Não consigo instalar programas com o portage! [RESOLVIDO]

13. Re: Não consigo instalar programas com o portage! [RESOLVIDO]

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 20/09/2016 - 16:33h

Grinder escreveu:

johnf escreveu:

Luiz, até achei interessante o Gentoo, mas.. não sei se eu que sou burro demais ou o sistema que é difícil de entender kkkk
Até instalei ele mês passado, mas não consegui assimilar o conceito das USE FLAGS. Aí deixei de lado. Mas admiro quem consiga domar o Gentoo kkkk


Eu dei uma meia explicação aqui, talvez possa te ajudar.
http://www.hardmob.com.br/sistemas-operacionais/624657-note-velho-ja-instalou-gentoo-3.html#post1279...
Post número #30

- - - - -
www.github.com/ericfernandesferreira


+1 Grinder!

Ficou ótimo, imagina se tivesse facilidade pra explicar..rsrsr ;)



-----------------------------------''----------------------------------

"If it moves, compile it."




  


14. Re: Não consigo instalar programas com o portage! [RESOLVIDO]

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 20/09/2016 - 16:55h

novatterra escreveu:

Luiz
me lembrei de uma coisinha aqui,

ontem, qdo eu estava lendo as respostas suas e do alberto no outro topico, sobre o erro do genkernel, antes de compilar o kernel eu estava instlando qualquer coisa que eu quisesse normalmente, o portage não reclamava de absolutamente nada, entao foi ai que decidi instalar o mp3blaster (pois uso muito esse programa) ele pediu inicialmente 40 pacotes, ok, aceitiei, comecei a instalaçao e fui ler o artigo, qdo terminei, foi que eu cheguei a conclusao q deveria compilar o kernel com aquelas opçoes abençoadas no genkernel, entao o que eu fiz? (acho que foi burrice, mas pode ser isso q esteja dando problema) o mp3 estava na metade, entao esperei ele terminar, o pacote 21 ou 22 nao lembro e dei um Ctrl+C, abortei a instalaçao, limpei a tela e fui compilar o kernel, a partir dai o treco desandou. e começaram essas reclamaçoes do portage, ja ate atualizei ele (emerge portage) pra ver se resolvia mas ate agora nada, sera q não foi isso que eu fiz que estragou tudo? so to em duvida pq tem coisa que ele instala e tem coisa que não instala, se não instalasse mais nada eu teria certeza, (acho q fiz cáca, ne?) kkkk



Hummm...

Faz um teste:

1 - Dentro do ambiente de chroot, através da mídia usada para instalação, rode os comandos abaixo e caso haja alguma saída, poste aqui.

# revdep-rebuild -pv 


# gcc-config -c 


Faça o mesmo procedimento fora do ambiente de chroot, no sistema instalado. Poste aqui os resultados também.


-----------------------------------''----------------------------------

"If it moves, compile it."




15. Re: Não consigo instalar programas com o portage!

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 20/09/2016 - 17:04h


so to em duvida pq tem coisa que ele instala e tem coisa que não instala,


Comportamento normal, é assim mesmo. Um pacote não instala agora.... provável pq alguma dep ou pacote que ele precisou, ainda não está instalado!


olha, não é burrice.... o gentoo dá trabalho mesmo. mesmo os pacotes, são muito hardware dependentes.

um pacote X pode não compilar, agora, mas ele vai compilar depois que instalar várias outras coisas.

se vc puser muito poucas FLAGS no make conf, preste atenção nas mensagens do portage, ele "fala com você"! rsrsrs vai dizer... preciso desta FLAG, daquela, daquela outra etc... algumas FLAGS

sobre as FLAGS, não precisa mudar tudo. geralmente as FLAGS padrão dos pacotes, as que vem no ebuild, são satisfatórias.
se notar FLAGS muito usadas, por vários pacotes, instale os pacotes dessas FLAGS e as coloque globais, no make.conf.

