Problemas e dúvidas com portage do gentoo

1. Problemas e dúvidas com portage do gentoo

victor marcondes
marcksS

(usa Gentoo)

Enviado em 26/03/2016 - 15:27h

galera é o seguinte estou com um problema e com várias dúvidas com portage digo isso porque estou +- um mês com o gentoo

o problema : estou tendo dificuldades na instalação do libreoffice tanto bin quanto em fontes segue o código

funtoo marcondes # emerge -av libreoffice-bin
!!! Found 2 make.conf files, using both '/etc/make.conf' and '/etc/portage/make.conf'

* IMPORTANT: 3 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.


These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy ">=sys-libs/glibc-2.21-r1".
(dependency required by "app-office/libreoffice-bin-5.0.5.2-r1::gentoo" [ebuild])
(dependency required by "libreoffice-bin" [argument])



como faço para solucionar o problema da falta do ebuilds por exemplo nesse caso ?
No caso da uso das flas (USE) eu preciso mantelas mesmo após o programa estar instalado ?

Hipótese : posso usar uma segunda máquina em rede ( no caso um cluster) para acelerar o processo de compilação ?

Fico muito grato!

PS: sou novato no gentoo então virá mesmo várias duvidas rs


  


2. Re: Problemas e dúvidas com portage do gentoo

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 26/03/2016 - 18:38h

marcksS escreveu:

galera é o seguinte estou com um problema e com várias dúvidas com portage digo isso porque estou +- um mês com o gentoo

o problema : estou tendo dificuldades na instalação do libreoffice tanto bin quanto em fontes segue o código

funtoo marcondes # emerge -av libreoffice-bin
!!! Found 2 make.conf files, using both '/etc/make.conf' and '/etc/portage/make.conf'

* IMPORTANT: 3 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.


These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy ">=sys-libs/glibc-2.21-r1".
(dependency required by "app-office/libreoffice-bin-5.0.5.2-r1::gentoo" [ebuild])
(dependency required by "libreoffice-bin" [argument])



como faço para solucionar o problema da falta do ebuilds por exemplo nesse caso ?
No caso da uso das flas (USE) eu preciso mantelas mesmo após o programa estar instalado ?

Hipótese : posso usar uma segunda máquina em rede ( no caso um cluster) para acelerar o processo de compilação ?

Fico muito grato!

PS: sou novato no gentoo então virá mesmo várias duvidas rs


Vamos lá:

1: utilize apenas um make.conf, por boas práticas. Dê preferência ao do /etc/portage/make.conf

2: você atualizou os repositórios do Portage?

Achei estranho pois eu tenho esta versão (>= maior ou igual) do glibc nos repositórios:

luiztux@luiztux ~ $ eix -v glibc
* sys-libs/glibc
Available versions: (2.2) 2.17^s ~2.18-r1^s 2.19-r1^s 2.20-r2^s 2.21-r1^s 2.21-r2^s ~2.22-r1^s ~2.22-r2^s **2.23^s **9999^s
IUSE (all versions): debug gd hardened multilib nscd profile selinux suid systemtap vanilla CROSSCOMPILE_OPTS="headers-only"
Installed versions: Version: 2.21-r2(2.2)^s
Date: 00:18:29 20-02-2016
USE: multilib -debug -gd -hardened -nscd -profile -selinux -suid -systemtap -vanilla CROSSCOMPILE_OPTS="-headers-only"
DEPEND: >=app-misc/pax-utils-0.1.10 !<sys-apps/sandbox-1.6 !<sys-apps/portage-2.1.2 >=sys-devel/binutils-2.24 >=sys-devel/gcc-4.6 virtual/os-headers sys-devel/gnuconfig virtual/pkgconfig
RDEPEND: !sys-kernel/ps3-sources sys-apps/gentoo-functions !sys-libs/nss-db
PDEPEND: sys-libs/timezone-data
Best versions/slot: 2.21-r2(2.2)^s
Homepage: https://www.gnu.org/software/libc/libc.html
Find open bugs: https://bugs.gentoo.org/buglist.cgi?quicksearch=sys-libs%2Fglibc
Description: GNU libc6 (also called glibc2) C library
License: LGPL-2.1+ BSD HPND ISC inner-net rc PCRE


