[{{mminutes}}:{{sseconds}}] X
Пользователь приглашает вас присоединиться к открытой игре игре с друзьями .
gentoo eix
(0)       Используют 2 человека

Комментарии

Ни одного комментария.
Написать тут
Описание:
eix command
Автор:
xsy
Создан:
10 марта 2013 в 10:34 (текущая версия от 10 марта 2013 в 10:37)
Публичный:
Да
Тип словаря:
Книга
Последовательные отрывки из загруженного файла.
Содержание:
284 отрывка, 141827 символов
1 eix - набор утилит для поиска, определения различий и обновления бинарного кэша из вашего локального дерева
синтаксис
общие опции
eix-update общие опции _опции eix-update
eix-diff общие опции старый кеш новый кеш
eix-sync eix-test-obsolete eix-remote eix-layman eix-installed-after
eix-installed eix-functions.sh versionsort
описание
eix-update генерирует бинарный кэш локального дерева портежей и оверлеев.
2 eix позволяет осуществлять в этом кэше поиск, ограничивая его условиями, указанными в ВЫРАЖЕНИи. Соответственно, если вы не указываете таких условий, будут выведены все пакеты. eix-diff сравнивает два бинарных кэша на предмет обнаружения пакетов, которые были добавлены, удалены или пакеты с новыми стабильными версиями.
Все перечисленные программы и сценарии обращаются к конфигурационным файлам, которые будут описаны ниже.
3 eix-sync дополнительно имеет собственный конфигурационный файл.
eix-sync умеет синхронизировать дерево портежейоверлеев и сравнивать новые данные со старым кэшем с помощью eix-diff. Для получения подробной справки по eix-sync выполните eix-sync -h. Вам также следует обратиться к документации по файлу etceix-sync.conf (см. ниже); заметьте, что его содержимое может также сохраняться в переменной EIX_SYNC_CONF.
4 eix-test-obsolete - сценарий, несколько раз вызывающий eix для структурированного вывода eix -tTc.
eix-remote позволяет синхронизировать текущую базу eix с внешним сервером, добавляяудаляя из неё данные. Заметьте, что при следующем вызове eix-update данные, полученные с сервера, обнулятся; чтобы обойти это поведение, следует включить KEEP_VIRTUALS=true в etceixrc. Для получения подробной справки по eix-remote выполните eix-remote -h, а также обратитесь к документации по файлу etceix-remote.conf (см. ниже).
5 eix-layman умеет добавлять локальные оверлеи layman к текущей базе данных и удалять их из нее. Этот сценарий полезен в том случае, если вы не указываете источник данных для layman в локальном etcmake.conf. Для получения подробной справки по eix-layman выполните eix-layman -h. eix-layman также является примером использования eix-functions.sh.
eix-installed-after - простой и хорошо откомментированный сценарий, демонстрирующий некоторые возможности кастомизации формата вывода eix.
6 Он выводит перечень пакетов, установленных до (или после) последней (или первой) установки определённого пакетаверсии. Для получения подробной справки выполните eix-installed-after -h.
eix-functions.sh предоставляет вспомогательные функции, вызываемые eix-sync, eix-remote и eix-layman. Их можно использовать и при написании собственных подобных сценариев. Заметьте, что сразу после назначения источников данных для eix-functions.sh, вероятно, потребуется вызвать read_functions АРГУМЕНТЫ для передачи соответствующих АРГУМЕНТов functions.sh программе baselayout .
7 eix-installed представляет собой простой сценарий, который выводит все установленные пакеты (с их точными версиями), а также может осуществлять поиск пакетов, установленных как с информацией о репозитарии или данными времени сборки, так и без таковой (ср. описание переменных CHECK_INSTALLED_OVERLAYS и USE_BUILD_TIME). Для получения подробной справки по eix-installed выполните eix-installed -h.
versionsort - вспомогательная утилита для сценариев, которая убирает номера версий из аргументов и выводит их, отсортировав согласно правилам сортировки версий portage.
8 Подробнее см. в конце этой man-страницы.
ПРИМЕРЫ
Нижеследующие примеры демонстрируют некоторые полезные, но не вполне привычные случаи использования eix. Мы приводим их, чтобы показать широту возможностей утилиты. Поскольку предполагается, что примеры могут копироваться непосредственно со справочной страницы, мы приводим их здесь с минимальным описанием. Для понимания принципа их работы следует, разумеется, полностью ознакомиться с руководством.
9 Дополнительные примеры можно посмотреть, например, в сценарии eix-installed-after - он снабжен пространными комментариями.
команда eix '-*' --format '<markedversions:NAMESLOT>'
Подразумевая, что команда создает список в формате категорияпакет-версия или =категорияпакет-версия, будет вывыведен соответствующий список в виде категорияпакет или категорияпакет:СЛОТ (в зависимости от того, релевантно ли значение СЛОТа).
10 команда eix '-*' --format '<markedversions:NAMEASLOT>'
Аналогично предыдущей команде, но вывод всегда будет в виде категорияпакет:СЛОТ, даже если значение СЛОТа излишне. (Легко запомнить: Always ("всегда")).
eix '-I*' --format '<installedversions:NAMEVERSION>'
Будут отображены установленные пакеты в виде категорияпакет-версия. Очевидно, что формат вывода можно изменить, вместо NAMEVERSION используя NAMESLOT или NAMEASLOT.
 

Связаться
Выделить
Выделите фрагменты страницы, относящиеся к вашему сообщению
Скрыть сведения
Скрыть всю личную информацию
Отмена