Документация Calculate Linux

Вид материалаДокументы

Содержание


Без действий
clean (-c)
list-sets Показывает список доступных сетов. --metadata
prune (-P)
searchdesc (-S)
update (-u)
version (-V)
Подобный материал:
1   ...   30   31   32   33   34   35   36   37   ...   136

АТОМ


Атом указывает границы для пакета, который вы хотите установить. смотрите portage(5) для чтения подробностей о синтаксисе атомов.
Для примера, >=dev-lang/python-2.2.1-r2 сопоставляет последнюю доступную версию Python выше или равную версии 2.2.1-r2. По тому же принципу, 

--clean (-c)


Чистит систему, проверяя версии установленных пакетов и удаляя старые. Это достигается путем просмотра всех установленных пакетов и разделением установленных версий по слотам. Clean удалит всё, кроме самых последних версий в каждом слоте. Clean не должна удалять пакеты, не находящиеся в слоте. Примечание: самые последние установленные версии не значит самые новые из существующих.

--config


Запускает специфичные для пакета действия, требующие выполнения после завершения процесса установки. Как правило, это редактирование файлов конфигурации или других настроек, которые пользователь может захотеть выполнить.

--depclean


Чистит систему, удаляя пакеты, не ассоциированные с явно установленными пакетами. Depclean работает, создавая полное дерево зависимостей из сетов system и @world , после чего сравнивает его с установленными пакетами. Установленные, но не являющиеся частью дерева зависимостей пакеты, будут удалены depclean. Смотри описание --with-bdeps@ для изменения поведения --depclean в отношении зависимостей времени выполнения, не являющихся необходимыми. Пакеты, которые являются частью world будут по прежнему сохранены. Они могут быть добавлены вручную к этому сету с помощью emerge --noreplace <атом>. В целях предосторожности, depclean не будет удалять какие-либо пакеты, пока не будут разрешены все необходимые зависимости. В последствии, после выполнения depclean, очень часто требуется выполнить emerge --update --newuse --deep @system @world.

ПРЕДУПРЕЖДЕНИЕ: новичкам рекомендуется использовать ключ --pretend с этой опцией для предварительного просмотра списка пакетов, которые будут удалены. Всегда изучайте список пакетов на удаление, для выявления очевидных ошибок. Обратите внимание на то, что программы, перечисленные в package.provided (см. portage(5)), могут быть удалены при использовании depclean, даже если они являются частью сета world.

Depclean представляет собой версию --unmerge знающую о зависимостях. Полученная с одним или более атомами, depclean удалит все сопоставленные атомам пакеты, не имеющие обратных зависимостей. Используйте --depclean совместно с --verbose для вывода списка обратных зависимостей.

--deselect[=n]


Удаляяет атом из файла world. Это действие предполагается при выполнении удаления, включая --depclean, --prune и --unmerge. Используйте --deselect=n для избежания удаления пакетов при удалении атомов из файла world.

--help(-h)


Показывает сообщение справки для emerge. Добавление одного из дополнительных аргументов, перечисленных выше даст вам более детальную информацию о нём. Внутренняя документация emerge обновляется чаще, чем эта man-страница; обращайтесь к ней, если у вас возникли проблемы, которые эта man-страница не помогла разрешить.

--info


Выдает информацию, для включения в отчёты об ошибках, с целью помочь разработчикам исправить заявленную проблему. Пожалуйста, включайте эту информацию, когда составляете отчет об ошибках. Расширенный вывод может быть получен с опцией --verbose.

--list-sets


Показывает список доступных сетов.

--metadata


Переносит кеш метаданных из ${PORTDIR}/metadata/cache/ в /var/cache/edb/dep/, обычно, в конце обновления с помощью rsync, использующимся emerge --sync. Этот процесс заполняет кеш базы данных, что используется портежем для preparsed (??) поиска данных пакета. Не заполняется кеш для оверлеев, перечисленных в PORTDIR_OVERLAY. Для генерации кеша оверлеев, воспользуйтесь --regen. В версиях портежа >=2.1.5, ключ --metadata является ненужным, если пользователь включил FEATURES="metadata-transfer" в make.conf(5).

