removido
(usa Nenhuma)
Enviado em 25/04/2022 - 13:58h
yorhax escreveu:
****Por favor ignorem os erros de acentuação pois ainda não configurei o teclado vou tentar ao máximo corrigir com o corretor do próprio chrome ********
Bem eh o seguinte usei o Arch Linux por mais ou menos uns 4 anos então não foi algo tao assustador a instalação do Gentoo na minha maquina, so que estou com muitas duvidas a respeito do emerge procuro tanto no Google quanto na própria wiki do Gentoo e achei estranho algumas informações na wiki bem antigas ( algumas de 2012) o que de deixou meio estranha se devo ou não seguir uma doc meio antiga, então vou lançar as minhas três principais duvidas a respeito do emerge
O que eh o USE para que eu preciso dela e como configuro ela de forma mais adequada
Como faco para "customizar" a instalação de meta pacotes? Por exemplo, vamos supor que eu queira instalar o Gnome mas eu não queira por exemplo os pacotes de jogos por motivos de disco, tempo adicional de compilação e excesso de pacotes desnecessários
Como faco para otimizar a compilação dos pacotes? Isto eh se eh possível dois ou mais pacotes serem compilados ao mesmo tempo ( já fiz a configuração do makeflags para usar alguns núcleos ociosos do meu processador 6C/12T)
Fico agradecido pela essa luz no meu túnel.
as USE são as flags que os programas usam na compilação
elas habilitam recursos de cada programa
você deve deixar o padrão selecionado pelo perfil e mudar somente oque você achar necessario
por exemplo se você não quer usar wayland você pode colocar -wayland que os programas que suportam essa flag não vão suportar mais wayland e consequentemente ficaram mais rapidos para compilar e menores
a lista de flags globais está em /var/db/repos/gentoo/profiles/use.desc
a lista do conjunto world está em /var/lib/portage/world
você pode usar o gentoolkit para verificar quais as flags de um programa
# emerge -aq gentoolkit
$ equery u programa
os meta pacotes geralmente tem flags que controlam a instalação mas no caso de não ter você pode mascarar os pacotes que você não quer
não vou dar nenhuma explicação porque nunca utilizei esse recurso
para otimizar a compilação vocẽ pode diminuir o nivel de otimização dos pacotes (sim isso é ruim)
outra coisa que você pode fazer é montar o portage na ram no caso de você ter ram sobrando (4G de ram é o bastante para a maioria dos programas)
tambem existe um recurso chamado ccache que diminui o tempo de recompilação
não tem muito oque possa ser feito até porque compilação paralela usaria muita ram e cpu
existe tambem a possibilidade de mudar de compilador para o clang
o portage é um projeto complexo e dificilmente vai se paralelizar
seria necessario mudar muito da sua base oque certamente quebraria muitas funcionalidades
por isso existe o paludis do exherbo linux