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.