uma dica: para testar tirar ou por uma flag, num pacote específico, para ver se compila, tente assim. Vou exemplificar com o firefox, que está tentando compilar.... aqui ele, compilando direto em Português:


# LINGUAS="pt_BR" USE="-selinux hardened" emerge -av www-client/firefox


no meu exemplo, hipotético, eu tirei a FLAG selinux e adicionei a FLAG hardened....

o firefox normal do portage é o 45, mas vc achará a versão 49 beta 10, no overlay Mozilla...

http://gpo.zugaina.org/www-client/firefox

que FLAGS preciso? uma outra dica, lá no site, tem as FLAGS principais de cada pacote, exemplo, pro firefox normal do gentoo:


bindist hardened +hwaccel pgo selinux +gmp-autoupdate test custom-cflags custom-optimization dbus debug +jemalloc3 neon pulseaudio selinux +skia startup-notification system-cairo system-harfbuzz system-icu system-jpeg system-libevent system-sqlite system-libvpx gtk2 wifi +jit pgo l10n_ach l10n_af l10n_an l10n_ar l10n_as l10n_ast l10n_az l10n_be l10n_bg l10n_bn-BD l10n_bn-IN l10n_br l10n_bs l10n_ca l10n_cs l10n_cy l10n_da l10n_de l10n_el l10n_en-GB l10n_en-ZA l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_id l10n_is l10n_it l10n_ja l10n_kk l10n_km l10n_kn l10n_ko l10n_lt l10n_lv l10n_mai l10n_mk l10n_ml l10n_mr l10n_ms l10n_nb l10n_nl l10n_nn l10n_or l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_si l10n_sk l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW


site: http://gpo.zugaina.org/www-client/firefox

Note que a maior parte das FLAGS são de línguas, vc não precisa delas, tire e deixe só "l10n_pt-BR" , ou compila direto em pt_BR, como eu fiz.
só olhando as flags, veja que precisará de sqlite, de pulseaudio etc... etc...

no começo, na instalação do Gentoo, é meio por tentativa e erro, enquanto ele tá "pequeno" com poucos pacotes....

para vc "forçar" instalar alguma coisa, ver se compila e vai, pode tentar assim:


emerge -av --nodeps --keep-going pacote


o comando dado assim, tenta compilar sem as dependências e se achar erros, tenta "Não cortar" a compilação.

execute os comandos que o luiz sugeriu, eles serão úteis para gente ver como tá;



¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


16. Re: Não consigo instalar programas com o portage! [RESOLVIDO]

johnf
johnf

(usa Slackware)

Enviado em 20/09/2016 - 17:33h

Lendo a postagem do Grinder e a sua explicação alfbneto, só me resta uma conclusão: eita sistema pra doido! kkkk

Falando sério agora (mas que o sistema é pra doido, isso é!), como que posso saber as USE de cada pacote?

Por exemplo, eu pego o Clementine (caso esteja disponível no repositório) como eu saberia as FLAGS necessárias? Ou rodaria o comando e esperava ele me dizer as FLAGS ?


17. Re: Não consigo instalar programas com o portage! [RESOLVIDO]

Sandro Souza
novatterra

(usa Arch Linux)

Enviado em 20/09/2016 - 17:40h

ok vamos la

essa é a saída do primeiro comando:


Faz um teste:

1 - Dentro do ambiente de chroot, através da mídia usada para instalação, rode os comandos abaixo e caso haja alguma saída, poste aqui.

# revdep-rebuild -pv

# gcc-config -c



novatterra / # revdep-rebuild -pv
* Configuring search environment for revdep-rebuild
* Temporary cache files are located in /var/cache/revdep-rebuild

revdep-rebuild environment:
SEARCH_DIRS="/bin
/lib
/opt/bin
/sbin
/usr/bin
/usr/i686-pc-linux-gnu/gcc-bin/4.9.3
/usr/lib
/usr/libexec
/usr/lib/gcc/i686-pc-linux-gnu/4.9.3
/usr/local/lib
/usr/sbin"
SEARCH_DIRS_MASK="/lib/modules"
LD_LIBRARY_MASK="libjava.so
libjvm.so
libodbcinst.so
libodbc.so"
PORTAGE_ROOT="/"
EMERGE_OPTIONS=""
ORDER_PKGS="1"
FULL_LD_PATH="1"

