Tips & Tricks: Gentoo

Тут я опишу небольшие мелочки, которыми почему-то не очень часто пользуются, но они весьма и весьма облегчают жизнь в Gentoo:

  • Если вы поставили какой-то пакет вручную, а теперь Gentoo хочет тянуть его из интернета, а у вас при этом еще стоит более новая или такая же версия, то вы можете указать Gentoo, что он уже установлен "впрыснув" (inject) его путем редактирования файла /etc/portage/profile/package.provided. (пример - sys-kernel/vanilla-sources-2.6.11.6 и и система будет считать, что vanilla-sources установленны).

  • Для того чтобы свободить место, за счет удаление уже установленных исходных текстов воспользуйтесь коммандой eclean из пакета gentoolkit
    $ eclean -i distfiles
  • Если у вас есть несколько ядер в каталоге /usr/src, то вы можете не пересоздавать ссылку для использвания нужной вам версии, а воспользоваться утилитой eselect

    $ eselect list
    $ eselect set [target]

    Так же при помощи этой утилитки можно поменять версию binutils на нужную вам, сменить mailer, ptofile и многое другое.

  • Если вы хотите обновить программу, но забыли из какого она пакета, то вы можете узнать это при помощи: epm
    epm -qil -f /the/file
  • Очень удобно искать пакеты при помощи esearch - это гораздо удобней и быстрей чем emerge -S. Для этого установите esearch:
    $ emerge esearch
    И создайте базу для него:
    $ eupdatedb

Если есть дополнения/исправления - буду рад комментариям!