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

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

Содержание


buildpkg (-b)
debug (-d)
deep [DEPTH] (-D)
fetchonly (-f)
fetch-all-uri (-F)
getbinpkg[=n] (-g)
getbinpkgonly[=n] (-G)
j[JOBS], --jobs[=JOBS]
newuse (-N)
nodeps (-O)
oneshot (-1)
onlydeps (-o)
reinstall changed-use
tree (-t)
usepkg[=n] (-k)
usepkgonly[=n] (-K)
verbose (-v)
Подобный материал:
1   ...   32   33   34   35   36   37   38   39   ...   136

--binpkg-respect-use < y | n >


Указывает emerge игнорировать бинарные пакеты, если их флаги не соответствуют текущей конфигурации(по умолчанию: нет).

--buildpkg (-b)


Заставляет emerge строить бинарные пакеты для всех обработанных ebuild'ов в дополнение к установке пакетов. Полезно как для мэйнтейнеров или если вы администрируете сразу несколько систем под Gentoo Linux(строите один раз, устанавливаете везде из тарболлов (tbz2)), так и для восстановления системы. Пакет будет создан в PKGDIR директории(смотрите make.conf(5)). Альтернативой для уже установленных пакетов является использование quickpkg(1) который создает тарболлы tbz2 c файлами из вашей использующейся файловой системы.

--buildpkgonly(-B)


Создает бинарный пакет для всех обработанных ebuild'ов без установки. Это происходит с условием, если все зависимости времени построения уже установлены в системе.

--changelog(-l)


Используется в связке с опцией --pretend для вывода истории изменений всех обновляемых пакетов.

--color < y | n >


Включает или выключает цветной вывод. Эта опция может перекрывать NOCOLOR (см make.conf(5)), а также, может использоваться для форсированного цветного вывода, когда stdout не является tty (по умолчанию цветной вывод отключается, если stdout не является tty).

--columns


При использовании наряду с --pretend имя пакета, новая и старая версии отображаются в выровненном формате, удобном для копирования.

--complete-graph[=n]


заставляет emerge считать глубину зависимостей всех пакетов, включенных в system и world сеты. С этой опцией emerge будет остановлен, если выполняемая операция будет нарушать зависимости, входящие в граф. Наравне с опциец --deep, опция --complete-graph значительно увеличивает время, затрачиваемое на нахождение зависимостей. В отличии от опции --deep, --complete-graph не принуждает к обновлению посторонние пакеты, которые могут быть обновлены, если данная опция не включена.

--config-root=DIR


Устанавливает переменную окружения PORTAGE_CONFIGROOT.

--debug (-d)


Указывает emerge запустить команду сборки в режиме отладки. В этом режиме окружение сборки bash будет запущено с опцией -x, которая выдает подробную отладочную информация на стандартный вывод. Также включает множество другой информации (большей частью сообщения о разрешении зависимостей).

--deep [DEPTH] (-D)


Описываемый флаг принуждает emerge считать полное дерево зависимостей пакетов, вместо проверки прямых зависимостей пакета. Например, это позволяет отловить обновления в библиотеках, которые не связаны напрямую с пакетом. Смотри также --with-bdeps для изменения поведения в отношении зависимостей времени построения.

--emptytree(-e)


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

--fetchonly (-f)


Не производит действия, касающиеся установки пакетов, только выполняет скачивание для всех указанных пакетов (скачивает файлы изSRC_URI на основе установленных флагов)

--fetch-all-uri (-F)


Не производит действия, касающиеся установки пакетов, только выполняет скачивание для всех указанных пакетов (скачивает все файлы изSRC_URI вне зависимости от установленных флагов)

--getbinpkg[=n] (-g)


Используя сервер и местоположение, определенные в PORTAGE_BINHOST (смотри make.conf(5)), portage будет получать информацию из найденных бинарных пакетов для построения списка зависимостей. Эта опция подразумевает использование -k. (Используйте -gK для бинарной установки.)

--getbinpkgonly[=n] (-G)


Эта опция действует так же как и -g, рассмотренная выше, за исключением того, что бинарные пакеты с удаленного сервера становятся предпочтительнее локальных, если они не совпадают.

--ignore-default-opts


Игнорирует EMERGE_DEFAULT_OPTS (смотрите make.conf(5))

-j[JOBS], --jobs[=JOBS]


Определяет количество пакетов для одновременной сборки. Если опция передана без аргументов, emerge не ограничивает количество заданий, выполняемых параллельно. Смотрите также родственную опцию --load-average.

--keep-going[=n]


Продолжает установку после возникновения ошибки настолько, насколько это возможно. При возникновении ошибки зависимости для остальных пакетов автоматически пересчитываются и все пакеты с неудовлетворенными зависимостями автоматически исключаются. Также смотрите подобную опцию --skipfirst.

--load-average=LOAD


Заданная опция означает, что новые построения не должны начинаться до тех пор, пока идут другие построения и средняя нагрузка выше LOAD (число с плавающей точкой). Данная опция рекомендована в связке с --jobs для избегания чрезмерных нагрузок. Смотрите make(1) для информации об аналогичной опции, настраиваемой через MAKEOPTS в make.conf(5).