* Checking reverse dependencies
* Packages containing binaries and libraries broken by a package update
* will be emerged.

* Collecting system binaries and libraries
* Generated new 1_files.rr
* Collecting complete LD_LIBRARY_PATH
* Generated new 2_ldpath.rr
* Checking dynamic linking consistency
[ 100% ]

* Dynamic linking on your system is consistent... All done.
novatterra / #

novatterra / # gcc-config -c
* gcc-config: No gcc profile is active!

/usr/bin/gcc-config: line 72: /etc/env.d/gcc/config-x86_32-pc-linux-gnu: Arquivo ou diretório não encontrado
novatterra / #

isso no ambiente chroot
e agora no terminal do SO local (Lubuntu 16.04)

root@novatterra:/# revdep-rebuild -pv
revdep-rebuild: comando não encontrado
root@novatterra:/#

root@novatterra:/# gcc-config -c
gcc-config: comando não encontrado
root@novatterra:/#




18. Re: Não consigo instalar programas com o portage! [RESOLVIDO]

Sandro Souza
novatterra

(usa Arch Linux)

Enviado em 20/09/2016 - 17:47h

ate agora foram 5 pacotes que tentei instalar e deram erro: sudo, eix, mlocate, grub:2 e mp3 blaster e todos passaram pela primeira fase tranquilamente, o problema começa na hora de compilar e eu andei observando as saidas de erro de cada um e achei algo em comum em todas elas:

emerge sudo
checking the archiver (ar) interface... ar
checking for x86_32-pc-linux-gnu-ar... ar
checking for x86_32-pc-linux-gnu-ranlib... no
checking for ranlib... ranlib
checking build system type... Invalid configuration `x86_32-pc-linux-gnu': machine `x86_32-pc' not recognized
configure: error: /bin/sh /var/tmp/portage/net-dns/libidn-1.33/work/libidn-1.33/build-aux/config.sub x86_32-pc-linux-gnu failed


emerge eix
checking build system type... Invalid configuration `x86_32-pc-linux-gnu': machine `x86_32-pc' not recognized
configure: error: /bin/sh config/config.sub x86_32-pc-linux-gnu failed


emerge mlocate
checking for inline... inline
checking for nl_langinfo and CODESET... yes
checking whether getc_unlocked is declared... yes
checking build system type... Invalid configuration `x86_32-pc-linux-gnu': machine `x86_32-pc' not recognized
configure: error: /bin/sh admin/config.sub x86_32-pc-linux-gnu failed


emerge grub:2
/var/tmp/portage/sys-boot/grub-2.02_beta2-r9/work/grub-2.02~beta2/configure --prefix=/usr --build=x86_32-pc-linux-gnu --host=x86_32-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/grub-2.02_beta2-r9 --disable-werror --program-prefix= --libdir=/usr/lib --htmldir=/usr/share/doc/grub-2.02_beta2-r9/html --disable-mm-debug --disable-grub-emu-usb --disable-device-mapper --disable-grub-mount --enable-nls --enable-grub-themes --disable-grub-mkfont --disable-libzfs --disable-efiemu
checking build system type... Invalid configuration `x86_32-pc-linux-gnu': machine `x86_32-pc' not recognized
configure: error: /bin/sh /var/tmp/portage/sys-boot/grub-2.02_beta2-r9/work/grub-2.02~beta2/build-aux/config.sub x86_32-pc-linux-gnu failed


emerge mp3blaster
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... none
checking build system type... Invalid configuration `x86_32-pc-linux-gnu': machine `x86_32-pc' not recognized
configure: error: /bin/sh /var/tmp/portage/media-libs/libogg-1.3.1/work/libogg-1.3.1/config.sub x86_32-pc-linux-gnu failed

