
Портежи Gentoo
Параллельно Linux развивается несколько BSD-систем – FreeBSD, OpenBSD и NetBSD, особенностью которых является система портов, позволяющая установить любую программу одной командой. При этом закачка, наложение патчей, компиляция, установка и удаление происходят автоматически. Долгое время эта система была предметом зависти линуксоидов, пока не появились дистрибутивы, использующие аналогичный подход. Самым известным из них является Gentoo ( Примечание Дистрибутив Gentoo (произносится как «дженту») был назван в честь пингвина Pygoscelis papua, которому принадлежит рекорд скорости плавания (27 километров в час), что выражает основные свойства дистрибутива.
Дистрибутив Gentoo можно полностью собрать самостоятельно либо использовать минимальную систему, в которую затем добавлять программы. Для установки приложений с помощью портежей вначале необходимо скачать и распаковать в каталог /usr снимок дерева портежей.
$ wget –c
$ tar -xvjf portage-latest.tar.bz2 -C /usr
В дальнейшем следует периодически (не чаще раза в сутки) обновлять дерево портежей командой:
# emerge –sync
Пользоваться портежами просто. Например, чтобы найти пакет, в котором содержится слово pdf, выполняется такая команда:
$ emerge –search pdf
Выбираете по описанию то, что нужно, и устанавливаете, используя имя пакета:
# emerge gnumeric
Для загрузки только исходного кода без установки пакета выполняется:
# emerge –fetchonly gnumeric
Удаляется пакет также просто:
# emerge –unmerge gnumeric
Настройка оптимизации Gentoo производится в переменных (CHOST, CFLAGS, CXXFLAGS и USE) в файле /etc/make.conf. Для более детальной настройки необходимо посмотреть некоторые значения в файлах /etc/make.globals, /etc/make.profile/make.defaults и переопределить их в /etc/make.conf.