--prune (-P)


ПРЕДУПРЕЖДЕНИЕ: Данное действие может удалить важные пакеты! Удаляет все пакеты, кроме самых новых версий, из вашей системы. Используйте --prune вместе с опцией --verbose для того, чтобы посмотреть обратные зависимости или с --nodeps для игнорирования всех зависимостей.

--regen


Используется портежем для проверки и обновления кеша зависимостей всех ебилдов в дереве портежа. Кеш используется для ускорения поиска и построения дерева зависимостей. Эта команда не рекомендуется для использующих rsync, т.к. rsync обновляет ваш кеш используя кеш со стороны сервера. Если вы не видите разницы между пользователем rsync и остальными пользователями, то вероятнее всего, вы используете rsync :) Для таких пользователей самым лучшим способом является запуск emerge --sync, чтобы обновить кеш. После обновления портежа, пользователи rsync также могут посчитать полезным запустить emerge --metadata для перестройки кеша, чем занимается сам портеж в конце выполнения команды синхронизации. Для задания параллельного выполнения --regen, используйте опции --jobs и --load-average. Если вы желаете создавать и распространять кеш для других пользователей, используйте egencache(1).

--resume


Возвращает самый последний список установки, которая была прервана из-за ошибки. Обратите внимание, что это команда только вернет ошибку при неполадках. Если портеж посчитает, что ему нечего делать, произойдет выход с сообщением об успешном завершении. Список возврата будет существовать до тех пор, пока он полностью не будет завершён, или до тех пор, пока его не заменит новый прерванный список установки. История возврата способна хранить два списка установок. После успешного завершения одного из списков возврата, есть возможность запустить --resume еще раз, для возврата к более старому списку.

--search(-s)


Ищет совпадения переданной строки в дереве портов. По умолчанию emerge использует чувствительный к регистру простой поиск, хотя вы можете включить поиск по регулярному выражению, поставив в начале строки поиска %. Для примера, emerge --search "%kde" ищет любой пакет, имя которого начинается с "kde"; emerge --search "%gcc$" найдет все пакеты, имена которых заканчиваются на "gcc"; emerge --search "office" ищет пакеты, в имени которых содержится "office".
Если вам надо включить категорию в строку поиска, вставьте в начале : emerge --search "%dev-java.*jdk". Если вам нужен поиск в описании пакетов, используйте опцию --searchdesc.

--searchdesc (-S)


Сверяет искомую строку с полем описания, а также с именем пакета. Будьте осторожны, так как описания также сравниваются по регулярным выражениям

--sync


Запускает обновление дерева портов, используя одно из зеркал rsync.gentoo.org. Обратите внимание, все ваши изменения в дереве портов будут утеряны. Кроме особых случаев, для обновления используется rsync. Cмотрите описание PORTDIR_OVERLAY в make.conf(5) для способа сохранения ваших изменений.

--unmerge(-C)


ПРЕДУПРЕЖДЕНИЕ: Это действие может привести к удалению важных пакетов! Удаляет все совпавшие с запросом пакеты. Зависимости не проверяются, поэтому это может привести к удалению важны для функционирования вашей системы пакетов. Аргументами могут быть атомы или ebuild'ы. Для знающей о зависимостях версии --unmerge, используйте --depclean или --prune.

--update (-u)


Обновляет пакеты до последней доступной версии, которая не всегда является самой новой в связи с сокрытием некоторых версий для тестирования и разработки. Переданные в командной строке пакетные атомы являются жадными, т. е. не точные атомы могут совпадать с несколькими установленными версиями размеченных (slotted) пакетов.

--version (-V)


Отображает версию программы emerge