Não sei se ajuda em alguma coisa mas achei importante postar, parece ser o mesmo erro


19. Re: Não consigo instalar programas com o portage! [RESOLVIDO]

Sandro Souza
novatterra

(usa Arch Linux)

Enviado em 20/09/2016 - 18:18h


novatterra / # gcc-config -c
* gcc-config: No gcc profile is active!

/usr/bin/gcc-config: line 72: /etc/env.d/gcc/config-x86_32-pc-linux-gnu: Arquivo ou diretório não encontrado
novatterra / #


fuçando na net achei isso, e parece ter algo a ver com esse erro
https://forums.gentoo.org/viewtopic-t-1016494-view-next.html?sid=050b1c5d8e04adc675e97bbceb508252


20. Re: Não consigo instalar programas com o portage! [RESOLVIDO]

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 20/09/2016 - 18:59h

Pois é...imagino que seja o gcc mesmo. Tenta reinstalar.


-----------------------------------''----------------------------------

"If it moves, compile it."




21. Re: Não consigo instalar programas com o portage! [RESOLVIDO]

Sandro Souza
novatterra

(usa Arch Linux)

Enviado em 20/09/2016 - 19:15h

pior que eu ja tentei, dá o mesmo erro de antes,
puxa que coisa chata, essa é a quarta tentativa minha de instalação, não queria partir pra quinta, desses pacotes todos q não consegui instalar, se eu conseguisse pelo menos o sudo, o wicd e o grub, eu ja tava feliz, depois reiniciava, conectava na net wifi e dava um emerge world ou sei lá, algo do tipo pra atualizar tudo



22. Re: Não consigo instalar programas com o portage! [RESOLVIDO]

Sandro Souza
novatterra

(usa Arch Linux)

Enviado em 20/09/2016 - 20:17h

Acho que vou mesmo tentar reinstalar esse bixo pela quinta vez, eu não queria fazer isso pq não queria passar novamente por uma espera de 3 hrs pela compilaçao do kernel, mas dessa vez vou fazer algo diferente, vou tentar a reinstalaçao toda pelo terminal Virtuall do Lubuntu (TTY1), por enquanto to baixando o stage3 d novo, assim q ele terminar eu formato a partição novamente.
vcs que tem, mais experiência que eu, me dêem uma dica pfv, de quais documentos eu poderia reaproveiitar dessa instalação antiga
por enquanto so to lembrando do PACKAGE.USE, do FSTAB e acho que o MAKE.CONF, não sei se pego tb o GENKERNEL.CONF mas queria umas dicas de vcs.

obrigado desde já


23. Re: Não consigo instalar programas com o portage! [RESOLVIDO]

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 20/09/2016 - 21:07h

Bom, eu diria pra não reinstalar...tentar consertar.

Acredito que teu problema esteja na variável CHOST, por isto o GCC, ao tentar compilar, está informando que não encontra x86_32-pc-linux-gnu. Acredito que o correto neste caso, seria isto:

CHOST="i686-pc-linux-gnu" 


Este é o código do GCC:


./configure --prefix=/usr --build=x86_32-pc-linux-gnu...


Mas se fosse para consertar, teria que mudar a variável CHOST. Está a fim de tentar?

Se for mesmo recomeçar do zero, não se esqueça de salvar o arquivo de configuração do Kernel.

-----------------------------------''----------------------------------

"If it moves, compile it."




24. Re: Não consigo instalar programas com o portage! [RESOLVIDO]

Sandro Souza
novatterra

(usa Arch Linux)

Enviado em 20/09/2016 - 21:53h

estou sim luiz

nao to nem um pouco a fim de fazer tudo de novo, pelas minhas contas sao, cerca de 6hrs de trabalho perdido, (so na ultima tentativa) e sem falar no tempo de tomei de vcs ai em me ajudar, o que eu faço entao, so edito o make.conf?

(esperançoso) kkk







01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts