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.