edps
(usa Slackware)
Enviado em 07/10/2017 - 18:44h
O Portage é o gerenciador de pacotes mais completo, ele até lhe diz o que fazer.
O problema do Gentoo é o longo processo de instalação, passado isso fica mais fácil, como já dito um bom make.conf te ajudará.
Quanto as USES discordo sobre acrescentar mais e mais, penso que você devo de imediato selecionar o seu profile padrão:
# eselect profile list
# eselect profile set <profile desejado>
+ em:
https://www.vivaolinux.com.br/dica/Corrigindo-perfis-de-Portage-em-Sabayon-e-Gentoo
Por exemplo, o profile desktop já vem com uma porrada de USES, então quanto mais adicionar mais inchado ficará, mais tempo levará para empacotar, reempacotar, etc
Em vez de adicionar N FLAGS, use
/etc/portage/package.use/qualquer_nome para adicionar USES necessárias para determinados pacotes (ou DEFINIR o que não quer em alguns pacotes, veja o caso do Transmission), seguem alguns exemplos, onde em vez de criar um único arquivo, criei vários, assim em caso de remoção de um desses pacotes, removo o arquivo também:
~ » /etc/portage/package.use/adobe-flash
www-plugins/adobe-flash nsplugin
#www-plugins/adobe-flash ppapi%
~ » /etc/portage/package.use/bleachbit
>=dev-lang/python-2.7.12:2.7 sqlite
~ » /etc/portage/package.use/firefox-bin
>=media-plugins/alsa-plugins-1.1.1-r1 pulseaudio
~ » /etc/portage/package.use/fontconfig-infinality
>=media-libs/freetype-2.8 infinality
~ » /etc/portage/package.use/gvfs
>=gnome-base/gvfs-1.30.4 udev
~ » /etc/portage/package.use/handbrake
>=media-video/ffmpeg-3.2.6 fdk
~ » /etc/portage/package.use/iputils
net-misc/iputils -caps -filecaps
~ » /etc/portage/package.use/libreoffice-bin
>=media-libs/harfbuzz-1.4.6-r2 icu
~ » /etc/portage/package.use/mate
>=mate-base/mate-1.12-r1 -bluetooth -help -notification
>=app-crypt/pinentry-0.9.7-r1 gnome-keyring
~ » /etc/portage/package.use/neofetch
>=www-client/w3m-0.5.3-r9 imlib
~ » /etc/portage/package.use/opera
www-client/opera gtk -kde
~ » /etc/portage/package.use/simple-scan
>=dev-libs/libusb-1.0.19-r1 udev
>=dev-libs/libgusb-0.2.9 vala
>=virtual/libusb-1-r2 udev
~ » /etc/portage/package.use/split2flac
>=media-libs/libmp4v2-2.0.0 utils
~ » /etc/portage/package.use/sudo
app-admin/sudo -sendmail
~ » /etc/portage/package.use/transmission
>=net-p2p/transmission-2.84-r4 -ayatana -lightweight -qt4 -qt5 -systemd -xfs
~ » /etc/portage/package.use/xfce
app-text/poppler -qt4
dev-util/cmake -qt4
~ » /etc/portage/package.use/xorg
x11-base/xorg-server udev
~ »
Não sou um gentoo-expert, mas se quiser segue um make.conf postado em meu blog:
https://edpsblog.wordpress.com/2017/08/17/conf-make-conf-para-gentoo-stable/
Note que no campo das USES a maior parte se refere ao que não quero em meu sistema.
* Removi o -udev da lista, portanto tenho que atualizar esse post do blog.