A dependência está correta. Veja:

luiztux@luiztux ~ $ equery depgraph app-office/libreoffice-bin
* Searching for libreoffice-bin in app-office ...

* dependency graph for app-office/libreoffice-bin-5.0.5.2-r1
`-- app-office/libreoffice-bin-5.0.5.2-r1 amd64
`-- dev-util/xdelta-3.0.6 (dev-util/xdelta) amd64
`-- sys-apps/sed-4.2.1-r1 (>=sys-apps/sed-4) amd64
`-- dev-util/automoc-0.9.88-r1 (dev-util/automoc) amd64
`-- virtual/pkgconfig-0-r1 (virtual/pkgconfig) amd64
`-- x11-libs/libXtst-1.2.2 (>=x11-libs/libXtst-1.1.0) amd64
`-- x11-proto/xf86vidmodeproto-2.3.1-r1 (x11-proto/xf86vidmodeproto) amd64
`-- dev-lang/perl-5.20.2 (dev-lang/perl) amd64
`-- dev-qt/qt3support-4.8.6-r1 (>=dev-qt/qt3support-4.8.5) amd64 [accessibility]
`-- dev-qt/qtcore-4.8.6-r2 (>=dev-qt/qtcore-4.8.5) amd64 [qt3support ssl]
`-- dev-qt/qtdbus-4.8.6-r1 (>=dev-qt/qtdbus-4.8.5) amd64
`-- dev-qt/designer-4.8.6-r1 (>=dev-qt/designer-4.8.5) amd64
`-- dev-qt/qtgui-4.8.6-r4 (>=dev-qt/qtgui-4.8.5) amd64 [accessibility dbus(+)]
`-- dev-qt/qtscript-4.8.6-r2 (>=dev-qt/qtscript-4.8.5) amd64
`-- dev-qt/qtsql-4.8.6-r1 (>=dev-qt/qtsql-4.8.5) amd64 [qt3support]
`-- dev-qt/qtsvg-4.8.6-r1 (>=dev-qt/qtsvg-4.8.5) amd64
`-- dev-qt/qttest-4.8.6-r1 (>=dev-qt/qttest-4.8.5) amd64
`-- dev-qt/qtwebkit-4.8.6-r1 (>=dev-qt/qtwebkit-4.8.5) amd64
`-- kde-base/kdelibs-4.14.16 (>=kde-base/kdelibs-4.4) amd64 [aqua=]
`-- dev-java/java-config-2.2.0 (>=dev-java/java-config-2.2.0) amd64
`-- app-office/libreoffice-l10n-5.0.5.2 (=app-office/libreoffice-l10n-5.0.5.2*) amd64
`-- app-text/libexttextcat-3.4.4 (=app-text/libexttextcat-3.4*) amd64
`-- app-text/libmwaw-0.3.6 (=app-text/libmwaw-0.3*) amd64
`-- app-text/poppler-0.32.0 (app-text/poppler) amd64
`-- dev-libs/boost-1.56.0-r1 (dev-libs/boost) amd64
`-- dev-libs/icu-55.1 (dev-libs/icu) amd64
`-- media-gfx/graphite2-1.3.7 (>=media-gfx/graphite2-1.2.0) amd64
`-- media-libs/glew-1.10.0-r2 (media-libs/glew) amd64
`-- media-libs/harfbuzz-1.1.3 (media-libs/harfbuzz) amd64 [icu]
`-- media-libs/libpng-1.6.19 (media-libs/libpng) amd64
`-- sys-devel/gcc-4.9.3 (>=sys-devel/gcc-4.9.0) amd64
`-- sys-libs/glibc-2.21-r2 (>=sys-libs/glibc-2.21-r1) amd64


