НАЗВАНИЕ
aptitude - высокоуровневый интерфейс для менеджера пакетовСИНТАКСИС
aptitude
[< опции>...] {autoclean |
clean | forget-new | keep-all | update}
aptitude
[< опции>...] {full-upgrade |
safe-upgrade} [<
пакеты>...]
aptitude
[< опции>...] {build-dep |
build-depends | changelog | download | forbid-version | hold | install |
markauto | purge | reinstall | remove | show | showsrc | source | unhold |
unmarkauto | versions} <
пакеты>...
aptitude
extract-cache-subset < output-directory>
<пакеты>...
aptitude
[< опции>...] search
<шаблоны>...
aptitude
[< опции>...] {add-user-tag |
remove-user-tag} < tag>
<пакеты>...
aptitude
[< опции>...] {why | why-not}
[< шаблоны>...]
< пакет>
aptitude
[-S < fname>] [--autoclean-on-startup | --clean-on-startup
| -i | -u]
aptitude
help
ОПИСАНИЕ
aptitude является текстовым интерфейсом для пакетной системы Debian GNU/Linux. Он позволяет пользователю просматривать список пакетов и выполнять такие задачи по управлению пакетами как установка, обновление и удаление пакетов. Действия могут быть выполнены из визуального интерфейса или из командной строки.ДЕЙСТВИЯ КОМАНДНОЙ СТРОКИ
Первый аргумент, не начинающийся с дефиса (« -») рассматривается как действие, которое программа должна выполнить. Если действие не определено в командной строке, aptitude будет запущен в визуальном режиме. Доступны следующие действия: installУстановить
один или
несколько
пакетов.
Пакеты
должны
быть
приведены
в виде
списка
после
команды
«install»; если
имя пакета
содержит
символ
тильды (« ~»)
или
вопросительный
знак (« ?»), то
это имя
будет
рассматриваться
как
поисковый
шаблон, и
всякий
пакет,
подпадающий
под этот
шаблон,
будет
установлен
(см. раздел
«Поисковые
шаблоны» в
руководстве
aptitude).
Чтобы
выбрать
определенную
версию
пакета,
добавьте «
=
<версия>»
к имени
пакета:
например, «
aptitude install apt=0.3.1».
Сходным
образом,
чтобы
выбрать
пакет из
определенного
архива,
добавьте «
/
<архив>»
к имени
пакета:
например, «
aptitude install apt/experimental». Вы
не можете
указать и
архив, и
версию
пакета.
Не всякий
пакет,
включенный
в список в
командной
строке,
должен
быть
установлен;
вы можете
сообщить
aptitude, чтобы
она
сделала
что-то
другое с
пакетом,
добавив
«отменяющий
спецификатор»
к имени
пакета.
Например, aptitude
remove wesnoth+
установит
wesnoth, а не
удалит его.
Доступны
следующие
отменяющие
спецификаторы:
< пакет>+
Как
специальный
случай, «
install» без
аргументов
выполнит
любые
сохранённые/ожидающие
действия.
Примечание
Когда вы
вводите Y в
окончательном
запросе
подтверждения,
команда «
install»
изменит
сохранённую
aptitude
информацию
о том, какие
действия
следует
выполнить.
Поэтому,
если вы
используете
(например)
команду « aptitude
install foo bar» на
ранее
неустановленных
пакетах, и
затем
установка
завершается
неудачно,
когда
программа
aptitude уже
начала
загрузку и
установку
пакетов, то
вам
необходимо
будет
запустить
« aptitude remove foo bar» для
возврата к
предыдущее
состояние
(а также
возможно
придётся
отменить
установку
и
обновления
других
пакетов,
которые
были
вызваны
действием
« install»).
remove, purge, reinstall
Установить
< пакет>.
Если пакет
не был
установлен,
то он
помечается
как
установленный
вручную, а
свежеустановленные
зависимости
помечаются
как
установленные
автоматически.
Если пакет
или
зависимости
уже были
установлены,
то отметка
об
автоматической
установке
сохраняется.
Дополнительную
информацию
см. в
документации
в разделе
об
автоматических
установках.
< пакет>+M
Установить
< пакет> и
сразу же
отметить
его как
установленный
автоматически
(заметьте,
что если ни
один пакет
не зависит
от <
пакета>,
это
приведёт к
его
немедленному
удалению).
< пакет>-
Удалить
< пакет>.
< пакет>_
Вычистить
< пакет>:
удалить
его и все
ассоциированные
файлы
данных и
настройки.
< пакет>=
Зафиксировать
< пакет>:
отменить
любую
активную
установку,
обновление
или
удаление и
предотвратить
этот пакет
от
автоматического
обновления
в будущем.
< пакет>:
Оставить
< пакет> в
его
текущей
версии:
отменить
любую
установку,
удаление
или
обновление.
В отличии
от
«фиксации»
(выше) это
действие
не
предотвращает
автоматические
обновления
в будущем.
< пакет>&M
Отметить
< пакет>
как
установленный
автоматически.
< пакет>&m
Отметить
< пакет>
как
установленный
вручную.
< пакет>&BD
Установить
сборочные
зависимости
для <
пакета>.
Эти
команды
совпадают
с командой
« install», но
применяют
выбранное
действие
ко всем
пакетам,
указанным
в
командной
строке, для
которых
оно не
отменено.
Например, «
aptitude remove '~ndeity'»
удалит все
пакеты, чье
имя
содержит «
deity».
build-depends, build-dep
Удовлетворить
зависимости
для сборки
пакета.
Каждое имя
пакета
может быть
пакетом с
исходным
кодом, в
этом
случае
устанавливаются
зависимости
для сборки
этого
пакета; в
противном
случае,
двоичные
пакеты
находятся
тем же
путём как и
для
команды «
install», а
зависимости
для сборки
пакетов с
исходным
кодом,
которые
собирают
эти
двоичные
пакеты,
удовлетворяются.
Если имеет
место
параметр
командной
строки --arch-only,
будет
выполнена
только
архитектурно-зависимая
сборка
пакетов (то
есть, не Build-Depends-Indep
или Build-Conflicts-Indep ).
markauto, unmarkauto
Отметить
пакеты как
установленные
автоматически
или
установленные
вручную,
соответственно.
Пакеты
определяются
в точности
так же как
команда «
install».
Например, «
aptitude markauto '~slibs'»
отметит
все пакеты
в разделе «
libs» как
установленные
автоматически.
Для
дополнительной
информации
о пакетах
установленных
автоматически
см.
«Управление
автоматически
установленными
пакетами»
в
справочном
руководстве
aptitude.
hold, unhold, keep
Отметить
пакеты как
удержанные,
удалить
это
свойство
или
сохранить
текущее
состояние.
Пакеты
указываются
в точности
тем же
способом
как и для
команды «
install».
Например, «
aptitude hold '~e^dpkg$'»
пометит
все пакеты,
собранные
из пакета с
исходным
кодом « dpkg»
как
удержанные.
Различие
между hold и keep
состоит в
том, что hold
приведёт к
игнорированию
пакета при
выполнении
в будущем
команд safe-upgrade
или full-upgrade, а keep
просто
отменит
любые
запланированные
действия
для
данного
пакета.
Команда unhold
позволяет
в будущем
обновлять
пакет при
помощи safe-upgrade
или full-upgrade, не
изменяя
его
состояние.
keep-all
Отменяет
все
запланированные
действия
на всех
пакетах;
статус
любого
пакета,
означающий
установку,
удаление
или
обновление,
будет
очищен.
forget-new
Забывает
всю
внутреннюю
информацию
о том, какие
пакеты
являются
«новыми»
(эквивалентно
нажатию
клавиши «f»
в
визуальном
режиме).
Данная
команда
принимает
в качестве
аргументов
имена
пакетов
или
шаблоны.
Если
строка
содержит
символ
тильды (« ~»)
или знак
вопроса («
?»), то она
считается
поисковым
шаблоном, и
будет
рассмотрен
всякий
пакет,
подпадающий
под этот
шаблон (см.
раздел
«Поисковые
шаблоны» в
справочном
руководстве
aptitude).
forbid-version
Запретить
обновление
пакета до
определённой
версии,
разрешив в
то же время
автоматическое
обновление
до более
поздних
версий. Это
полезно,
например,
для того,
чтобы
избежать
установки
заведомо
сломанной
версии
пакета без
ручного
выставления
и
последующей
очистки
фиксации
для этого
пакета.
По
умолчанию
aptitude выберет
запрещённую
версию как
ту версию,
до которой
при
обычных
условиях
будет
обновлён
пакет
(версия-кандидат).
Это
поведение
можно
отменить,
добавив «
=<
версия>» к
имени
пакета.
Например, «
aptitude forbid-version vim=1.2.3.broken-4».
Для отмены
действия
выполните
« aptitude install
<пакет>»,
что
приведёт к
удалению
запрета.
Для
удаления
запрещённой
версии без
установки
версии-кандидата
следует
добавить
текущую
версию: «install <
пакет>
=<версия>».
update
Обновляет
список
доступных
пакетов из
источников
apt (это
эквивалентно
« apt-get update»)
safe-upgrade
Обновляет
установленные
пакеты до
их
наиболее
свежих
версий.
Установленные
пакеты не
будут
удалены до
тех пор,
пока они не
станут
неиспользуемыми
(см. раздел
«Управление
автоматически
установленными
пакетами»
в
руководстве
aptitude). Пакеты,
которые не
установлены
в текущий
момент,
могут быть
установлены
для
разрешения
зависимостей,
если не
включена
опция
командной
строки --no-new-installs.
Если ни
один <
пакет> не
указан в
командной
строке, aptitude
попытается
обновить
каждый
пакет,
который
может быть
обновлен. В
противном
случае, aptitude
попытается
обновить
только те
пакеты,
которые
указаны
для
обновления.
К <
пакетам>
могут быть
добавлены
суффиксы
тем же
способом
как и
аргументы
к aptitude install,
поэтому вы
так же
можете
давать aptitude
дополнительные
инструкции;
например, aptitude
safe-upgrade bash dash-
попытается
обновить
пакет bash и
удалить
пакет dash.
Иногда
необходимо
удалить
один пакет
для того,
чтобы
обновить
другой; эта
команда не
может
обновить
пакеты в
таких
ситуациях.
Используйте
команду full-upgrade
для того,
чтобы
обновить
столько
пакетов,
сколько
возможно.
full-upgrade
Обновляет
установленные
пакеты до
их
наиболее
свежих
версий,
удаляя или
устанавливая
пакеты,
если это
необходимо.
Также
выполняется
установка
новых
необходимых
и
требующихся
пакетов.
Эта
команда
менее
консервативна,
чем safe-upgrade, и
потому
более
вероятно,
что она
произведёт
нежелательные
действия.
Тем не
менее, она
способна
обновить
пакеты,
которые не
могут быть
обновлены
командной
safe-upgrade.
Если ни
один <
пакет> не
указан в
командной
строке, aptitude
попытается
обновить
каждый
пакет,
который
может быть
обновлен. В
противном
случае, aptitude
попытается
обновить
только те
пакеты,
которые
указаны
для
обновления.
К <
пакетам>
могут быть
добавлены
суффиксы
тем же
способом
как и
аргументы
к aptitude install,
поэтому вы
так же
можете
давать aptitude
дополнительные
инструкции;
например, aptitude
full-upgrade bash dash-
попытается
обновить
пакет bash и
удалить
пакет dash.
Примечание
Эта
команда
изначально
названа dist-upgrade
по
историческим
причинам, и
aptitude все ещё
распознает
dist-upgrade как
синоним full-upgrade.
search
Ищет
пакеты,
соответствующие
одному из
указанных
в
командной
строке
шаблонов.
Все пакеты,
соответствующие
какому-либо
из данных
шаблонов
будут
отображены;
например, «
aptitude search '~N' edit»
перечислит
все
«новые»
пакеты и
все пакеты,
чьи имена
содержат
«edit».
Дополнительную
информация
о
поисковых
шаблонах
см. в
разделе
«Поисковые
шаблоны»
справочного
руководства
aptitude.
Примечание
В примере
выше, « aptitude search '~N'
edit» имеет
два
аргумента
после search и,
поэтому,
производится
поиск по
двум
шаблонам: «
~N» и « edit».
Как это
описано в
руководстве
по
поисковым
шаблонам,
один
шаблон,
составленный
из двух
подшаблонов,
разделённых
пробелом
(такой как «
~N edit»),
соответствует
какому-то
пакету
только в
том случае,
если оба
эти
шаблона
соответствуют
пакету.
Таким
образом,
команда « aptitude
search '~N edit'»
покажет
только
«новые»
пакеты, чьи
имена
содержат
«edit».
Пока вы не
передадите
опцию -F,
вывод
команды aptitude
search будет
выглядеть
как-то так:
Каждый
результат
поиска
отображается
на
отдельной
строке.
Первый
символ
каждой
строки
обозначает
текущее
состояние
пакета:
наиболее
частыми
состояниями
являются p,
что
означает,
что в
системе
нет следов
пакета, c,
что
означает,
что пакет
был удален,
но его
файлы
настройки
остаются в
системе, i,
что
означает,
что пакет
установлен,
и v, что
означает,
что пакет
является
виртуальным.
Второй
символ
обозначает
сохраненное
действие
(если оно
есть; в
противном
случае
отображается
пробел) для
выполнения
над
пакетом,
наиболее
частыми
действиями
являются i,
что
означает,
что пакет
будет
установлен,
d, что
означает,
что пакет
будет
удален, и p,
что
означает,
что пакет и
его файлы
настроек
будут
удалены.
Если
третьим
символом
является A,
то пакет
был
автоматически
установлен.
Полный
список
возможных
состояний
и флагов
действий
см. в
разделе
«Доступ к
информации
о пакете»
справочного
руководства
aptitude. Чтобы
настроить
вывод search, см.
опции
командной
строки -F и
--sort.
show
i apt - Продвинутый интерфейс для dpkg pi apt-build - интерфейс apt для сборки, оптимизации и ус cp apt-file - утилита APT для поиска в пакетах — командный ihA raptor-utils - утилиты для анализа и преобразования RDF
Отображает
подробную
информацию
об одном
или
нескольких
пакетах.
Если имя
пакета
содержит
символ
тильды (« ~»)
или знак
вопроса («
?»), то оно
будет
считаться
поисковым
шаблоном, и
будут
отображены
все
подпадающие
под него
пакеты (см.
раздел
«Поисковые
запросы» в
руководстве
aptitude).
Если
уровень
детализации
вывода
равен 1 или
выше (то
есть, по
меньшей
мере один -v
имеет
место в
командной
строке),
отображается
информация
обо всех
версиях
пакета. В
противном
случае,
отображается
информация
о «версии
кандидате»
(версии,
которая
была бы
загружена
при
выполнении
команды « aptitude
install»).
Вы можете
отобразить
информацию
об
отдельной
версии
пакета,
добавив
=<версия>
к имени
пакета; вы
можете
отобразить
версию из
определённого
архива или
выпуска,
добавив
/<архив>
или
/<выпуск>
к имени
пакета:
например,
/unstable или /sid.
Если
программе
передано
одно из
этих
дополнений,
то,
независимо
от уровня
детализации
вывода,
будет
отображена
только та
версия
пакета,
которую вы
запросили.
Если
уровень
детализации
вывода
равен 1 или
выше, будут
отображены
поля
архитектуры
пакета,
размера в
сжатом
виде, имени
файла и md5sum.
Если
детализация
вывода
равна 2 или
выше, будут
отображены
отобранная
версия или
версии по
одному
разу для
каждого
архива, в
котором
они
найдены.
showsrc
Отображает
подробную
информацию
об одном
или
нескольким
пакетам с
исходным
кодом.
Это тонкая
обёртка
над apt(8).
source
Загружает
один или
несколько
пакетов с
исходным
кодом.
Это тонкая
обёртка
над apt(8).
versions
Отображает
версии
пакетов,
приведенных
в
командной
строке.
Каждая
версия
отображается
на
отдельной
строке.
Первые три
символа
слева
обозначают
текущее
состояние
пакета,
планируемое
состояние
(если
таковой
имеется) и
то, был ли
пакет
установлен
автоматически;
дополнительную
информацию
о
значениях
этих
символов
см. в
документации
по aptitude search.
Справа от
номера
версии вы
можете
найти
выпуски, из
которых
эта версия
доступна, и
pin-приоритет
этой
версии.
Если имя
пакета
содержит
символ
тильды (« ~»)
или знак
вопроса («
?»), то оно
будет
считаться
поисковым
шаблоном, и
будут
отображены
все
подпадающие
под него
версии (см.
раздел
«Поисковые
шаблоны»
справочного
руководства
aptitude). Это
означает,
что,
например, aptitude
versions '~i'
отобразит
только все
те версии
пакетов,
которые
установлены
в данный
момент в
системе,
другие
версии тех
же пакетов
не будут
отображены.
Если
введён
поисковый
шаблон, или
должно
быть
отображено
более
одной
версии
пакета, aptitude
автоматически
сгруппируется
вывод по
пакетам
как это
показано
выше. Вы
можете
отключить
это через
--group-by =none, в этом
случае aptitude
отобразить
единый
список
всех
версий,
которые
были
найдены, и
автоматически
добавит
имя пакета
в каждую
строку
вывода:
Чтобы
отключить
имя пакета,
передайте
опции
--show-package-names=never:
В
дополнение
к опциям,
описанным
выше,
информация,
выводимая
для каждой
версии,
может
регулироваться
при помощи
опции
командной
строки -F.
Порядок, в
котором
отображаются
версии,
регулируется
опцией
командной
строки --sort.
Чтобы
запретить
aptitude
форматировать
вывод в
виде
столбцов,
используйте
--disable-columns.
add-user-tag, remove-user-tag
$ aptitude versions wesnoth p 1:1.4.5-1 100 p 1:1.6.5-1 unstable 500 p 1:1.7.14-1 experimental 1
$ aptitude versions '~nexim4-daemon-light' Пакет exim4-daemon-light: i 4.71-3 100 p 4.71-4 unstable 500 Пакет exim4-daemon-light-dbg: p 4.71-4 unstable 500
$ aptitude versions --group-by=none '~nexim4-daemon-light' i exim4-daemon-light 4.71-3 100 p exim4-daemon-light 4.71-4 unstable 500 p exim4-daemon-light-dbg 4.71-4 unstable 500
$ aptitude versions --show-package-names=never --group-by=none '~nexim4-daemon-light' i 4.71-3 100 p 4.71-4 unstable 500 p 4.71-4 unstable 500
Добавляет
или
удаляет
пользовательский
тег у
выбранной
группы
пакетов.
Если имя
пакета
содержит
тильду (« ~»)
или знак
вопроса («
?»), то оно
считается
поисковым
шаблоном, и
тег
добавляется
или
удаляется
у всех
пакетов,
которые
подпадают
под этот
шаблон (см.
раздел
«Поисковые
шаблоны»
справочного
руководства
aptitude).
Пользовательские
теги
являются
произвольными
строками,
ассоциированными
с пакетом.
Они могут
использоваться
с
поисковым
термином
?user-tag( <тег>),
который
выберет
все пакеты,
обладающие
пользовательским
тегом
соответствующим
< тегу>.
why, why-not
Объясняет
причину,
почему
определенный
пакет
должен или
не может
быть
установлен
в системе.
Эта
команда
ищет
пакеты,
которые
требуют
данный
пакет или
конфликтуют
с ним. Она
отображает
последовательность
зависимостей,
ведущих к
целевому
пакету, а
также
комментарий,
обозначающий
установленное
состояние
каждого
пакета в
цепочке
зависимостей:
Команда why
находит
цепочку
зависимостей,
которая
приводит к
установке
пакета,
указанного
в
командной
строке (как
выше).
Заметьте,
что
зависимость,
выведенная
aptitude в этом
случае
является
лишь
предположением.
Это так,
поскольку
ни один
пакет из
установленных
в
настоящий
момент на
этом
компьютере
не не
зависит и
не
рекомендует
пакет kdepim;
если
доступна
более
сильная
зависимость,
aptitude
отобразит
её.
А why-not находит
цепочку
зависимостей,
ведущую к
конфликту
с целевым
пакетом:
Если имеет
место один
или
несколько <
шаблонов>
(в
дополнение
к
обязательному
последнему
аргументу,
которым
должно
быть
правильное
имя <
пакета>), то
aptitude начнёт
поиск с
этих
шаблонов.
То есть,
первым
выведенным
пакетом в
цепочке,
объясняющей
то, почему
установлен
или не
установлен
< пакет>,
будет
пакет,
подходящий
под данный
шаблон. Эти
шаблоны
считаются
именами
пакетов,
если они не
содержат
знак
тильды (« ~»)
или знак
вопроса («
?»), если же
они
содержат
эти
символы, то
они
считаются
поисковыми
шаблонами
(см. раздел
«Поисковые
шаблоны»
справочного
руководства
aptitude).
Если
шаблоны
отсутствуют,
aptitude будет
искать
цепочки
зависимостей,
начиная с
пакетов,
установленных
вручную.
Последнее
покажет
пакеты,
которые
привели
или могли
бы
привести к
установке
данного
пакета.
Примечание
aptitude why не
выполняет
полное
разрешение
зависимостей;
эта
команда
лишь
отображает
прямые
взаимосвязи
между
пакетами.
Например,
если A
требует B, C
требует D, а B
и C
конфликтуют,
« aptitude why-not D» не
выдаст
ответ «A
зависит от B, B
конфликтует
с C, а D
зависит от
C».
По-умолчанию
aptitude выводит
только ту
цепочку
зависимостей,
которая
является
«наиболее
сильной,
короткой и
содержит
больше
установленных
пакетов».
То есть,
программа
ищет
цепочку,
которая
содержит
уже
установленные
пакеты или
пакеты,
которые
будут
установлены;
она ищет
самые
сильные
зависимости;
она ищет
цепочки, в
которых
меньше ORed
зависимостей
и
зависимостей
вида
Предоставляет;
и она ищет
самую
короткую
цепочку
зависимостей,
соответствующую
этим
критериям.
Эти
правила
последовательно
ослабляются
до тех пор,
пока не
будет
найдена
подходящая
цепочка.
Если
уровень
детализации
вывода
равен 1 или
больше, то
все
объяснения,
которые aptitude
может
найти,
будут
отображены
в обратном
порядке
релевантности.
Если
уровень
многословия
равен 2 или
больше, на
стандартный
вывод
будет
выводится
огромное
количество
отладочной
информации.
Эта
команда
возвращает
0 при
успешном
выполнении,
1, если
объяснение
не может
быть
составлено,
и -1, если
возникла
ошибка.
clean
$ aptitude why kdepim i nautilus-data Зависит nautilus i A nautilus Рекомендует desktop-base (>= 0.2) i A desktop-base Предлагает gnome | kde | xfce4 | wmaker p kde Зависит kdepim (>= 4:3.4.3)
$ aptitude why-not textopo i ocaml-core Зависит ocamlweb i A ocamlweb Зависит tetex-extra | texlive-latex-extra i A texlive-latex-extra Конфликтует textopo
Удаляет
все ранее
загруженные
.deb файлы из
каталога с
кэшем
пакетов
(обычно
/var/cache/apt/archives).
autoclean
Удаляет
кэшированные
пакеты,
которые
более не
могут быть
загружены.
Это
позволяет
вам
предотвратить
неконтролируемое
разрастание
кэша без
его полной
очистки.
changelog
Загружает
и
отображает
список
изменений
Debian для
каждого
пакета,
содержащего
исходный
код или
двоичные
файлы.
По-умолчанию
загружается
список
изменений
для той
версии,
которая
была бы
установлена
путём
выполнения
команды « aptitude
install». Вы
можете
выбрать
конкретную
версию
пакет,
добавив
=<версия>
к имени
пакета; вы
можете
выбрать
версию из
конкретного
архива или
выпуска,
добавив
/<архив>
или
/<выпуск>
к имени
пакета
(например,
/unstable или /sid).
download
Загружает
файл .deb для
данного
пакета в
текущий
каталог.
Это тонкая
обёртка
над apt(8).
extract-cache-subset
Копировать
каталог
настройки apt (
/etc/apt) и
подмножество
базы
данных
пакетов в
выбранный
каталог.
Если ни
один пакет
не указан,
копируется
вся база
данных
пакетов
целиком; в
противном
случае
копируются
только те
записи,
которые
соответствуют
именованному
пакету.
Каждое имя
пакета
может быть
поисковым
шаблоном, и
будут
выбраны
все пакеты,
подпадающие
под этот
шаблон (см.
раздел
«Поисковые
шаблоны»
справочного
руководства
aptitude). Любые
существующие
файлы базы
данных
пакетов в
указанном
каталоге
будут
перезаписаны.
Зависимости
в двоичных
пакетных
стансах
будут
перезаписаны
для
удаления
ссылок на
пакеты, не
входящие в
выбранное
множество.
help
Отображает
краткое
резюме
доступных
команд и
опций.
ОПЦИИ
Следующие опции могут использоваться для изменения поведения описанных выше действий. Заметьте, что несмотря на то, что все опции будут приняты для всех команд, некоторые опции не применяются к отдельным командам и будут игнорироваться этими командами. --add-user-tag <тег>Для full-upgrade,
safe-upgrade, forbid-version, hold, install,
keep-all, markauto, unmarkauto, purge,
reinstall, remove, unhold и unmarkauto:
добавить
тег
пользователя
< тег> ко
всем
устанавливаемым,
удаляемым
или
обновляемым
пакетам,
как если бы
была
выполнена
команда
add-user-tag.
--add-user-tag-to
<тег>,<шаблон>
Для full-upgrade,
safe-upgrade, forbid-version, hold, install,
keep-all, markauto, unmarkauto, purge,
reinstall, remove, unhold и unmarkauto:
добавить
тег
пользователя
< тег> ко
всем
пакетам,
подпадающим
под <
шаблон>,
как если бы
была
выполнена
команда add-user-tag.
Шаблон
является
поисковым
шаблоном,
которые
описываются
в разделе
«Поисковые
шаблоны»
справочного
руководства
aptitude.
Например, aptitude
safe-upgrade --add-user-tag-to "new-installs,?action(install)"
добавит
тег new-installs ко
всем
пакетам,
устанавливаемым
при помощи
команды
safe-upgrade.
--allow-new-upgrades
Когда
используется
безопасный
решатель
(то есть,
была
передана
опция
командной
строки --safe-resolver,
выполнено
действие
safe-upgrade, или
опция
Aptitude::Always-Use-Safe-Resolver
установлен
в значение
true), решателю
зависимостей
разрешено
устанавливать
обновления
пакетов,
какое бы
значение
ни имел
параметр
Aptitude::Safe-Resolver::No-New-Upgrades.
--allow-new-installs
Позволяет
команде safe-upgrade
устанавливать
новые
пакеты;
когда
используется
безопасный
решатель
зависимостей
(то есть,
была
передана
опция
командной
строки --safe-resolver,
выполнено
действие
safe-upgrade, или
опция
Aptitude::Always-Use-Safe-Resolver
установлена
в значение
true),
разрешить
решателю
зависимостей
устанавливать
новые
пакеты.
Опция
оказывает
действие
независимо
от
значения
опции
Aptitude::Safe-Resolver::No-New-Installs.
--allow-untrusted
Установить
пакеты из
ненадёжных
источников
без
запроса
подтверждения.
Вы должны
использовать
эту опцию
только в
том случае,
если вы
знаете, что
делаете,
поскольку
это легко
может
компрометировать
безопасность
вашей
системы.
--disable-columns
Опция
приводит к
тому, что aptitude
search и aptitude versions
выводят
результаты
без
какого-либо
специального
форматирования.
В
частности:
обычно aptitude
добавляет
пробелы
или
обрезает
результаты
поиска в
попытке
вместить
его в
вертикальные
«столбцы».
С этим
флагом
каждая
стока
будет
сформирована
путем
удаления
любого
форматного
экранирования
в
форматной
строке с
соответствующим
текстом;
ширина
строк
будет
игнорироваться.
Например,
первые
несколько
строк
вывода
команды « aptitude
search -F '%p %V' --disable-columns libedataserver»
могут быть
следующими:
Как в
примере
выше, --disable-columns
часто
полезна в
соединении
с
индивидуальными
настройками
формата
экрана,
используя
опцию
командной
строки -F.
Соответствует
опции
настройки
Aptitude::CmdLine::Disable-Columns.
-D, --show-deps
disksearch 1.2.1-3 hp-search-mac 0.1.3 libbsearch-ruby 1.5-5 libbsearch-ruby1.8 1.5-5 libclass-dbi-abstractsearch-perl 0.07-2 libdbix-fulltextsearch-perl 0.73-10
Показывает
краткие
объяснения
автоматических
установок
и удалений
для команд,
которые
устанавливают
или
удаляют
пакеты ( install,
full-upgrade и т. д.).
Соответствует
опции
настройки
Aptitude::CmdLine::Show-Deps.
-d, --download-only
Загрузить
пакеты в
кэш
пакетов, но
не
выполнять
установку
или
удаление
каких-либо
пакетов.
По-умолчанию
кэш
пакетов
хранится в
/var/cache/apt/archives.
Соответствует
опции
настройки
Aptitude::CmdLine::Download-Only.
-F <формат>,
--display-format <
формат>
Определить
формат,
используемый
для
отображения
вывода
команд search и
versions.
Например,
передача «
%p %v %V» для < format>
приведёт к
отображению
имени
пакета, за
которым
следует
установленная
в данный
момент
версия и
версия-кандидат
(см. раздел
«Настройка
того, как
отображаются
пакеты» в
руководстве
aptitude).
Опция
командной
строки --disable-columns
часто
полезна
при её
совместном
использовании
с опцией -F.
Для
команды search,
это
соответствует
опции
настройки
Aptitude::CmdLine::Package-Display-Format; для
versions, это
соответствует
опции
настройки
Aptitude::CmdLine::Version-Display-Format.
-f
Попытаться
починить
зависимости
сломанных
пакетов,
даже если
это
предполагает
игнорирование
действий,
запрошенных
в
командной
строке.
Соответствует
опции
настройки
Aptitude::CmdLine::Fix-Broken.
--full-resolver
Когда
обнаружены
проблемы с
зависимостями
пакетов,
использовать
по-умолчанию
«полный»
решатель
для их
разрешения.
В отличии
от
«безопасного»
решателя,
активируемого
командой
--safe-resolver, полный
решатель
может
удалять
пакеты для
удовлетворения
зависимостей.
Он может
разрешить
больше
ситуаций,
чем
безопасный
алгоритм,
но его
решения
менее
желательны.
Опция
может
использоваться
для того,
чтобы
всегда
использовался
полный
решатель,
даже если
включена
опция
Aptitude::Always-Use-Safe-Resolver.
--group-by
<способ-группировки>
Контролирует
то, как
команда versions
группирует
свой вывод.
Распознаются
следующие
значения:
Соответствует
опции
настройки
Aptitude::CmdLine::Versions-Group-By.
-h, --help
•archive
для
группировки
пакетов по
архиву, в
котором
они
находятся
(« stable», « unstable» и
т. д.). Если
пакет
находится
в
нескольких
архивах, он
будет
отображен
в каждом из
них.
•auto для
группировки
версиям по
их пакетам,
если
имеется
только
один
аргумент, и
он не
является
поисковым
шаблоном.
•none для
отображения
всех
версий в
одном
списке без
какой-либо
группировки.
•package
для
группировки
версий по
их
пакетам.
•source-package
для
группировки
версий по
их пакетам
с исходным
кодом.
•source-version
для
группировки
версий по
их пакетам
с исходным
кодом и
версиям
исходного
кода.
Отображает
краткое
справочное
сообщение.
Идентично
с
действием
help .
--log-file=<файл>
Если <
файл>
является
непустой
строкой,
сообщения
лога будут
записаны в
него,
исключением
является
если <
файл>
имеет
значение «
-», тогда
сообщения
будут
записаны в
стандартный
вывод. Если
эта опция
вызвана
несколько
раз,
учитывается
только её
последний
вызов.
Это не
оказывает
действия
на журнал
установок,
которые
выполняются
aptitude (/var/log/aptitude);
запись
журнала
сообщений
ведущаяся
с
использование
этой
настройки,
включает
внутренние
события
программы,
ошибки и
отладочные
сообщения.
См. опцию
командной
строки --log-level,
чтобы
получить
больший
контроль
над тем, что
записывается
в журнал.
Соответствует
опции
настройки
Aptitude::Logging::File.
--log-level=<уровень>,
--log-level=<категория>:<уровень>
--log-level=<уровень>
приводит к
тому, что aptitude
записывает
в журнал
только те
сообщения,
чей
уровень
равен <
уровню>
или выше.
Например,
установка
уровня
записи в
журнал в
значение error
приведёт к
тому, что в
журнале
будут
отображаться
только
сообщения
с уровнем error
и fatal; все
остальные
сообщения
будут
скрыты.
Уровнями
записи в
журнал (в
убывающем
порядке)
являются off,
fatal, error, warn, info, debug, и
trace.
По-умолчанию
уровень
записи в
журнал
имеет
значение warn.
--log-level=<категория>:<уровень>
приводит к
тому, что
сообщения
в данной <
категории>
записываются
в журнал
только в
том случае,
если их
уровень
равен <
уровню>
или выше
его.
--log-level может
встречаться
несколько
раз в
командной
строке;
эффект
оказывает
наиболее
конкретная
установка,
поэтому
если вы
передадите
--log-level=aptitude.resolver:fatal и
--log-level=aptitude.resolver.hints.match:trace, то
сообщения
в aptitude.resolver.hints.parse
будут
выведены
только в
том случае,
если их
уровень
равен fatal, но
все
сообщения
в aptitude.resolver.hints.match
также
будут
выведены.
Если вы
установите
уровень
одной и той
же
категории
два или
несколько
раз, эффект
окажет
последняя
установка.
Это не
оказывает
влияния на
журнал
установок,
выполняемых
aptitude (/var/log/aptitude);
журнал
сообщений,
записываемый
используя
эту
настройку,
включает
внутренние
события
программы,
ошибки и
отладочные
сообщения.
См. опцию
командной
строки --log-file,
чтобы
изменить
то, куда
отправляются
сообщения
журнала.
Соответствует
группе
настроек
Aptitude::Logging::Levels.
--log-resolver
Устанавливает
некоторые
стандартные
уровни
записи в
журнал,
связанные
с
решателем,
чтобы
вывод
журнала
подходил
для его
обработки
автоматическими
инструментами.
Эквивалентно
опции
командной
строки
--log-level=aptitude.resolver.search:trace
--log-level=aptitude.resolver.search.tiers:info.
--no-new-installs
Запретить
safe-upgrade
устанавливать
какие-либо
новые
пакеты;
когда
используется
безопасный
решатель
(то есть,
была
передана
опция --safe-resolver
или опция
Aptitude::Always-Use-Safe-Resolver
установлена
в значение
true),
запрещает
решателю
зависимостей
устанавливать
новые
пакеты. Эта
опция
оказывает
действие
независимо
от
значения
Aptitude::Safe-Resolver::No-New-Installs.
Это
симулирует
историческое
поведение
команды apt-get
upgrade.
--no-new-upgrades
Когда
используется
безопасный
решатель
(то есть,
была
передана
опция --safe-resolver
или опция
Aptitude::Always-Use-Safe-Resolver
установлена
в значение
true),
запретить
решателю
зависимостей
устанавливать
обновления
пакетов,
независимо
от
значения
Aptitude::Safe-Resolver::No-New-Upgrades.
--no-show-resolver-actions
Не
отображать
действия,
выполняемые
«безопасным»
решателем,
игнорируя
любую
опцию
настройки
или
переданную
ранее
опцию --show-resolver-actions.
-O
<порядок>,
--sort <
порядок>
Определяет
порядок, в
котором
должен
отображаться
вывод
команд search и
versions.
Например,
передача «
installsize» в
качестве <
порядка>
выведет
список
пакетов в
порядке,
соответствующем
их размеру
в
установленном
состоянии
(дополнительную
информацию
см. в
разделе
«Настройка
того, как
сортируются
пакеты»
справочного
руководства
aptitude).
Добавление
к началу
ключевого
слова
символа
тильды ( ~)
обращает
порядок от
восходящего
к
нисходящему.
Порядок
сортировки
по-умолчанию:
имя,версия.
-o
<ключ>=<значение>
Устанавливает
опцию
файла
настроек
напрямую;
например,
используйте
-o Aptitude::Log=/tmp/my-log, чтобы
записать
журнал
действий
aptitude в /tmp/my-log. Более
подробную
информацию
об опциях
файла
настройки
см. в
разделе
«Руководство
по файлу
настроек»
справочного
руководства
aptitude.
-P, --prompt
Всегда
отображать
приглашение
до
загрузки,
установки
или
удаления
пакетов,
даже когда
не
выполняются
какие-либо
действия,
отличные
от тех, что
были явным
образом
затребованы.
Соответствует
опции
настройки
Aptitude::CmdLine::Always-Prompt.
--purge-unused
Если
опция Aptitude::Delete-Unused
установлена
в значение
« true»
(по-умолчанию),
то в
дополнение
к удалению
каждого
пакета,
который
более не
требуется
ни одному
установленному
пакету, aptitude
также
вычистит
их, удалив
их файлы
настроек и,
возможно,
важные
данные.
Дополнительную
информацию
о том, какие
пакеты
рассматриваются
в качестве
«неиспользуемых»,
см. в
разделе
«Управление
пакетами,
установленными
автоматически»
справочного
руководства
aptitude. ЭТА
ОПЦИЯ
МОЖЕТ
ПРИВЕСТИ К
ПОТЕРЕ
ДАННЫХ! НЕ
ИСПОЛЬЗУЙТЕ
ЕЁ, ЕСЛИ ВЫ
НЕ ЗНАЕТЕ,
ЧТО
ДЕЛАЕТЕ!
Соответствует
опции
настройки
Aptitude::Purge-Unused.
-q[=<n>], --quiet[=<n>]
Запрещает
все
инкрементные
индикаторы
прогресса,
что делает
вывод
подходящим
для записи
в журнал.
Опция
может быть
передана
несколько
раз, что
сделает
вывод
программы
менее
подробным,
но в
отличии от
apt-get, aptitude не
включает
опцию -y,
когда
опция -q
передана
более
одного
раза.
Опциональный
аргумент
=< n> может
использоваться
для того,
чтобы
напрямую
установить
степень
подробности
вывода
(например,
чтобы
отменить
установку
в /etc/apt/apt.conf); это
приведёт к
тому, что
программа
будет
вести себя
так, будто
бы была
передана
опция -q в
количестве
< n> раз.
-R, --without-recommends
Не
считать
рекомендации
зависимостями
при
установке
новых
пакетов
(отменяет
параметры
в /etc/apt/apt.conf и ~/.aptitude/config).
Ранее
установленные
по
рекомендациям
пакеты
удалены не
будут.
Соответствует
паре опций
настройки
APT::Install-Recommends и
APT::AutoRemove::RecommendsImportant.
-r, --with-recommends
Трактовать
рекомендации
как
зависимости
при
установке
новых
пакетов
(игнорирует
настройки
в /etc/apt/apt.conf и ~/.aptitude/config).
Соответствует
опции
настройки
APT::Install-Recommends
--remove-user-tag <тег>
Для full-upgrade,
safe-upgrade forbid-version, hold, install,
keep-all, markauto, unmarkauto, purge,
reinstall, remove, unhold и unmarkauto:
удалить
пользовательский
тег < тег> у
всех
устанавливаемых,
удаляемых
или
обновляемых
пакетов,
как если бы
была
выполнена
команда
add-user-tag.
--remove-user-tag-from
<тег>,
<шаблон>
Для full-upgrade,
safe-upgrade forbid-version, hold, install,
keep-all, markauto, unmarkauto, purge,
reinstall, remove, unhold и unmarkauto:
удалить
пользовательский
тег < тег> у
всех
пакетов,
подпадающих
под <
шаблон>,
как если бы
была
выполнена
команда
remove-user-tag. Шаблон
является
поисковым
шаблоном,
описанным
в разделе
«Поисковые
шаблоны»
справочного
руководства
aptitude.
Например, aptitude
safe-upgrade --remove-user-tag-from
"not-upgraded,?action(upgrade)"
удалит тег
not-upgraded у всех
пакетов,
которые
могут быть
обновлены
выполнением
команды safe-upgrade
.
-s, --simulate
В
режиме
командной
строки
выводит
действия,
которые
были бы
выполнены
в обычном
режиме, но
не
выполняет
их. Это не
требует
привилегий
root. В
визуальном
интерфейсе
всегда
открывает
кэш в
режиме
только для
чтения,
независимо
от того
являетесь
вы root или нет.
Соответствует
опции
настройки
Aptitude::Simulate.
--safe-resolver
Когда
встречаются
проблемы с
зависимостями,
используется
«безопасный»
алгоритм
для их
разрешения.
Этот
решатель
пытается
сохранить
как можно
большее
количество
ваших
выборов; он
никогда не
удалит
пакет или
не
установит
версию
пакета,
которая не
является
версией-кандидатом
по-умолчанию.
Этот же
алгоритм
используется
в safe-upgrade; в
самом деле,
aptitude --safe-resolver full-upgrade
эквивалентна
aptitude safe-upgrade.
Поскольку
команда safe-upgrade
всегда
использует
безопасный
решатель,
она не
принимает
флаг --safe-resolver.
Опция
эквивалентна
установке
переменной
настройки
Aptitude::Always-Use-Safe-Resolver в
значение
true.
--schedule-only
Для
команд,
изменяющих
состояния
пакетов,
планирует
операции
на будущее,
но не
выполняет
их. Вы
можете
выполнить
запланированные
действия,
запустив aptitude
install без
аргументов.
Это
эквивалентно
выбору
действий в
визуальном
режиме, и
выходу из
программы.
Например, aptitude
--schedule-only install evolution
запланирует
пакет evolution
для
позднейшей
установки.
--show-package-names
<когда>
Контролирует
то, когда
команда versions
показывает
имена
пакетов.
Доступны
следующие
настройки:
Опция
соответствует
пункту
настройки
Aptitude::CmdLine::Versions-Show-Package-Names.
--show-resolver-actions
•always:
отображать
имена
пакетов
всякий раз,
когда
выполняется
команда aptitude
versions.
•auto:
отображать
имена
пакетов,
когда
выполняется
aptitude versions, если
вывод не
группируется
по пакету, и
если нет
подходящего
под шаблон
аргумента,
или если
имеется
более
одного
аргумента.
•never:
никогда не
отображать
имена
пакетов в
выводе
команды aptitude
versions.
Отобразить
действия,
выполняемые
«безопасным»
решателем
и командой
safe-upgrade.
Когда
выполнена
команда safe-upgrade
или
передана
опция --safe-resolver, aptitude
отобразит
резюме
действий,
выполненных
решателем,
до вывода
предварительного
просмотра
установки.
Эквивалентно
опции
настройки
Aptitude::Safe-Resolver::Show-Resolver-Actions.
--show-summary[=<РЕЖИМ>]
Изменяет
поведение
« aptitude why» так,
чтобы
кратко
выводилась
каждая
цепочка
зависимостей,
а не
отображалась
в полном
виде. Если
эта опция
имеет
место, а <
РЕЖИМ> не «
no-summary»,
цепочки,
содержащие
зависимости
типа
Предлагает
не будут
отображаться:
объедините
--show-summary с -v,
чтобы
увидеть
резюме
всех
причин
установки
целевого
пакета.
< РЕЖИМ>
может быть
одним из
следующих:
Опция
соответствует
опции
настройки
Aptitude::CmdLine::Show-Summary; если
в
командной
строке
присутствует
опция --show-summary,
она будет
отменять
Aptitude::CmdLine::Show-Summary.
Пример 12.
Использование
--show-summary --show-summary
используется
с -v для
отображения
всех
причин
установки
пакета:
--show-summary
используется
для вывода
цепочки на
одну
строку:
-t <выпуск>,
--target-release <
выпуск>
1.no-summary: не
показывать
сводку
(поведение
по-умолчанию,
если
отсутствует
опция --show-summary).
2.first-package:
отобразить
первый
пакет в
каждой
цепочке.
Если <
РЕЖИМ> не
указан,
по-умолчанию
берется
это
значение.
3.first-package-and-type:
отобразить
первый
пакет в
каждой
цепочке, а
также силу
самой
слабой
зависимости
в цепочке.
4.all-packages:
кратко
отобразить
каждую
цепочку
зависимостей,
ведущих к
целевому
пакету.
5.all-packages-with-dep-versions:
кратко
отобразить
каждую
цепочку
зависимостей,
ведущую к
целевому
пакету,
включая
целевую
версию
каждой
зависимости.
$ aptitude -v --show-summary why foomatic-db Пакеты, требующие foomatic-db: cupsys-driver-gutenprint foomatic-db-engine foomatic-db-gutenprint foomatic-db-hpijs foomatic-filters-ppds foomatic-gui kde printconf wine $ aptitude -v --show-summary=first-package-and-type why foomatic-db Пакеты, требующие foomatic-db: [Зависит] cupsys-driver-gutenprint [Зависит] foomatic-db-engine [Зависит] foomatic-db-gutenprint [Зависит] foomatic-db-hpijs [Зависит] foomatic-filters-ppds [Зависит] foomatic-gui [Зависит] kde [Зависит] printconf [Зависит] wine $ aptitude -v --show-summary=all-packages why foomatic-db Пакеты, требующие foomatic-db: cupsys-driver-gutenprint D: cups-driver-gutenprint D: cups R: foomatic-filters R: foomatic-db-engine D: foomatic-db foomatic-filters-ppds D: foomatic-filters R: foomatic-db-engine D: foomatic-db kde D: kdeadmin R: system-config-printer-kde D: system-config-printer R: hal-cups-utils D: cups R: foomatic-filters R: foomatic-db-engine D: foomatic-db wine D: libwine-print D: cups-bsd R: cups R: foomatic-filters R: foomatic-db-engine D: foomatic-db foomatic-db-engine D: foomatic-db foomatic-db-gutenprint D: foomatic-db foomatic-db-hpijs D: foomatic-db foomatic-gui D: python-foomatic D: foomatic-db-engine D: foomatic-db printconf D: foomatic-db $ aptitude -v --show-summary=all-packages-with-dep-versions why foomatic-db Пакеты, требующие foomatic-db: cupsys-driver-gutenprint D: cups-driver-gutenprint (>= 5.0.2-4) D: cups (>= 1.3.0) R: foomatic-filters (>= 4.0) R: foomatic-db-engine (>= 4.0) D: foomatic-db (>= 20090301) foomatic-filters-ppds D: foomatic-filters R: foomatic-db-engine (>= 4.0) D: foomatic-db (>= 20090301) kde D: kdeadmin (>= 4:3.5.5) R: system-config-printer-kde (>= 4:4.2.2-1) D: system-config-printer (>= 1.0.0) R: hal-cups-utils D: cups R: foomatic-filters (>= 4.0) R: foomatic-db-engine (>= 4.0) D: foomatic-db (>= 20090301) wine D: libwine-print (= 1.1.15-1) D: cups-bsd R: cups R: foomatic-filters (>= 4.0) R: foomatic-db-engine (>= 4.0) D: foomatic-db (>= 20090301) foomatic-db-engine D: foomatic-db foomatic-db-gutenprint D: foomatic-db foomatic-db-hpijs D: foomatic-db foomatic-gui D: python-foomatic (>= 0.7.9.2) D: foomatic-db-engine D: foomatic-db (>= 20090301) printconf D: foomatic-db
$ aptitude --show-summary=all-packages why aptitude-gtk libglib2.0-data Пакеты, требующие libglib2.0-data: aptitude-gtk D: libglib2.0-0 R: libglib2.0-data
Выбрать
выпуск, из
которого
следует
установить
пакеты.
Например, «
aptitude -t experimental ...»
установкит
пакеты из
экспериментального
выпуска в
том случае,
если вы не
укажите
обратное.
Это
повлияет
на
версию-кандидата
по
умолчанию
в
соответствии
с
правилами,
описанными
в apt_preferences(5).
Соответствует
пункту
настройки
APT::Default-Release.
-V, --show-versions
Показать,
какие
версии
пакетов
будут
установлены.
Соответствует
опции
настройки
Aptitude::CmdLine::Show-Versions.
-v, --verbose
Приводит
к тому, что
некоторые
команды
(например,
show)
отображают
дополнительную
информацию.
Опция
может быть
введена
несколько
раз для
получения
большего
количества
информации.
Соответствует
опции
настройки
Aptitude::CmdLine::Verbose.
--version
Отобразить
версию aptitude и
некоторую
информацию
о том, как он
был
скомпилирован.
--visual-preview
При
установке
или
удалении
пакетов из
командной
строки,
вместо
отображения
обычного
приветствия,
запускает
визуальный
интерфейс
и
отображает
его окно
предварительного
просмотра.
-W, --show-why
В
предварительном
просмотре,
отображаемом
до
установки
или
удаления
пакетов,
показывает,
какие
установленные
вручную
пакеты
требуют
каждый
автоматически
установленный
пакет.
Например:
Когда
объединено
с опцией -v
или
ненулевым
значением
опции Aptitude::CmdLine::Verbose,
отображает
всю
цепочку
зависимостей,
которая
приводит к
установке
каждого
пакета.
Например:
Опция
также
описывает
то, почему
удаляются
пакеты, как
это
показано
выше. В этом
примере, libdb4.2-dev
конфликтует
с libdb-dev, который
предоставляет
libdb-dev.
Аргумент
соответствует
опции
настройки
Aptitude::CmdLine::Show-Why и
отображает
ту же
информацию,
которая
вычисляется
aptitude why и aptitude why-not.
-w <ширина>,
--width <
ширина>
$ aptitude --show-why install mediawiki ... Следующие НОВЫЕ пакеты будут установлены: libapache2-mod-php5{a} (for mediawiki) mediawiki php5{a} (for mediawiki) php5-cli{a} (for mediawiki) php5-common{a} (for mediawiki) php5-mysql{a} (for mediawiki)
$ aptitude -v --show-why install libdb4.2-dev Следующие НОВЫЕ пакеты будут установлены: libdb4.2{a} (libdb4.2-dev D: libdb4.2) libdb4.2-dev Следующие пакеты будут УДАЛЕНЫ: libdb4.4-dev{a} (libdb4.2-dev C: libdb-dev P<- libdb-dev)
Определяет
ширину
экрана,
которая
должна
использоваться
для вывода
команд search и
versions (в
командной
строке).
По
умолчанию,
а также
когда
вывод
виден
напрямую в
терминале,
используется
ширина
терминала.
Если же
вывод
перенаправляется
или
передаётся
через
канал
другой
программе,
то
используется
очень
большая
«неограниченная»
ширина
строки, а
данная
опция
игнорируется.
Соответствует
опции
настройки
Aptitude::CmdLine::Package-Display-Width
-y, --assume-yes
Когда
представлено
приглашение
да/нет,
допустить,
что
пользователь
ввёл «да». В
частности,
скрывается
приглашение,
появляющееся
при
установке,
обновлении
или
удалении
пакетов.
Приглашения
для
«опасных»
действий,
такие как
удаления
пакетов
первой
необходимости,
все равно
будут
отображены.
Опция
отменяет -P.
Соответствует
опции
настройки
Aptitude::CmdLine::Assume-Yes.
-Z
Показать,
сколько
места на
диске
будет
использовано
или
освобождено
установкой,
обновлением
или
удалением
каждого
отдельного
пакета.
Соответствует
опции
настройки
Aptitude::CmdLine::Show-Size-Changes.
Следующие
опции
применяются
к
визуальному
виду
программы,
но главным
образом
для
внутреннего
использования;
как
правило,
вам не
понадобится
их
использовать.
--autoclean-on-startup
Удаляет
старые
загруженные
файлы при
запуске
программы
(эквивалентно
запуску
программы
и выбору
Действия →
Очистить
устаревшие
файлы). Вы не
можете
одновременно
использовать
эту опцию и
« --autoclean-on-startup», « -i»
или « -u».
--clean-on-startup
Очищает
кэш
пакетов
при
запуске
программы
(эквивалентно
запуску
программы
и выбору
Действия →
Очистить
кэш
пакетов). Вы
не можете
одновременно
использовать
эту опцию и
« --autoclean-on-startup», « -i»,
или « -u».
-i
Отображает
предварительный
просмотр
загрузки
при
запуске
программы
(эквивалентно
запуску
программы
и нажатию
клавиши «g»).
Вы не
можете
одновременно
использовать
эту опцию и
« --autoclean-on-startup», «
--clean-on-startup», или «
-u».
-S
<имя-файла>
Загружает
подробную
информацию
о
состоянии
из <
имя-файла>,
а не из
стандартного
файла
состояния.
-u
Начинает
обновление
списка
пакетов
сразу же
при
запуске
программы.
Вы не
можете
одновременно
использовать
эту опцию и
« --autoclean-on-startup», «
--clean-on-startup», или «
-i».
ОКРУЖЕНИЕ
HOMEЕсли
существует
$HOME/.aptitude, aptitude будет
хранить
файл
настройки
в $HOME/.aptitude/config. В
противном
случае,
каталог home
текущего
пользователя
будет
найден
программой
getpwuid(2), и файл
настройки
будет
помещён
туда.
PAGER
Если
эта
переменная
окружения
задана, aptitude
будет
использовать
её для
отображения
changelog'ов, когда
выполнена
команда « aptitude
changelog » . Если
она не
задана, её
значением
по-умолчанию
будет more.
TMP
Если
переменная
TMPDIR не
задана, aptitude
сохранит
свои
временные
файлы в TMP,
если эта
переменная
задана. В
противном
случае, она
сохранит
их в /tmp.
TMPDIR
aptitude
сохранит
свои
временные
файлы в
каталог,
обозначенный
этой
переменной
окружения.
Если
переменная
TMPDIR не
задана, то
будет
использована
переменная
TMP; если
переменная
TMP также не
задана, то
aptitude будет
использовать
/tmp.
ФАЙЛЫ
/var/lib/aptitude/pkgstatesФайл, в
котором
сохраняются
состояния
пакетов и
некоторые
пакетные
флаги.
/etc/apt/apt.conf, /etc/apt/apt.conf.d/*, ~/.aptitude/config
Файлы
настройки
aptitude. ~/.aptitude/config
отменяет
/etc/apt/apt.conf.
Документацию
по формату
и
содержанию
этих
файлов см. в
apt.conf (5).
СМ. ТАКЖЕ
apt-get(8), apt(8), /usr/share/doc/aptitude/html/< язык>/index.html из пакета aptitude-doc-< язык>АВТОРЫ
Дэниэль Барроу <[email protected]>Основной
автор
данной
документации.
Мануэль А.
Фернандес
Монтесело
<[email protected]>
Основной
сопровождающий
после
Дэниэла
Барроу,
документирование
новых
возможностей,
исправления
и
форматирование.
АВТОРСКИЕ ПРАВА
Copyright 2004-2011 Daniel Burrows. Авторское право 2014-2016 Мануэль А. Фернандес Монтесело Это руководство является свободным программным обеспечением; вы можете повторно распространять его и/или модифицировать его в соответствии с Универсальной Общественной Лицензией GNU, опубликованной Фондом Свободного ПО; либо версии 2, либо (по вашему выбору) любой более поздней версии. Это программное обеспечение распространяется в надежде, что оно будет полезно, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; даже без подразумеваемых гарантий КОММЕРЧЕСКОЙ ЦЕННОСТИ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. Для получения подробных сведений см. Универсальную Общественную Лицензию GNU. Вы должны были получить копию Универсальной общественной лицензии GNU вместе с этим программным обеспечением; если вы её не получили, напишите в Free Software Foundation,Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA08/06/2022 | aptitude 0.8.13 |