--newuse (-N)


Указывает emerge включить установленные пакеты, в которых с момента предыдущей компиляции изменились флаги. Изменение флагов включает в себя:
  • К пакету был добавлен USE флаг. USE флаг был удален из пакета. USE флаг был включен для пакета. USE флаг был выключен для пакета.
  • Флаги могут быть включены/выключены вашим профилем, также как и через файл package.use и переменную окружения USE.

--noconfmem


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

--nodeps (-O)


Устанавливает указанные пакеты без установки любых зависимостей. Учтите, что сборка может закончиться неудачей, если зависимости не будут удовлетворены.

--noreplace(-n)


Пропускает пакеты, указанные в командной строке, если они уже были установлены. Без заданной опции, любые пакеты, ebuild'ы, или зависимости(deps), указанные вами в командной строке будут установлены, даже если они уже присутствуют в системе. По умолчанию portage не станет переустанавливать зависимости. Стоит заметить что данная опция обладает более высоким приоритетом чем, например, --newuse, предотвращая переустановку пакетов, даже если соответствующий флаг был изменен.

--nospinner


Отключает циклический счетчик в текущей сессии. Счетчик активен, когда используемое устройство терминала является TTY. Данная опция отключает его не обращая на это внимания.

--oneshot (-1)


Устанавливает пакет как обычно, но не добавляет его в world файл для последующего обновления.

--onlydeps (-o)


Устанавливает (или претендует на установку) только зависимости данного пакета, но не сам пакет.

--pretend (-p)


Вместо выполнения установки, просто отображает пакеты которые будут установлены, если опция --pretend не будет использоваться. Использование --pretend настоятельно рекомендуется перед установкой незнакомых пакетов. В выводе:
  • N новый (еще не установленный)
  • S установка в новый слот (устанавливается параллельно с существующей версией)
  • U обновление (более новая версия)
  • D откат (лучшей является более старая версия)
  • R замена (замена той же версией)
  • F ограниченное скачивание (пакет должен быть скачан вручную)
  • f ограниченное скачивание (пакет уже скачан вручную)
  • I интерактивная установка (требуется пользовательский ввод)
  • B блокировано другим пакетом (неразрешенный конфликт)
  • b блокировано другим пакетом (автоматически разрешенный конфликт)

--quiet(-q)


Результат может быть разнообразным, но основной результат в уменьшении объема сообщений portage.

--reinstall changed-use


Требует от emerge включать установленные пакеты, в которых был изменен USE флаг с момента последней установки. В отличии от --newuse, это опция не включает пакеты, флаги которых были добавлены или удалены, но не затронуты пользователем.

--root=DIR


Устанавливает переменную окружения ROOT.

--root-deps[=rdeps]


Если опция передана без аргумента, зависимости времени построения пакетов для ROOT устанавливаются в ROOT вместо /. Если присутствует аргумент rdeps тогда отменяются все зависимости времени построения для ROOT. Эта опция является полезной, если используется совместно с ROOT, но не должна использоваться в обычных случаях. Для поддерживаемых в настоящее время значений EAPI, зависимости времени построения определены в переменной DEPEND. Тем не менее, поведение может измениться для новых версий EAPI, когда будут добавлены новые расширения.

--selective[=n]


Опция, похожая на --noreplace опцию, за исключением того, что имеет более низкий приоритет, чем такие опции как --newuse.
Некоторые опции, такие как --update, неявно подразумевают --selective. Используйте --selective=n, если хотите отключить --selective, не смотря на использование таких опций как --update.

--skipfirst


Эта опция используется только совместно с --resume. Удаляет из возвратного списка первый пакет. Зависимости пересчитываются для оставшихся пакетов, все пакеты, имеющие замаскированные или неудовлетворенные зависимости автоматически отбрасываются. Также смотри похожую опцию --keep-going.

--tree (-t)


Показывает дерево зависимостей для выбранной цели с помощью отступов. Данная опция полезна только в совокупности с --emptytree или --update и --deep.

--usepkg[=n] (-k)


Указывает emerge использовать бинарные пакеты (из $PKGDIR) если они доступны, таким образом избегая трудоемких сборок. Данная опция полезна при установке с CD; вы можете выполнить export PKGDIR=/mnt/cdrom/packages, а затем использовать данную опцию чтобы заставить emerge взять бинарные пакеты с CD для удовлетворения зависимостей.

--usepkgonly[=n] (-K)


Указывает emerge использовать только бинарные пакеты (из $PKGDIR). Все бинарные пакеты должны быть доступны во время вычисления зависимостей или emerge просто прервется. Система портежей не использует $PORTDIR когда вычисляет зависимости, таким образом вся маскировочная информация игнорируется.

--verbose (-v)


Tell emerge to run in verbose mode. Currently this flag causes emerge to print out GNU info errors, if any, and
to show the USE flags that will be used for each package when pretending. The following symbols are affixed to USE.

Flags in order to indicate their status:
  • - prefix not enabled (either disabled or removed)
  • * suffix transition to or from the enabled state
  • % suffix newly added or removed
  • () circumfix forced, masked, or removed


5. Переменные среды