Não coloquei todas pois é muita coisa...

Quanto às flags USE, você pode setar apenas para compilar o libreoffice. Há várias formas, uma delas é:

# USE="as flags aqui" emerge -av pacote 


Lembre-se que o make.conf é um arquivo global do Portage.

Só por desencargo, poste o conteúdo do teu make.conf aqui (de ambos..rs).

Sobre cluster, dá uma lida nos links a seguir:

https://wiki.gentoo.org/wiki/Cluster
https://wiki.gentoo.org/wiki/High_Performance_Computing_on_Gentoo
-----------------------------------''----------------------------------
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.


3. Re: Problemas e dúvidas com portage do gentoo

victor marcondes
marcksS

(usa Gentoo)

Enviado em 26/03/2016 - 21:00h

Nossa nem percebi que tinha dois heheh
segue ai /etc/make.conf

LINGUAS="pt_BR"
LANGUAGE="pt_BR"


e o /etc/portage/make.conf


CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
ACCEPT_KEYWORDS="~amd64"
MAKEOPTS="-j5"
VIDEO_CARDS="intel"
USE="bindist alsa debug pulseaudio alsa cdio ffmpeg nls opengl pulseaudio sdl -openal -oss"
USE=" qt4 alsa cdio ffmpeg nls opengl pulseaudio sdl -openal -oss"




grato !


4. Re: Problemas e dúvidas com portage do gentoo

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 26/03/2016 - 21:59h

marcksS escreveu:

Nossa nem percebi que tinha dois heheh
segue ai /etc/make.conf

LINGUAS="pt_BR"
LANGUAGE="pt_BR"


e o /etc/portage/make.conf


CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
ACCEPT_KEYWORDS="~amd64"
MAKEOPTS="-j5"
VIDEO_CARDS="intel"
USE="bindist alsa debug pulseaudio alsa cdio ffmpeg nls opengl pulseaudio sdl -openal -oss"
USE=" qt4 alsa cdio ffmpeg nls opengl pulseaudio sdl -openal -oss"




grato !


Nossa que make enxuto..rsrsrs

Seguinte, a variável LINGUAS pode ser setada no make.conf do diretório /etc/portage. A variável LANGUAGE não existe no make.conf, para isto utilizamos a LINGUAS. Faz o seguinte, mova o arquivo make do diretório /etc para seu diretório pessoal. Deixe-o pra lá, esqueça-se dele. Utilize apenas o do diretório /etc/portage. Inclua neste a variável LINGUAS.

Você incluiu duas linhas de USE flags por estética? Se for pra continuar em outra linha não precisa disto, há outra forma. Além disto há flags repetidas em ambas as linhas. A flag debug eu não setaria globalmente, geralmente não é uma boa ideia...

Se modificar suas flags, rode o comando:

# emerge -avuDNU @world 


Isto fará com que os pacotes já instalados passem por nova compilação para atualizar o uso das flags ativas. Certamente retornará alguns probleminhas.

Então, você atualizou o diretório do Portage? Leu sobre cluster? O que vai querer fazer?

-----------------------------------''----------------------------------
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.


5. Re: Problemas e dúvidas com portage do gentoo

victor marcondes
marcksS

(usa Gentoo)

Enviado em 26/03/2016 - 23:09h

luiztux escreveu:

marcksS escreveu:

Nossa nem percebi que tinha dois heheh
segue ai /etc/make.conf

LINGUAS="pt_BR"
LANGUAGE="pt_BR"


e o /etc/portage/make.conf


CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
ACCEPT_KEYWORDS="~amd64"
MAKEOPTS="-j5"
VIDEO_CARDS="intel"
USE="bindist alsa debug pulseaudio alsa cdio ffmpeg nls opengl pulseaudio sdl -openal -oss"
USE=" qt4 alsa cdio ffmpeg nls opengl pulseaudio sdl -openal -oss"




grato !


