Next Previous Contents

4. Gentoo

Gentoo Wiki

Основной сайт Gentoo Linux

Русское FAQ на gentoo.org.

http://gentoo.ru - основной русский ресурс

http://gentoo-portage.com

http://gentoo-wiki.com

http://gentooexperimental.com

http://forums.gentoo.org/viewforum-f-43.html - русский форум на gentoo.org

За наполнение раздела благодарим Syncro.

4.1 Как правильно произносить gentoo?

Дженту

4.2 Какой CD/stage выбрать?

Прочитайте раздел 2 в Gentoo Linux Handbook - http://www.gentoo.org/doc/en/handbook/index.xml

4.3 Как разрешить пользователю получать привилегии root'а?

Для безопасности получать права суперпользователя могут только пользователи, принадлежащие группе wheel. Включить пользователя в группу wheel можно следующей командой: user@localhost~$ gpasswd -a user_name wheel

4.4 Как ставить бинарные пакеты?

Gentoo прежде всего source-based дистрибутив. Это порождает как некоторые недостатки, так и преимущества. Существует множество замечательных бинарных диструбутивов - пользутесь ими, если не можете или не хотите собирать основную часть ПО из исходников. Тем не менее некоторое количество прекомпилированных пакетов идет в составе stage3-образов и GRP-диска. PKGDIR=/mnt/cdrom emerge -k packet_name

Создавать собственные бинарные пакеты при установке можно передавая параметр --builpkg при emerge, или из уже установленных утилитой quickpkg.

И на дессерт смотрим сюда: http://gentoo-wiki.com/TIP_Using_PORTAGE_BINHOST

4.5 Компьютер смотрит в интернет через прокси, как обновлять Gentoo/ставить программы?

Обозначьте следующие переменные в /etc/make.conf:

HTTP_PROXY="http://username:password@yourproxybox.org:portnumber" FTP_PROXY="ftp://username:password@yourproxybox.org:portnumber" RSYNC_PROXY="rsync://username:password@yourproxybox.server:portnumber"

Чтобы получше узнать возможности портежей в настройке, выполните команду: nano /etc/make.conf.example

4.6 Как определить какие пакеты зависят от выбранного?

user@localhost~$ equery d {имя пакета}

4.7 Как экономить трафик?

http://ru.gentoo-wiki.com/HOWTO_Экономия_трафика_с_помощью_deltup

4.8 Как обновлять gentoo без прямого доступа в Internet ?

http://ru.gentoo-wiki.com/HOWTO_Обновление_портежей_без_доступа_в_интернет_непосредственно_из_системы

http://gentoo-wiki.com/TIP_Downloading_distfiles_on_another_machine

4.9 Чем чистить distfiles?

http://den-linux.pisem.net/cleandistfiles/

http://evvl.rustedhalo.net/software/gentoo/

4.10 Как ставить ПО не вошедшее в дерево портежей?

4.11 Компиляция сильно нагружает систему. Как бороться?

Добавляйте nice -n+10 перед emerge, например: user@localhost~$ nice -n+10 emerge -uD world

4.12 Установка оборвалась, что делать?

Поискать сообщение об ошибке в гугле, затем на bugs.gentoo.org, задать вопрос на форуме или в ирке.

4.13 Что означают USE флаги?

В пакет gentoolkit входит утилита для управления флагами - euse.

user@localhost~$ euse -i {флаг}

Данная команда выведет краткое описание флага. Посмотреть значения use флагов для пакета можно утилитой equery: user@localhost~$ equery u packet_name

4.14 Как искать по дереву портежей?

Существует также утилита esearch. Она индексирует метаинформацию дерева портежей и обеспечивает более быстрый поиск по дереву.

4.15 Как сократить время компиляции?

Использовать distcc и ccache:

distcc - распределенная между машинами сборка пакетов http://www.gentoo.org/doc/en/distcc.xml

ccache - http://gentoo-wiki.com/Ccache

Либо купить новое железо. ;)

4.16 Как русифицировать?

Старое официальное руководство по локализации Gentoo Linux.

Свежее руководство по переводу Gentoo под UTF-8 http://ru.gentoo-wiki.com/HOWTO_ru_RU.utf8_Gentoo_way.

4.17 Как в gentoo увидеть список установленных пакетов?

Например, так:

root@localhost# emerge epm root@localhost# epm -qa

или так:

root@localhost# emerge gentoolkit root@localhost# qpkg -I -v


Next Previous Contents