|
|||||||
Установка и удаление
Время создания: 02.12.2012 17:21
Раздел: linux - gentoo
Запись: lesnik757/mytetra/master/base/1354447286jb6vgg30y7/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Перед установкой программ обновите локальный репозиторий пакетов. Обновлять репозиторий следует не чаще 1 раза в день. eix-sync Программа обновит дерево портежей, оверлей Calculate, а затем синхронизирует свой локальный кэш, используемый при поиске программ. В программу emerge включен инструмент поиска программ, однако вы можете воспользоваться более быстрым инструментом - программой eix. Пример: eix freeciv eix -S game В первом случае поиск производится по названию пакета, во втором - по описанию. Установка и удаление программ производится при помощи программы emerge. При установке новой программы сначала определяется необходимость в установке дополнительных пакетов (зависимостей), а затем скачиваются и компилируются исходные тексты. Помните, что для установки программ вам потребуется наличие интернета и некоторое время для компиляции. Программы, требующие значительного времени для компиляции (например, LibreOffice), распространяются в виде готовых к установке бинарных пакетов. Пример установки игры "Цивилизация" и бинарного LibreOffice: emerge -bk games-strategy/freeciv emerge libreoffice-bin Параметры bk создают локальный архив скомпилированного пакета, а при его наличии программа устанавливается из этого архива, минуя стадию компиляции. Инструкцию по работе с программой emerge можно прочесть здесь. Пример удаления игры "Цивилизация": emerge -C games-strategy/freeciv Переменные DISTDIR и PKGDIR указывают путь к локальным папкам, в которых сохраняются исходные тексты программ и откомпилированные пакеты. Посмотреть значения этих (и многих других) переменных, используемых командой emerge, можно с помощью команды emerge --info Как правило, портежи содержат несколько версий программы, часть из которых отмечены как нестабильные. Нестабильная версия вовсе не означает, что она нестабильно работает - просто на данный момент эта версия не прошла достаточного тестирования. Вы можете установить как стабильную, так и нестабильную версию программы. Для установки нестабильных программ их нужно предварительно размаскировать. Для примера установим нестабильный на данный момент Firefox 7.0.1. 1. Проверим доступные версии: eix firefox www-client/firefox Available versions: *3.6.12 3.6.20 ~3.6.21 ~3.6.22 ~7.0.1-r1 ... 2. Размаскируем устанавливаемые пакеты с зависимостями: Удостоверьтесь, что директория /etc/portage/package.keywords/ не пустая, иначе выполните: touch /etc/portage/package.{keywords,unmask,use}/custom Выполните размаскировку: emerge --autounmask-write =www-client/firefox-7.0.1-r1 Обновите настройки: dispatch-conf Нажмите "u" для подтверждения внесенных изменений. 3. Установите программу emerge firefox |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|