Nossa que make enxuto..rsrsrs

Seguinte, a variável LINGUAS pode ser setada no make.conf do diretório /etc/portage. A variável LANGUAGE não existe no make.conf, para isto utilizamos a LINGUAS. Faz o seguinte, mova o arquivo make do diretório /etc para seu diretório pessoal. Deixe-o pra lá, esqueça-se dele. Utilize apenas o do diretório /etc/portage. Inclua neste a variável LINGUAS.

Você incluiu duas linhas de USE flags por estética? Se for pra continuar em outra linha não precisa disto, há outra forma. Além disto há flags repetidas em ambas as linhas. A flag debug eu não setaria globalmente, geralmente não é uma boa ideia...

Se modificar suas flags, rode o comando:

# emerge -avuDNU @world 


Isto fará com que os pacotes já instalados passem por nova compilação para atualizar o uso das flags ativas. Certamente retornará alguns probleminhas.

Então, você atualizou o diretório do Portage? Leu sobre cluster? O que vai querer fazer?

-----------------------------------''----------------------------------
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.


Sim o portage está atualizado já que fiz a reinstalação da distro em um hd novo, sobre os pacotes talvez os únicos desatualizado seja os pacotes envolvendo o KDE já que uso e gosto a da versão 4.
Sobre o cluster pretendo usar já que tenho um imac 2009 parado e assim setar meu notebook como slave para a compilação dos pacotes

Pensando aqui não teria como puxar o ebuild do site do gentoo e colocar na pasta do portage?


grato!



6. Re: Problemas e dúvidas com portage do gentoo

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 27/03/2016 - 07:45h

marcksS escreveu:

Sim o portage está atualizado já que fiz a reinstalação da distro em um hd novo, sobre os pacotes talvez os únicos desatualizado seja os pacotes envolvendo o KDE já que uso e gosto a da versão 4.
Sobre o cluster pretendo usar já que tenho um imac 2009 parado e assim setar meu notebook como slave para a compilação dos pacotes

Pensando aqui não teria como puxar o ebuild do site do gentoo e colocar na pasta do portage?


grato!


De qualquer forma você teria que compilar...

Tentou pesquisar pelo pacote no emerge? Dá uma olhada no teu diretório /usr/portage/sys-libs. Confirme se tem o diretório e o ebuild do glibc lá.

Como está setado teu profile? Não vi mirrors no teu make.conf. Posta teu arquivo /etc/portage/repos.conf

-----------------------------------''----------------------------------
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.


7. Re: Problemas e dúvidas com portage do gentoo

victor marcondes
marcksS

(usa Gentoo)

Enviado em 27/03/2016 - 11:43h

luiztux escreveu:

marcksS escreveu:

Sim o portage está atualizado já que fiz a reinstalação da distro em um hd novo, sobre os pacotes talvez os únicos desatualizado seja os pacotes envolvendo o KDE já que uso e gosto a da versão 4.
Sobre o cluster pretendo usar já que tenho um imac 2009 parado e assim setar meu notebook como slave para a compilação dos pacotes

Pensando aqui não teria como puxar o ebuild do site do gentoo e colocar na pasta do portage?


grato!


De qualquer forma você teria que compilar...

Tentou pesquisar pelo pacote no emerge? Dá uma olhada no teu diretório /usr/portage/sys-libs. Confirme se tem o diretório e o ebuild do glibc lá.

Como está setado teu profile? Não vi mirrors no teu make.conf. Posta teu arquivo /etc/portage/repos.conf

-----------------------------------''----------------------------------
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.



o arquivo /etc/portage/repos.conf está em branco
já no diretório do sys-libs está faltando o arquivo




8. Re: Problemas e dúvidas com portage do gentoo

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 27/03/2016 - 12:44h

marcksS escreveu:

o arquivo /etc/portage/repos.conf está em branco
já no diretório do sys-libs está faltando o arquivo



AHA! rs

Como você instalou este Gentoo, atualizou, etc? Conseguiu instalar algum pacote nele sem o arquivo repos.conf? O.o

Faça o seguinte: crie um arquivo no diretório /etc/portage/repos.conf, chamado gentoo.conf. Insira neste arquivo o seguinte:

[gentoo]
location = /usr/portage
sync-type = rsync
sync-uri = rsync://rsync.gentoo.org/gentoo-portage
auto-sync = yes


Salve e saia do arquivo.

Após isto, rode:

# emerge --sync 


Com isto, teu sistema estará com os pacotes mais novos. Após isto, rode:

# emerge -auvDNU @world 


Pode ser que apareça alguns erros, se tiver dúvida em resolvê-los, poste aqui. Se não retornar erros, continue com:

# emerge -auv @world 


Este comando é para atualizar os pacotes instalados no teu sistema. Mesma coisa, se tiver erros e dúvidas, volte aqui.

Depois é só ser feliz...rs

Boa sorte.

-----------------------------------''----------------------------------
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.


9. Re: Problemas e dúvidas com portage do gentoo

victor marcondes
marcksS

(usa Gentoo)

Enviado em 28/03/2016 - 11:41h

luiztux escreveu:

marcksS escreveu:

o arquivo /etc/portage/repos.conf está em branco
já no diretório do sys-libs está faltando o arquivo



AHA! rs

Como você instalou este Gentoo, atualizou, etc? Conseguiu instalar algum pacote nele sem o arquivo repos.conf? O.o

Faça o seguinte: crie um arquivo no diretório /etc/portage/repos.conf, chamado gentoo.conf. Insira neste arquivo o seguinte:

[gentoo]
location = /usr/portage
sync-type = rsync
sync-uri = rsync://rsync.gentoo.org/gentoo-portage
auto-sync = yes


Salve e saia do arquivo.

Após isto, rode:

# emerge --sync 


Com isto, teu sistema estará com os pacotes mais novos. Após isto, rode:

# emerge -auvDNU @world 


Pode ser que apareça alguns erros, se tiver dúvida em resolvê-los, poste aqui. Se não retornar erros, continue com:

# emerge -auv @world 


Este comando é para atualizar os pacotes instalados no teu sistema. Mesma coisa, se tiver erros e dúvidas, volte aqui.

Depois é só ser feliz...rs

Boa sorte.

-----------------------------------''----------------------------------
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.


Então depois de umas quatros horas compilando



funtoo marcondes # emerge -auv @world

* IMPORTANT: 3 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.


These are the packages that would be merged, in order:

Calculating dependencies... done!

Total: 0 packages, Size of downloads: 0 KiB

Nothing to merge; quitting.

funtoo marcondes #



o problema persiste o por que isso?

grato!


10. Re: Problemas e dúvidas com portage do gentoo

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 28/03/2016 - 12:27h

Ok. Pode ser que teu sistema esteja com os pacotes todos atualizados.

Tentou instalar o libreoffice?

-----------------------------------''----------------------------------
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.


11. Re: Problemas e dúvidas com portage do gentoo

victor marcondes
marcksS

(usa Gentoo)

Enviado em 28/03/2016 - 12:40h

luiztux escreveu:

Ok. Pode ser que teu sistema esteja com os pacotes todos atualizados.

Tentou instalar o libreoffice?

-----------------------------------''----------------------------------
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.




funtoo marcondes # emerge -av libreoffice-bin

* IMPORTANT: 3 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.


These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy ">=sys-libs/glibc-2.21-r1".
(dependency required by "app-office/libreoffice-bin-5.0.5.2-r1::gentoo" [ebuild])
(dependency required by "libreoffice-bin" [argument])



alguma ideia ? :(

grato!


12. Re: Problemas e dúvidas com portage do gentoo

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 28/03/2016 - 12:50h

Sim...

Rode:

# emerge-webrsync 


Depois, de novo:

# emerge --sync && emerge -avu @world 



-----------------------------------''----------------------------------
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts