'\" t .\" Title: aptitude .\" Author: .\" Generator: DocBook XSL Stylesheets v1.79.1 .\" Date: 01/04/2018 .\" Manual: Руководство по командной строке .\" Source: aptitude 0.8.10 .\" Language: Russian .\" .TH "aptitude" "8" "01/04/2018" "aptitude 0.8.10" "Руководство по командной строк" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "НАЗВАНИЕ" aptitude \- высокоуровневый интерфейс для менеджера пакетов .SH "СИНТАКСИС" .HP \w'\fBaptitude\fR\ 'u \fBaptitude\fR [<\fIопции\fR>...] {autoclean | clean | forget\-new | keep\-all | update} .HP \w'\fBaptitude\fR\ 'u \fBaptitude\fR [<\fIопции\fR>...] {full\-upgrade | safe\-upgrade} [<\fIпакеты\fR>...] .HP \w'\fBaptitude\fR\ 'u \fBaptitude\fR [<\fIoptions\fR>...] {build\-dep | build\-depends | changelog | download | forbid\-version | hold | install | markauto | purge | reinstall | remove | show | showsrc | source | unhold | unmarkauto | versions} <\fIpackages\fR>... .HP \w'\fBaptitude\fR\ 'u \fBaptitude\fR extract\-cache\-subset <\fIoutput\-directory\fR> <\fIпакеты\fR>... .HP \w'\fBaptitude\fR\ 'u \fBaptitude\fR [<\fIопции\fR>...] search <\fIшаблоны\fR>... .HP \w'\fBaptitude\fR\ 'u \fBaptitude\fR [<\fIопции\fR>...] {add\-user\-tag | remove\-user\-tag} <\fItag\fR> <\fIпакеты\fR>... .HP \w'\fBaptitude\fR\ 'u \fBaptitude\fR [<\fIопции\fR>...] {why | why\-not} [<\fIшаблоны\fR>...] <\fIпакет\fR> .HP \w'\fBaptitude\fR\ 'u \fBaptitude\fR [\-S\ <\fIfname\fR>] [\-\-autoclean\-on\-startup | \-\-clean\-on\-startup | \-i | \-u] .HP \w'\fBaptitude\fR\ 'u \fBaptitude\fR help .SH "ОПИСАНИЕ" .PP \fBaptitude\fR является текстовым интерфейсом для пакетной системы Debian GNU/Linux\&. .PP Он позволяет пользователю просматривать список пакетов и выполнять такие задачи по управлению пакетами как установка, обновление и удаление пакетов\&. Действия могут быть выполнены из визуального интерфейса или из командной строки\&. .SH "ДЕЙСТВИЯ КОМАНДНОЙ СТРОКИ" .PP Первый аргумент, не начинающийся с дефиса (\(Fo\fB\-\fR\(Fc) рассматривается как действие, которое программа должна выполнить\&. Если действие не определено в командной строке, \fBaptitude\fR будет запущен в визуальном режиме\&. .PP Доступны следующие действия: .PP \fBinstall\fR .RS 4 Установить один или несколько пакетов\&. Пакеты должны быть приведены в виде списка после команды \(Foinstall\(Fc; если имя пакета содержит символ тильды (\(Fo\fB~\fR\(Fc) или вопросительный знак (\(Fo\fB?\fR\(Fc), то это имя будет рассматриваться как поисковый шаблон, и всякий пакет, подпадающий под этот шаблон, будет установлен (см\&. раздел \(FoПоисковые шаблоны\(Fc в руководстве \fBaptitude\fR)\&. .sp Чтобы выбрать определенную версию пакета, добавьте \(Fo\fB=\fR\fB<\fIверсия\fR>\fR\(Fc к имени пакета: например, \(Fo\fBaptitude install apt=0\&.3\&.1\fR\(Fc\&. Сходным образом, чтобы выбрать пакет из определенного архива, добавьте \(Fo\fB/\fR\fB<\fIархив\fR>\fR\(Fc к имени пакета: например, \(Fo\fBaptitude install apt/experimental\fR\(Fc\&. Вы не можете указать и архив, и версию пакета\&. .sp Не всякий пакет, включенный в список в командной строке, должен быть установлен; вы можете сообщить \fBaptitude\fR, чтобы она сделала что\-то другое с пакетом, добавив \(Foотменяющий спецификатор\(Fc к имени пакета\&. Например, \fBaptitude remove wesnoth+\fR установит \fBwesnoth\fR, а не удалит его\&. Доступны следующие отменяющие спецификаторы: .PP <\fIпакет\fR>\fB+\fR .RS 4 Установить <\fIпакет\fR>\&. .sp If the package was not installed, it is marked as manually installed, and the dependencies newly installed are marked with the automatic flag\&. If the package or the dependencies were already installed, the automatic flag is preserved\&. See the section about automatic installations in the documentation for more information\&. .RE .PP <\fIпакет\fR>\fB+M\fR .RS 4 Установить <\fIпакет\fR> и сразу же отметить его как установленный автоматически (заметьте, что если ни один пакет не зависит от <\fIпакета\fR>, это приведёт к его немедленному удалению)\&. .RE .PP <\fIпакет\fR>\fB\-\fR .RS 4 Удалить <\fIпакет\fR>\&. .RE .PP <\fIпакет\fR>\fB_\fR .RS 4 Вычистить <\fIпакет\fR>: удалить его и все ассоциированные файлы данных и настройки\&. .RE .PP <\fIпакет\fR>\fB=\fR .RS 4 Зафиксировать <\fIпакет\fR>: отменить любую активную установку, обновление или удаление и предотвратить этот пакет от автоматического обновления в будущем\&. .RE .PP <\fIпакет\fR>\fB:\fR .RS 4 Оставить <\fIпакет\fR> в его текущей версии: отменить любую установку, удаление или обновление\&. В отличии от \(Foфиксации\(Fc (выше) это действие не предотвращает автоматические обновления в будущем\&. .RE .PP <\fIпакет\fR>\fB&M\fR .RS 4 Отметить <\fIпакет\fR> как установленный автоматически\&. .RE .PP <\fIпакет\fR>\fB&m\fR .RS 4 Отметить <\fIпакет\fR> как установленный вручную\&. .RE .PP <\fIpackage\fR>\fB&BD\fR .RS 4 Install the build\-dependencies of a <\fIpackage\fR>\&. .RE .sp Как специальный случай, \(Fo\fBinstall\fR\(Fc без аргументов выполнит любые сохранённые/ожидающие действия\&. .if n \{\ .sp .\} .RS 4 .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 \fBПримечание\fR .ps -1 .br Once you enter \fBY\fR at the final confirmation prompt, the \(Fo\fBinstall\fR\(Fc command will modify \fBaptitude\fR\*(Aqs stored information about what actions to perform\&. Therefore, if you issue (e\&.g\&.) the command \(Fo\fBaptitude install foo bar\fR\(Fc on packages previously uninstalled, and then the installation fails once \fBaptitude\fR has started downloading and installing packages, you will need to run \(Fo\fBaptitude remove foo bar\fR\(Fc to go back to the previous state (and possibly undo installations or upgrades to other packages that were affected by the \(Fo\fBinstall\fR\(Fc action)\&. .sp .5v .RE .RE .PP \fBremove\fR, \fBpurge\fR, \fBreinstall\fR .RS 4 These commands are the same as \(Fo\fBinstall\fR\(Fc, but apply the named action to all packages given on the command line for which it is not overridden\&. .sp Например, \(Fo\fBaptitude remove \*(Aq~ndeity\*(Aq\fR\(Fc удалит все пакеты, чье имя содержит \(Fo\fBdeity\fR\(Fc\&. .RE .PP \fBbuild\-depends\fR, \fBbuild\-dep\fR .RS 4 Удовлетворить зависимости для сборки пакета\&. Каждое имя пакета может быть пакетом с исходным кодом, в этом случае устанавливаются зависимости для сборки этого пакета; в противном случае, двоичные пакеты находятся тем же путём как и для команды \(Fo\fBinstall\fR\(Fc, а зависимости для сборки пакетов с исходным кодом, которые собирают эти двоичные пакеты, удовлетворяются\&. .sp Если имеет место параметр командной строки \fB\-\-arch\-only\fR, будет выполнена только архитектурно\-зависимая сборка пакетов (то есть, не \fBBuild\-Depends\-Indep\fR или \fBBuild\-Conflicts\-Indep \fR)\&. .RE .PP \fBmarkauto\fR, \fBunmarkauto\fR .RS 4 Отметить пакеты как установленные автоматически или установленные вручную, соответственно\&. Пакеты определяются в точности так же как команда \(Fo\fBinstall\fR\(Fc\&. Например, \(Fo\fBaptitude markauto \*(Aq~slibs\*(Aq\fR\(Fc отметит все пакеты в разделе \(Fo\fBlibs\fR\(Fc как установленные автоматически\&. .sp Для дополнительной информации о пакетах установленных автоматически см\&. \(FoУправление автоматически установленными пакетами\(Fc в справочном руководстве \fBaptitude\fR\&. .RE .PP \fBhold\fR, \fBunhold\fR, \fBkeep\fR .RS 4 Mark packages to be on hold, remove this property, or set to keep in the current state\&. Packages are specified in exactly the same way as for the \(Fo\fBinstall\fR\(Fc command\&. For instance, \(Fo\fBaptitude hold \*(Aq~e^dpkg$\*(Aq\fR\(Fc will mark all packages coming from the source package \(Fo\fBdpkg\fR\(Fc to be on hold\&. .sp The difference between \fBhold\fR and \fBkeep\fR is that \fBhold\fR will cause a package to be ignored by future \fBsafe\-upgrade\fR or \fBfull\-upgrade\fR commands, while \fBkeep\fR merely cancels any scheduled actions on the package\&. \fBunhold\fR will allow a package to be upgraded by future \fBsafe\-upgrade\fR or \fBfull\-upgrade\fR commands, without otherwise altering its state\&. .RE .PP \fBkeep\-all\fR .RS 4 Отменяет все запланированные действия на всех пакетах; статус любого пакета, означающий установку, удаление или обновление, будет очищен\&. .RE .PP \fBforget\-new\fR .RS 4 Забывает всю внутреннюю информацию о том, какие пакеты являются \(Foновыми\(Fc (эквивалентно нажатию клавиши \(Fof\(Fc в визуальном режиме)\&. .sp This command accepts package names or patterns as arguments\&. If the string contains a tilde character (\(Fo\fB~\fR\(Fc) or a question mark (\(Fo\fB?\fR\(Fc), it will be treated as a search pattern and every package matching the pattern will be considered (see the section \(FoSearch Patterns\(Fc in the \fBaptitude\fR reference manual)\&. .RE .PP \fBforbid\-version\fR .RS 4 Forbid a package from being upgraded to a particular version, while allowing automatic upgrades to future versions\&. This is useful for example to avoid a known broken version of a package, without having to set and clear manual holds\&. .sp By default, \fBaptitude\fR will select the forbidden version to be the one which the package would normally be upgraded (the candidate version)\&. This may be overridden by appending \(Fo\fB=\fR\fB<\fIversion\fR>\fR\(Fc to the package name: for instance, \(Fo\fBaptitude forbid\-version vim=1\&.2\&.3\&.broken\-4\fR\(Fc\&. .sp To revert the action, \(Fo\fBaptitude install \fR\fB<\fIpackage\fR>\fR\(Fc will remove the ban\&. To remove the forbidden version without installing the candidate version, the current version should be appended: \(Foinstall <\fIpackage\fR>\fB=\fR\fB<\fIversion\fR>\fR\(Fc\&. .RE .PP \fBupdate\fR .RS 4 Обновляет список доступных пакетов из источников apt (это эквивалентно \(Fo\fBapt\-get update\fR\(Fc) .RE .PP \fBsafe\-upgrade\fR .RS 4 Обновляет установленные пакеты до их наиболее свежих версий\&. Установленные пакеты не будут удалены до тех пор, пока они не станут неиспользуемыми (см\&. раздел \(FoУправление автоматически установленными пакетами\(Fc в руководстве \fBaptitude\fR)\&. Пакеты, которые не установлены в текущий момент, могут быть установлены для разрешения зависимостей, если не включена опция командной строки \fB\-\-no\-new\-installs\fR\&. .sp Если ни один <\fIпакет\fR> не указан в командной строке, \fBaptitude\fR попытается обновить каждый пакет, который может быть обновлен\&. В противном случае, \fBaptitude\fR попытается обновить только те пакеты, которые указаны для обновления\&. К <\fIпакетам\fR> могут быть добавлены суффиксы тем же способом как и аргументы к \fBaptitude install\fR, поэтому вы так же можете давать \fBaptitude\fR дополнительные инструкции; например, \fBaptitude safe\-upgrade bash dash\-\fR попытается обновить пакет bash и удалить пакет dash\&. .sp Иногда необходимо удалить один пакет для того, чтобы обновить другой; эта команда не может обновить пакеты в таких ситуациях\&. Используйте команду \fBfull\-upgrade\fR для того, чтобы обновить столько пакетов, сколько возможно\&. .RE .PP \fBfull\-upgrade\fR .RS 4 Upgrades installed packages to their most recent version, removing or installing packages as necessary\&. It also installs new Essential or Required packages\&. This command is less conservative than \fBsafe\-upgrade\fR and thus more likely to perform unwanted actions\&. However, it is capable of upgrading packages that \fBsafe\-upgrade\fR cannot upgrade\&. .sp Если ни один <\fIпакет\fR> не указан в командной строке, \fBaptitude\fR попытается обновить каждый пакет, который может быть обновлен\&. В противном случае, \fBaptitude\fR попытается обновить только те пакеты, которые указаны для обновления\&. К <\fIпакетам\fR> могут быть добавлены суффиксы тем же способом как и аргументы к \fBaptitude install\fR, поэтому вы так же можете давать \fBaptitude\fR дополнительные инструкции; например, \fBaptitude full\-upgrade bash dash\-\fR попытается обновить пакет bash и удалить пакет dash\&. .if n \{\ .sp .\} .RS 4 .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 \fBПримечание\fR .ps -1 .br Эта команда изначально названа \fBdist\-upgrade\fR по историческим причинам, и \fBaptitude\fR все ещё распознает \fBdist\-upgrade\fR как синоним \fBfull\-upgrade\fR\&. .sp .5v .RE .RE .PP \fBsearch\fR .RS 4 Ищет пакеты, соответствующие одному из указанных в командной строке шаблонов\&. Все пакеты, соответствующие какому\-либо из данных шаблонов будут отображены; например, \(Fo\fBaptitude search \*(Aq~N\*(Aq edit\fR\(Fc перечислит все \(Foновые\(Fc пакеты и все пакеты, чьи имена содержат \(Foedit\(Fc\&. Дополнительную информация о поисковых шаблонах см\&. в разделе \(FoПоисковые шаблоны\(Fc справочного руководства \fBaptitude\fR\&. .if n \{\ .sp .\} .RS 4 .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 \fBПримечание\fR .ps -1 .br В примере выше, \(Fo\fBaptitude search \*(Aq~N\*(Aq edit\fR\(Fc имеет два аргумента после \fBsearch\fR и, поэтому, производится поиск по \fIдвум\fR шаблонам: \(Fo\fB~N\fR\(Fc и \(Fo\fBedit\fR\(Fc\&. Как это описано в руководстве по поисковым шаблонам, \fIодин\fR шаблон, составленный из двух подшаблонов, разделённых пробелом (такой как \(Fo\fB~N edit\fR\(Fc), соответствует какому\-то пакету только в том случае, если \fIоба\fR эти шаблона соответствуют пакету\&. Таким образом, команда \(Fo\fBaptitude search \*(Aq~N edit\*(Aq\fR\(Fc покажет только \(Foновые\(Fc пакеты, чьи имена содержат \(Foedit\(Fc\&. .sp .5v .RE Пока вы не передадите опцию \fB\-F\fR, вывод команды \fBaptitude search\fR будет выглядеть как\-то так: .sp .if n \{\ .RS 4 .\} .nf i apt \- Продвинутый интерфейс для dpkg pi apt\-build \- интерфейс apt для сборки, оптимизации и ус cp apt\-file \- утилита APT для поиска в пакетах \(em командный ihA raptor\-utils \- утилиты для анализа и преобразования RDF .fi .if n \{\ .RE .\} .sp Каждый результат поиска отображается на отдельной строке\&. Первый символ каждой строки обозначает текущее состояние пакета: наиболее частыми состояниями являются \fBp\fR, что означает, что в системе нет следов пакета, \fBc\fR, что означает, что пакет был удален, но его файлы настройки остаются в системе, \fBi\fR, что означает, что пакет установлен, и \fBv\fR, что означает, что пакет является виртуальным\&. Второй символ обозначает сохраненное действие (если оно есть; в противном случае отображается пробел) для выполнения над пакетом, наиболее частыми действиями являются \fBi\fR, что означает, что пакет будет установлен, \fBd\fR, что означает, что пакет будет удален, и \fBp\fR, что означает, что пакет и его файлы настроек будут удалены\&. Если третьим символом является \fBA\fR, то пакет был автоматически установлен\&. .sp Полный список возможных состояний и флагов действий см\&. в разделе \(FoДоступ к информации о пакете\(Fc справочного руководства \fBaptitude\fR\&. Чтобы настроить вывод \fBsearch\fR, см\&. опции командной строки \fB\-F\fR и \fB\-\-sort\fR\&. .RE .PP \fBshow\fR .RS 4 Отображает подробную информацию об одном или нескольких пакетах\&. Если имя пакета содержит символ тильды (\(Fo\fB~\fR\(Fc) или знак вопроса (\(Fo\fB?\fR\(Fc), то оно будет считаться поисковым шаблоном, и будут отображены все подпадающие под него пакеты (см\&. раздел \(FoПоисковые запросы\(Fc в руководстве \fBaptitude\fR)\&. .sp Если уровень детализации вывода равен 1 или выше (то есть, по меньшей мере один \fB\-v\fR имеет место в командной строке), отображается информация обо всех версиях пакета\&. В противном случае, отображается информация о \(Foверсии кандидате\(Fc (версии, которая была бы загружена при выполнении команды \(Fo\fB aptitude install\fR\(Fc)\&. .sp Вы можете отобразить информацию об отдельной версии пакета, добавив \fB=\fR\fB<\fIверсия\fR>\fR к имени пакета; вы можете отобразить версию из определённого архива или выпуска, добавив \fB/\fR\fB<\fIархив\fR>\fR или \fB/\fR\fB<\fIвыпуск\fR>\fR к имени пакета: например, \fB/unstable\fR или \fB/sid\fR\&. Если программе передано одно из этих дополнений, то, независимо от уровня детализации вывода, будет отображена только та версия пакета, которую вы запросили\&. .sp Если уровень детализации вывода равен 1 или выше, будут отображены поля архитектуры пакета, размера в сжатом виде, имени файла и md5sum\&. Если детализация вывода равна 2 или выше, будут отображены отобранная версия или версии по одному разу для каждого архива, в котором они найдены\&. .RE .PP \fBshowsrc\fR .RS 4 Displays detailed information about one or more source packages\&. .sp This is a thin wrapper over \fBapt\fR(8)\&. .RE .PP \fBsource\fR .RS 4 Downloads one or more source packages\&. .sp This is a thin wrapper over \fBapt\fR(8)\&. .RE .PP \fBversions\fR .RS 4 Отображает версии пакетов, приведенных в командной строке\&. .sp .if n \{\ .RS 4 .\} .nf $ 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 .fi .if n \{\ .RE .\} .sp Каждая версия отображается на отдельной строке\&. Первые три символа слева обозначают текущее состояние пакета, планируемое состояние (если таковой имеется) и то, был ли пакет установлен автоматически; дополнительную информацию о значениях этих символов см\&. в документации по \fBaptitude search\fR\&. Справа от номера версии вы можете найти выпуски, из которых эта версия доступна, и pin\-приоритет этой версии\&. .sp Если имя пакета содержит символ тильды (\(Fo\fB~\fR\(Fc) или знак вопроса (\(Fo\fB?\fR\(Fc), то оно будет считаться поисковым шаблоном, и будут отображены все подпадающие под него \fIверсии\fR (см\&. раздел \(FoПоисковые шаблоны\(Fc справочного руководства \fBaptitude\fR)\&. Это означает, что, например, \fBaptitude versions \*(Aq~i\*(Aq\fR отобразит только все те версии пакетов, которые установлены в данный момент в системе, другие версии тех же пакетов не будут отображены\&. .sp .if n \{\ .RS 4 .\} .nf $ aptitude versions \*(Aq~nexim4\-daemon\-light\*(Aq Пакет exim4\-daemon\-light: i 4\&.71\-3 100 p 4\&.71\-4 unstable 500 Пакет exim4\-daemon\-light\-dbg: p 4\&.71\-4 unstable 500 .fi .if n \{\ .RE .\} .sp Если введён поисковый шаблон, или должно быть отображено более одной версии пакета, \fBaptitude\fR автоматически сгруппируется вывод по пакетам как это показано выше\&. Вы можете отключить это через \fB\-\-group\-by\fR\fB=none\fR, в этом случае \fBaptitude\fR отобразить единый список всех версий, которые были найдены, и автоматически добавит имя пакета в каждую строку вывода: .sp .if n \{\ .RS 4 .\} .nf $ aptitude versions \-\-group\-by=none \*(Aq~nexim4\-daemon\-light\*(Aq 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 .fi .if n \{\ .RE .\} .sp Чтобы отключить имя пакета, передайте опции \fB\-\-show\-package\-names\fR\fB=never\fR: .sp .if n \{\ .RS 4 .\} .nf $ aptitude versions \-\-show\-package\-names=never \-\-group\-by=none \*(Aq~nexim4\-daemon\-light\*(Aq i 4\&.71\-3 100 p 4\&.71\-4 unstable 500 p 4\&.71\-4 unstable 500 .fi .if n \{\ .RE .\} .sp В дополнение к опциям, описанным выше, информация, выводимая для каждой версии, может регулироваться при помощи опции командной строки \fB\-F\fR\&. Порядок, в котором отображаются версии, регулируется опцией командной строки \fB\-\-sort\fR\&. Чтобы запретить \fBaptitude\fR форматировать вывод в виде столбцов, используйте \fB\-\-disable\-columns\fR\&. .RE .PP \fBadd\-user\-tag\fR, \fBremove\-user\-tag\fR .RS 4 Добавляет или удаляет пользовательский тег у выбранной группы пакетов\&. Если имя пакета содержит тильду (\(Fo\fB~\fR\(Fc) или знак вопроса (\(Fo\fB?\fR\(Fc), то оно считается поисковым шаблоном, и тег добавляется или удаляется у всех пакетов, которые подпадают под этот шаблон (см\&. раздел \(FoПоисковые шаблоны\(Fc справочного руководства \fBaptitude\fR)\&. .sp Пользовательские теги являются произвольными строками, ассоциированными с пакетом\&. Они могут использоваться с поисковым термином \fB?user\-tag(\fR\fB<\fIтег\fR>\fR\fB)\fR, который выберет все пакеты, обладающие пользовательским тегом соответствующим <\fIтегу\fR>\&. .RE .PP \fBwhy\fR, \fBwhy\-not\fR .RS 4 Объясняет причину, почему определенный пакет должен или не может быть установлен в системе\&. .sp Эта команда ищет пакеты, которые требуют данный пакет или конфликтуют с ним\&. Она отображает последовательность зависимостей, ведущих к целевому пакету, а также комментарий, обозначающий установленное состояние каждого пакета в цепочке зависимостей: .sp .if n \{\ .RS 4 .\} .nf $ 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) .fi .if n \{\ .RE .\} .sp Команда \fBwhy\fR находит цепочку зависимостей, которая приводит к установке пакета, указанного в командной строке (как выше)\&. Заметьте, что зависимость, выведенная \fBaptitude\fR в этом случае является лишь предположением\&. Это так, поскольку ни один пакет из установленных в настоящий момент на этом компьютере не не зависит и не рекомендует пакет kdepim; если доступна более сильная зависимость, \fBaptitude\fR отобразит её\&. .sp А \fBwhy\-not\fR находит цепочку зависимостей, ведущую к конфликту с целевым пакетом: .sp .if n \{\ .RS 4 .\} .nf $ aptitude why\-not textopo i ocaml\-core Зависит ocamlweb i A ocamlweb Зависит tetex\-extra | texlive\-latex\-extra i A texlive\-latex\-extra Конфликтует textopo .fi .if n \{\ .RE .\} .sp If one or more <\fIpattern\fR>s are present (in addition to the mandatory last argument, which should be a valid <\fIpackage\fR> name), then \fBaptitude\fR will begin its search at these patterns\&. That is, the first package in the chain it prints to explain why <\fIpackage\fR> is or is not installed, will be a package matching the pattern in question\&. The patterns are considered to be package names unless they contain a tilde character (\(Fo\fB~\fR\(Fc) or a question mark (\(Fo\fB?\fR\(Fc), in which case they are treated as search patterns (see the section \(FoSearch Patterns\(Fc in the \fBaptitude\fR reference manual)\&. .sp Если шаблоны отсутствуют, \fBaptitude\fR будет искать цепочки зависимостей, начиная с пакетов, установленных вручную\&. Последнее покажет пакеты, которые привели или могли бы привести к установке данного пакета\&. .if n \{\ .sp .\} .RS 4 .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 \fBПримечание\fR .ps -1 .br \fBaptitude why\fR не выполняет полное разрешение зависимостей; эта команда лишь отображает прямые взаимосвязи между пакетами\&. Например, если A требует B, C требует D, а B и C конфликтуют, \(Fo\fBaptitude why\-not D\fR\(Fc не выдаст ответ \(FoA зависит от B, B конфликтует с C, а D зависит от C\(Fc\&. .sp .5v .RE По\-умолчанию \fBaptitude\fR выводит только ту цепочку зависимостей, которая является \(Foнаиболее сильной, короткой и содержит больше установленных пакетов\(Fc\&. То есть, программа ищет цепочку, которая содержит уже установленные пакеты или пакеты, которые будут установлены; она ищет самые сильные зависимости; она ищет цепочки, в которых меньше ORed зависимостей и зависимостей вида Предоставляет; и она ищет самую короткую цепочку зависимостей, соответствующую этим критериям\&. Эти правила последовательно ослабляются до тех пор, пока не будет найдена подходящая цепочка\&. .sp Если уровень детализации вывода равен 1 или больше, то \fIвсе\fR объяснения, которые \fBaptitude\fR может найти, будут отображены в обратном порядке релевантности\&. Если уровень многословия равен 2 или больше, на стандартный вывод будет выводится огромное количество отладочной информации\&. .sp Эта команда возвращает 0 при успешном выполнении, 1, если объяснение не может быть составлено, и \-1, если возникла ошибка\&. .RE .PP \fBclean\fR .RS 4 Удаляет все ранее загруженные \fB\&.deb\fR файлы из каталога с кэшем пакетов (обычно /var/cache/apt/archives)\&. .RE .PP \fBautoclean\fR .RS 4 Удаляет кэшированные пакеты, которые более не могут быть загружены\&. Это позволяет вам предотвратить неконтролируемое разрастание кэша без его полной очистки\&. .RE .PP \fBchangelog\fR .RS 4 Загружает и отображает список изменений Debian для каждого пакета, содержащего исходный код или двоичные файлы\&. .sp По\-умолчанию загружается список изменений для той версии, которая была бы установлена путём выполнения команды \(Fo\fBaptitude install\fR\(Fc\&. Вы можете выбрать конкретную версию пакет, добавив \fB=\fR\fB<\fIверсия\fR>\fR к имени пакета; вы можете выбрать версию из конкретного архива или выпуска, добавив \fB/\fR\fB<\fIархив\fR>\fR или \fB/\fR\fB<\fIвыпуск\fR>\fR к имени пакета (например, \fB/unstable\fR или \fB/sid\fR)\&. .RE .PP \fBdownload\fR .RS 4 Downloads the \fB\&.deb\fR file for the given package to the current directory\&. .sp This is a thin wrapper over \fBapt\fR(8)\&. .RE .PP \fBextract\-cache\-subset\fR .RS 4 Копировать каталог настройки apt (\fB/etc/apt\fR) и подмножество базы данных пакетов в выбранный каталог\&. Если ни один пакет не указан, копируется вся база данных пакетов целиком; в противном случае копируются только те записи, которые соответствуют именованному пакету\&. Каждое имя пакета может быть поисковым шаблоном, и будут выбраны все пакеты, подпадающие под этот шаблон (см\&. раздел \(FoПоисковые шаблоны\(Fc справочного руководства \fBaptitude\fR)\&. Любые существующие файлы базы данных пакетов в указанном каталоге будут перезаписаны\&. .sp Зависимости в двоичных пакетных стансах будут перезаписаны для удаления ссылок на пакеты, не входящие в выбранное множество\&. .RE .PP \fBhelp\fR .RS 4 Отображает краткое резюме доступных команд и опций\&. .RE .SH "ОПЦИИ" .PP Следующие опции могут использоваться для изменения поведения описанных выше действий\&. Заметьте, что несмотря на то, что все опции будут приняты для всех команд, некоторые опции не применяются к отдельным командам и будут игнорироваться этими командами\&. .PP \fB\-\-add\-user\-tag \fR\fB<\fIтег\fR>\fR .RS 4 Для \fBfull\-upgrade\fR, \fBsafe\-upgrade\fR, \fBforbid\-version\fR, \fBhold\fR, \fBinstall\fR, \fBkeep\-all\fR, \fBmarkauto\fR, \fBunmarkauto\fR, \fBpurge\fR, \fBreinstall\fR, \fBremove\fR, \fBunhold\fR и \fBunmarkauto\fR: добавить тег пользователя <\fIтег\fR> ко всем устанавливаемым, удаляемым или обновляемым пакетам, как если бы была выполнена команда \fBadd\-user\-tag\fR\&. .RE .PP \fB\-\-add\-user\-tag\-to \fR\fB<\fIтег\fR>\fR\fB,\fR\fB<\fIшаблон\fR>\fR .RS 4 For \fBfull\-upgrade\fR, \fBsafe\-upgrade\fR, \fBforbid\-version\fR, \fBhold\fR, \fBinstall\fR, \fBkeep\-all\fR, \fBmarkauto\fR, \fBunmarkauto\fR, \fBpurge\fR, \fBreinstall\fR, \fBremove\fR, \fBunhold\fR, and \fBunmarkauto\fR: add the user tag <\fItag\fR> to all packages that match <\fIpattern\fR> as if with the \fBadd\-user\-tag\fR command\&. The pattern is a search pattern as described in the section \(FoSearch Patterns\(Fc in the \fBaptitude\fR reference manual\&. .sp Например, \fBaptitude safe\-upgrade \-\-add\-user\-tag\-to "new\-installs,?action(install)"\fR добавит тег \fBnew\-installs\fR ко всем пакетам, устанавливаемым при помощи команды \fBsafe\-upgrade\fR\&. .RE .PP \fB\-\-allow\-new\-upgrades\fR .RS 4 Когда используется безопасный решатель (то есть, была передана опция командной строки \fB\-\-safe\-resolver\fR, выполнено действие \fBsafe\-upgrade\fR, или опция \fBAptitude::Always\-Use\-Safe\-Resolver\fR установлен в значение \fBtrue\fR), решателю зависимостей разрешено устанавливать обновления пакетов, какое бы значение ни имел параметр \fBAptitude::Safe\-Resolver::No\-New\-Upgrades\fR\&. .RE .PP \fB\-\-allow\-new\-installs\fR .RS 4 Позволяет команде \fBsafe\-upgrade\fR устанавливать новые пакеты; когда используется безопасный решатель зависимостей (то есть, была передана опция командной строки \fB\-\-safe\-resolver\fR, выполнено действие \fBsafe\-upgrade\fR, или опция \fBAptitude::Always\-Use\-Safe\-Resolver\fR установлена в значение \fBtrue\fR), разрешить решателю зависимостей устанавливать новые пакеты\&. Опция оказывает действие независимо от значения опции \fBAptitude::Safe\-Resolver::No\-New\-Installs\fR\&. .RE .PP \fB\-\-allow\-untrusted\fR .RS 4 Установить пакеты из ненадёжных источников без запроса подтверждения\&. Вы должны использовать эту опцию только в том случае, если вы знаете, что делаете, поскольку это легко может компрометировать безопасность вашей системы\&. .RE .PP \fB\-\-disable\-columns\fR .RS 4 Опция приводит к тому, что \fBaptitude search\fR и \fBaptitude versions\fR выводят результаты без какого\-либо специального форматирования\&. В частности: обычно \fBaptitude\fR добавляет пробелы или обрезает результаты поиска в попытке вместить его в вертикальные \(Foстолбцы\(Fc\&. С этим флагом каждая стока будет сформирована путем удаления любого форматного экранирования в форматной строке с соответствующим текстом; ширина строк будет игнорироваться\&. .sp Например, первые несколько строк вывода команды \(Fo\fBaptitude search \-F \*(Aq%p %V\*(Aq \-\-disable\-columns libedataserver\fR\(Fc могут быть следующими: .sp .if n \{\ .RS 4 .\} .nf 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 .fi .if n \{\ .RE .\} .sp Как в примере выше, \fB\-\-disable\-columns\fR часто полезна в соединении с индивидуальными настройками формата экрана, используя опцию командной строки \fB\-F\fR\&. .sp Соответствует опции настройки \fBAptitude::CmdLine::Disable\-Columns\fR\&. .RE .PP \fB\-D\fR, \fB\-\-show\-deps\fR .RS 4 Показывает краткие объяснения автоматических установок и удалений для команд, которые устанавливают или удаляют пакеты (\fBinstall\fR, \fBfull\-upgrade\fR и т\&. д\&.)\&. .sp Соответствует опции настройки \fBAptitude::CmdLine::Show\-Deps\fR\&. .RE .PP \fB\-d\fR, \fB\-\-download\-only\fR .RS 4 Загрузить пакеты в кэш пакетов, но не выполнять установку или удаление каких\-либо пакетов\&. По\-умолчанию кэш пакетов хранится в /var/cache/apt/archives\&. .sp Соответствует опции настройки \fBAptitude::CmdLine::Download\-Only\fR\&. .RE .PP \fB\-F\fR <\fIформат\fR>, \fB\-\-display\-format\fR <\fIформат\fR> .RS 4 Определить формат, используемый для отображения вывода команд \fBsearch\fR и \fBversions\fR\&. Например, передача \(Fo\fB%p %v %V\fR\(Fc для <\fIformat\fR> приведёт к отображению имени пакета, за которым следует установленная в данный момент версия и версия\-кандидат (см\&. раздел \(FoНастройка того, как отображаются пакеты\(Fc в руководстве \fBaptitude\fR)\&. .sp Опция командной строки \fB\-\-disable\-columns\fR часто полезна при её совместном использовании с опцией \fB\-F\fR\&. .sp Для команды \fBsearch\fR, это соответствует опции настройки \fBAptitude::CmdLine::Package\-Display\-Format\fR; для \fBversions\fR, это соответствует опции настройки \fBAptitude::CmdLine::Version\-Display\-Format\fR\&. .RE .PP \fB\-f\fR .RS 4 Попытаться починить зависимости сломанных пакетов, даже если это предполагает игнорирование действий, запрошенных в командной строке\&. .sp Соответствует опции настройки \fBAptitude::CmdLine::Fix\-Broken\fR\&. .RE .PP \fB\-\-full\-resolver\fR .RS 4 Когда обнаружены проблемы с зависимостями пакетов, использовать по\-умолчанию \(Foполный\(Fc решатель для их разрешения\&. В отличии от \(Foбезопасного\(Fc решателя, активируемого командой \fB\-\-safe\-resolver\fR, полный решатель может удалять пакеты для удовлетворения зависимостей\&. Он может разрешить больше ситуаций, чем безопасный алгоритм, но его решения менее желательны\&. .sp This option can be used to force the use of the full resolver even when \fBAptitude::Always\-Use\-Safe\-Resolver\fR is true\&. .RE .PP \fB\-\-group\-by\fR <\fIспособ\-группировки\fR> .RS 4 Контролирует то, как команда \fBversions\fR группирует свой вывод\&. Распознаются следующие значения: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fBarchive\fR для группировки пакетов по архиву, в котором они находятся (\(Fo\fBstable\fR\(Fc, \(Fo\fBunstable\fR\(Fc и т\&. д\&.)\&. Если пакет находится в нескольких архивах, он будет отображен в каждом из них\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fBauto\fR для группировки версиям по их пакетам, если имеется только один аргумент, и он не является поисковым шаблоном\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fBnone\fR для отображения всех версий в одном списке без какой\-либо группировки\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fBpackage\fR для группировки версий по их пакетам\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fBsource\-package\fR для группировки версий по их пакетам с исходным кодом\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fBsource\-version\fR для группировки версий по их пакетам с исходным кодом и версиям исходного кода\&. .RE .sp Соответствует опции настройки \fBAptitude::CmdLine::Versions\-Group\-By\fR\&. .RE .PP \fB\-h\fR, \fB\-\-help\fR .RS 4 Отображает краткое справочное сообщение\&. Идентично с действием \fBhelp \fR\&. .RE .PP \fB\-\-log\-file=\fR\fB<\fIфайл\fR>\fR .RS 4 Если <\fIфайл\fR> является непустой строкой, сообщения лога будут записаны в него, исключением является если <\fIфайл\fR> имеет значение \(Fo\fB\-\fR\(Fc, тогда сообщения будут записаны в стандартный вывод\&. Если эта опция вызвана несколько раз, учитывается только её последний вызов\&. .sp Это не оказывает действия на журнал установок, которые выполняются \fBaptitude\fR (/var/log/aptitude); запись журнала сообщений ведущаяся с использование этой настройки, включает внутренние события программы, ошибки и отладочные сообщения\&. См\&. опцию командной строки \fB\-\-log\-level\fR, чтобы получить больший контроль над тем, что записывается в журнал\&. .sp Соответствует опции настройки \fBAptitude::Logging::File\fR\&. .RE .PP \fB\-\-log\-level=\fR\fB<\fIуровень\fR>\fR, \fB\-\-log\-level=\fR\fB<\fIкатегория\fR>\fR\fB:\fR\fB<\fIуровень\fR>\fR .RS 4 \fB\-\-log\-level=\fR\fB<\fIуровень\fR>\fR приводит к тому, что \fBaptitude\fR записывает в журнал только те сообщения, чей уровень равен <\fIуровню\fR> или выше\&. Например, установка уровня записи в журнал в значение \fBerror\fR приведёт к тому, что в журнале будут отображаться только сообщения с уровнем \fBerror\fR и \fBfatal\fR; все остальные сообщения будут скрыты\&. Уровнями записи в журнал (в убывающем порядке) являются \fBoff\fR, \fBfatal\fR, \fBerror\fR, \fBwarn\fR, \fBinfo\fR, \fBdebug\fR, и \fBtrace\fR\&. По\-умолчанию уровень записи в журнал имеет значение \fBwarn\fR\&. .sp \fB\-\-log\-level=\fR\fB<\fIкатегория\fR>\fR\fB:\fR\fB<\fIуровень\fR>\fR приводит к тому, что сообщения в данной <\fIкатегории\fR> записываются в журнал только в том случае, если их уровень равен <\fIуровню\fR> или выше его\&. .sp \fB\-\-log\-level\fR может встречаться несколько раз в командной строке; эффект оказывает наиболее конкретная установка, поэтому если вы передадите \fB\-\-log\-level=aptitude\&.resolver:fatal\fR и \fB\-\-log\-level=aptitude\&.resolver\&.hints\&.match:trace\fR, то сообщения в \fBaptitude\&.resolver\&.hints\&.parse\fR будут выведены только в том случае, если их уровень равен \fBfatal\fR, но все сообщения в \fBaptitude\&.resolver\&.hints\&.match\fR также будут выведены\&. Если вы установите уровень одной и той же категории два или несколько раз, эффект окажет последняя установка\&. .sp Это не оказывает влияния на журнал установок, выполняемых \fBaptitude\fR (/var/log/aptitude); журнал сообщений, записываемый используя эту настройку, включает внутренние события программы, ошибки и отладочные сообщения\&. См\&. опцию командной строки \fB\-\-log\-file\fR, чтобы изменить то, куда отправляются сообщения журнала\&. .sp Соответствует группе настроек \fBAptitude::Logging::Levels\fR\&. .RE .PP \fB\-\-log\-resolver\fR .RS 4 Устанавливает некоторые стандартные уровни записи в журнал, связанные с решателем, чтобы вывод журнала подходил для его обработки автоматическими инструментами\&. Эквивалентно опции командной строки \fB\-\-log\-level=aptitude\&.resolver\&.search:trace \-\-log\-level=aptitude\&.resolver\&.search\&.tiers:info\fR\&. .RE .PP \fB\-\-no\-new\-installs\fR .RS 4 Запретить \fBsafe\-upgrade\fR устанавливать какие\-либо новые пакеты; когда используется безопасный решатель (то есть, была передана опция \fB\-\-safe\-resolver\fR или опция \fBAptitude::Always\-Use\-Safe\-Resolver\fR установлена в значение \fBtrue\fR), запрещает решателю зависимостей устанавливать новые пакеты\&. Эта опция оказывает действие независимо от значения \fBAptitude::Safe\-Resolver::No\-New\-Installs\fR\&. .sp Это симулирует историческое поведение команды \fBapt\-get upgrade\fR\&. .RE .PP \fB\-\-no\-new\-upgrades\fR .RS 4 Когда используется безопасный решатель (то есть, была передана опция \fB\-\-safe\-resolver\fR или опция \fBAptitude::Always\-Use\-Safe\-Resolver\fR установлена в значение \fBtrue\fR), запретить решателю зависимостей устанавливать обновления пакетов, независимо от значения \fBAptitude::Safe\-Resolver::No\-New\-Upgrades\fR\&. .RE .PP \fB\-\-no\-show\-resolver\-actions\fR .RS 4 Не отображать действия, выполняемые \(Foбезопасным\(Fc решателем, игнорируя любую опцию настройки или переданную ранее опцию \fB\-\-show\-resolver\-actions\fR\&. .RE .PP \fB\-O\fR <\fIпорядок\fR>, \fB\-\-sort\fR <\fIпорядок\fR> .RS 4 Определяет порядок, в котором должен отображаться вывод команд \fBsearch\fR и \fBversions\fR\&. Например, передача \(Fo\fBinstallsize\fR\(Fc в качестве <\fIпорядка\fR> выведет список пакетов в порядке, соответствующем их размеру в установленном состоянии (дополнительную информацию см\&. в разделе \(FoНастройка того, как сортируются пакеты\(Fc справочного руководства \fBaptitude\fR)\&. .sp Prepending the order keyword with a tilde character (\fB~\fR) reverses the order from ascending to descending\&. .sp Порядок сортировки по\-умолчанию: \fBимя,версия\fR\&. .RE .PP \fB\-o\fR <\fIключ\fR>\fB=\fR<\fIзначение\fR> .RS 4 Устанавливает опцию файла настроек напрямую; например, используйте \fB\-o Aptitude::Log=/tmp/my\-log\fR, чтобы записать журнал действий \fBaptitude\fR в /tmp/my\-log\&. Более подробную информацию об опциях файла настройки см\&. в разделе \(FoРуководство по файлу настроек\(Fc справочного руководства \fBaptitude\fR\&. .RE .PP \fB\-P\fR, \fB\-\-prompt\fR .RS 4 Всегда отображать приглашение до загрузки, установки или удаления пакетов, даже когда не выполняются какие\-либо действия, отличные от тех, что были явным образом затребованы\&. .sp Соответствует опции настройки \fBAptitude::CmdLine::Always\-Prompt\fR\&. .RE .PP \fB\-\-purge\-unused\fR .RS 4 Если опция \fBAptitude::Delete\-Unused\fR установлена в значение \(Fo\fBtrue\fR\(Fc (по\-умолчанию), то в дополнение к удалению каждого пакета, который более не требуется ни одному установленному пакету, \fBaptitude\fR также вычистит их, удалив их файлы настроек и, возможно, важные данные\&. Дополнительную информацию о том, какие пакеты рассматриваются в качестве \(Foнеиспользуемых\(Fc, см\&. в разделе \(FoУправление пакетами, установленными автоматически\(Fc справочного руководства \fBaptitude\fR\&. \fIЭТА ОПЦИЯ МОЖЕТ ПРИВЕСТИ К ПОТЕРЕ ДАННЫХ! НЕ ИСПОЛЬЗУЙТЕ ЕЁ, ЕСЛИ ВЫ НЕ ЗНАЕТЕ, ЧТО ДЕЛАЕТЕ!\fR .sp Соответствует опции настройки \fBAptitude::Purge\-Unused\fR\&. .RE .PP \fB\-q\fR\fB[=<\fIn\fR>]\fR, \fB\-\-quiet\fR\fB[=<\fIn\fR>]\fR .RS 4 Запрещает все инкрементные индикаторы прогресса, что делает вывод подходящим для записи в журнал\&. Опция может быть передана несколько раз, что сделает вывод программы менее подробным, но в отличии от \fBapt\-get\fR, \fBaptitude\fR не включает опцию \fB\-y\fR, когда опция \fB\-q\fR передана более одного раза\&. .sp Опциональный аргумент \fB=\fR\fB<\fIn\fR>\fR может использоваться для того, чтобы напрямую установить степень подробности вывода (например, чтобы отменить установку в /etc/apt/apt\&.conf); это приведёт к тому, что программа будет вести себя так, будто бы была передана опция \fB\-q\fR в количестве <\fIn\fR> раз\&. .RE .PP \fB\-R\fR, \fB\-\-without\-recommends\fR .RS 4 \fIНе\fR считать рекомендации зависимостями при установке новых пакетов (отменяет параметры в /etc/apt/apt\&.conf и ~/\&.aptitude/config)\&. Ранее установленные по рекомендациям пакеты удалены не будут\&. .sp Соответствует паре опций настройки \fBAPT::Install\-Recommends\fR и \fBAPT::AutoRemove::RecommendsImportant\fR\&. .RE .PP \fB\-r\fR, \fB\-\-with\-recommends\fR .RS 4 Трактовать рекомендации как зависимости при установке новых пакетов (игнорирует настройки в /etc/apt/apt\&.conf и ~/\&.aptitude/config)\&. .sp Соответствует опции настройки \fBAPT::Install\-Recommends\fR .RE .PP \fB\-\-remove\-user\-tag \fR\fB<\fIтег\fR>\fR .RS 4 Для \fBfull\-upgrade\fR, \fBsafe\-upgrade\fR \fBforbid\-version\fR, \fBhold\fR, \fBinstall\fR, \fBkeep\-all\fR, \fBmarkauto\fR, \fBunmarkauto\fR, \fBpurge\fR, \fBreinstall\fR, \fBremove\fR, \fBunhold\fR и \fBunmarkauto\fR: удалить пользовательский тег <\fIтег\fR> у всех устанавливаемых, удаляемых или обновляемых пакетов, как если бы была выполнена команда \fBadd\-user\-tag\fR\&. .RE .PP \fB\-\-remove\-user\-tag\-from \fR\fB<\fIтег\fR>\fR\fB,\fR\fB<\fIшаблон\fR>\fR .RS 4 Для \fBfull\-upgrade\fR, \fBsafe\-upgrade\fR \fBforbid\-version\fR, \fBhold\fR, \fBinstall\fR, \fBkeep\-all\fR, \fBmarkauto\fR, \fBunmarkauto\fR, \fBpurge\fR, \fBreinstall\fR, \fBremove\fR, \fBunhold\fR и \fBunmarkauto\fR: удалить пользовательский тег <\fIтег\fR> у всех пакетов, подпадающих под <\fIшаблон\fR>, как если бы была выполнена команда \fBremove\-user\-tag\fR\&. Шаблон является поисковым шаблоном, описанным в разделе \(FoПоисковые шаблоны\(Fc справочного руководства \fBaptitude\fR\&. .sp Например, \fBaptitude safe\-upgrade \-\-remove\-user\-tag\-from "not\-upgraded,?action(upgrade)"\fR удалит тег \fBnot\-upgraded\fR у всех пакетов, которые могут быть обновлены выполнением команды \fBsafe\-upgrade \fR\&. .RE .PP \fB\-s\fR, \fB\-\-simulate\fR .RS 4 В режиме командной строки выводит действия, которые были бы выполнены в обычном режиме, но не выполняет их\&. Это не требует привилегий root\&. В визуальном интерфейсе всегда открывает кэш в режиме только для чтения, независимо от того являетесь вы root или нет\&. .sp Соответствует опции настройки \fBAptitude::Simulate\fR\&. .RE .PP \fB\-\-safe\-resolver\fR .RS 4 Когда встречаются проблемы с зависимостями, используется \(Foбезопасный\(Fc алгоритм для их разрешения\&. Этот решатель пытается сохранить как можно большее количество ваших выборов; он никогда не удалит пакет или не установит версию пакета, которая не является версией\-кандидатом по\-умолчанию\&. Этот же алгоритм используется в \fBsafe\-upgrade\fR; в самом деле, \fBaptitude \-\-safe\-resolver full\-upgrade\fR эквивалентна \fBaptitude safe\-upgrade\fR\&. Поскольку команда \fBsafe\-upgrade\fR всегда использует безопасный решатель, она не принимает флаг \fB\-\-safe\-resolver\fR\&. .sp Опция эквивалентна установке переменной настройки \fBAptitude::Always\-Use\-Safe\-Resolver\fR в значение \fBtrue\fR\&. .RE .PP \fB\-\-schedule\-only\fR .RS 4 Для команд, изменяющих состояния пакетов, планирует операции на будущее, но не выполняет их\&. Вы можете выполнить запланированные действия, запустив \fBaptitude install\fR без аргументов\&. Это эквивалентно выбору действий в визуальном режиме, и выходу из программы\&. .sp Например, \fBaptitude \-\-schedule\-only install evolution\fR запланирует пакет \fBevolution\fR для позднейшей установки\&. .RE .PP \fB\-\-show\-package\-names\fR <\fIкогда\fR> .RS 4 Контролирует то, когда команда \fBversions\fR показывает имена пакетов\&. Доступны следующие настройки: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fBalways\fR: отображать имена пакетов всякий раз, когда выполняется команда \fBaptitude versions\fR\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fBauto\fR: отображать имена пакетов, когда выполняется \fBaptitude versions\fR, если вывод не группируется по пакету, и если нет подходящего под шаблон аргумента, или если имеется более одного аргумента\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fBnever\fR: никогда не отображать имена пакетов в выводе команды \fBaptitude versions\fR\&. .RE .sp Опция соответствует пункту настройки \fBAptitude::CmdLine::Versions\-Show\-Package\-Names\fR\&. .RE .PP \fB\-\-show\-resolver\-actions\fR .RS 4 Отобразить действия, выполняемые \(Foбезопасным\(Fc решателем и командой \fBsafe\-upgrade\fR\&. .sp Когда выполнена команда \fBsafe\-upgrade\fR или передана опция \-\-safe\-resolver, \fBaptitude\fR отобразит резюме действий, выполненных решателем, до вывода предварительного просмотра установки\&. Эквивалентно опции настройки \fBAptitude::Safe\-Resolver::Show\-Resolver\-Actions\fR\&. .RE .PP \fB\-\-show\-summary\fR\fB[=<\fIРЕЖИМ\fR>]\fR .RS 4 Изменяет поведение \(Fo\fBaptitude why\fR\(Fc так, чтобы кратко выводилась каждая цепочка зависимостей, а не отображалась в полном виде\&. Если эта опция имеет место, а <\fIРЕЖИМ\fR> не \(Fo\fBno\-summary\fR\(Fc, цепочки, содержащие зависимости типа Предлагает не будут отображаться: объедините \fB\-\-show\-summary\fR с \fB\-v\fR, чтобы увидеть резюме всех причин установки целевого пакета\&. .sp <\fIРЕЖИМ\fR> может быть одним из следующих: .sp .RS 4 .ie n \{\ \h'-04' 1.\h'+01'\c .\} .el \{\ .sp -1 .IP " 1." 4.2 .\} \fBno\-summary\fR: не показывать сводку (поведение по\-умолчанию, если отсутствует опция \fB\-\-show\-summary\fR)\&. .RE .sp .RS 4 .ie n \{\ \h'-04' 2.\h'+01'\c .\} .el \{\ .sp -1 .IP " 2." 4.2 .\} \fBfirst\-package\fR: отобразить первый пакет в каждой цепочке\&. Если <\fIРЕЖИМ\fR> не указан, по\-умолчанию берется это значение\&. .RE .sp .RS 4 .ie n \{\ \h'-04' 3.\h'+01'\c .\} .el \{\ .sp -1 .IP " 3." 4.2 .\} \fBfirst\-package\-and\-type\fR: отобразить первый пакет в каждой цепочке, а также силу самой слабой зависимости в цепочке\&. .RE .sp .RS 4 .ie n \{\ \h'-04' 4.\h'+01'\c .\} .el \{\ .sp -1 .IP " 4." 4.2 .\} \fBall\-packages\fR: кратко отобразить каждую цепочку зависимостей, ведущих к целевому пакету\&. .RE .sp .RS 4 .ie n \{\ \h'-04' 5.\h'+01'\c .\} .el \{\ .sp -1 .IP " 5." 4.2 .\} \fBall\-packages\-with\-dep\-versions\fR: кратко отобразить каждую цепочку зависимостей, ведущую к целевому пакету, включая целевую версию каждой зависимости\&. .RE .sp Опция соответствует опции настройки \fBAptitude::CmdLine::Show\-Summary\fR; если в командной строке присутствует опция \fB\-\-show\-summary\fR, она будет отменять \fBAptitude::CmdLine::Show\-Summary\fR\&. .PP \fBПример 12. Использование \-\-show\-summary\fR \fB\-\-show\-summary\fR используется с \fB\-v\fR для отображения всех причин установки пакета: .sp .if n \{\ .RS 4 .\} .nf $ 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 .fi .if n \{\ .RE .\} .sp \fB\-\-show\-summary\fR используется для вывода цепочки на одну строку: .sp .if n \{\ .RS 4 .\} .nf $ aptitude \-\-show\-summary=all\-packages why aptitude\-gtk libglib2\&.0\-data Пакеты, требующие libglib2\&.0\-data: aptitude\-gtk D: libglib2\&.0\-0 R: libglib2\&.0\-data .fi .if n \{\ .RE .\} .RE .PP \fB\-t\fR <\fIвыпуск\fR>, \fB\-\-target\-release\fR <\fIвыпуск\fR> .RS 4 Set the release from which packages should be installed\&. For instance, \(Fo\fBaptitude \-t experimental \&.\&.\&.\fR\(Fc will install packages from the experimental distribution unless you specify otherwise\&. .sp This will affect the default candidate version of packages according to the rules described in \fBapt_preferences\fR(5)\&. .sp Соответствует пункту настройки \fBAPT::Default\-Release\fR\&. .RE .PP \fB\-V\fR, \fB\-\-show\-versions\fR .RS 4 Показать, какие версии пакетов будут установлены\&. .sp Соответствует опции настройки \fBAptitude::CmdLine::Show\-Versions\fR\&. .RE .PP \fB\-v\fR, \fB\-\-verbose\fR .RS 4 Приводит к тому, что некоторые команды (например, \fBshow\fR) отображают дополнительную информацию\&. Опция может быть введена несколько раз для получения большего количества информации\&. .sp Соответствует опции настройки \fBAptitude::CmdLine::Verbose\fR\&. .RE .PP \fB\-\-version\fR .RS 4 Отобразить версию \fBaptitude\fR и некоторую информацию о том, как он был скомпилирован\&. .RE .PP \fB\-\-visual\-preview\fR .RS 4 При установке или удалении пакетов из командной строки, вместо отображения обычного приветствия, запускает визуальный интерфейс и отображает его окно предварительного просмотра\&. .RE .PP \fB\-W\fR, \fB\-\-show\-why\fR .RS 4 В предварительном просмотре, отображаемом до установки или удаления пакетов, показывает, какие установленные вручную пакеты требуют каждый автоматически установленный пакет\&. Например: .sp .if n \{\ .RS 4 .\} .nf $ 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) .fi .if n \{\ .RE .\} .sp Когда объединено с опцией \fB\-v\fR или ненулевым значением опции \fBAptitude::CmdLine::Verbose\fR, отображает всю цепочку зависимостей, которая приводит к установке каждого пакета\&. Например: .sp .if n \{\ .RS 4 .\} .nf $ 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) .fi .if n \{\ .RE .\} .sp Опция также описывает то, почему удаляются пакеты, как это показано выше\&. В этом примере, libdb4\&.2\-dev конфликтует с libdb\-dev, который предоставляет libdb\-dev\&. .sp Аргумент соответствует опции настройки \fBAptitude::CmdLine::Show\-Why\fR и отображает ту же информацию, которая вычисляется \fBaptitude why\fR и \fBaptitude why\-not\fR\&. .RE .PP \fB\-w\fR <\fIширина\fR>, \fB\-\-width\fR <\fIширина\fR> .RS 4 Specify the display width which should be used for output from the \fBsearch\fR and \fBversions\fR commands (in the command line)\&. .sp By default and when the output is seen directly in a terminal, the terminal width is used\&. When the output is redirected or piped, a very large "unlimited" line width is used, and this option is ignored\&. .sp Соответствует опции настройки \fBAptitude::CmdLine::Package\-Display\-Width\fR .RE .PP \fB\-y\fR, \fB\-\-assume\-yes\fR .RS 4 Когда представлено приглашение да/нет, допустить, что пользователь ввёл \(Foда\(Fc\&. В частности, скрывается приглашение, появляющееся при установке, обновлении или удалении пакетов\&. Приглашения для \(Foопасных\(Fc действий, такие как удаления пакетов первой необходимости, все равно будут отображены\&. Опция отменяет \fB\-P\fR\&. .sp Соответствует опции настройки \fBAptitude::CmdLine::Assume\-Yes\fR\&. .RE .PP \fB\-Z\fR .RS 4 Показать, сколько места на диске будет использовано или освобождено установкой, обновлением или удалением каждого отдельного пакета\&. .sp Соответствует опции настройки \fBAptitude::CmdLine::Show\-Size\-Changes\fR\&. .RE .PP Следующие опции применяются к визуальному виду программы, но главным образом для внутреннего использования; как правило, вам не понадобится их использовать\&. .PP \fB\-\-autoclean\-on\-startup\fR .RS 4 Deletes old downloaded files when the program starts (equivalent to starting the program and immediately selecting Actions \(-> Clean obsolete files)\&. You cannot use this option and \(Fo\fB\-\-clean\-on\-startup\fR\(Fc, \(Fo\fB\-i\fR\(Fc, or \(Fo\fB\-u\fR\(Fc at the same time\&. .RE .PP \fB\-\-clean\-on\-startup\fR .RS 4 Очищает кэш пакетов при запуске программы (эквивалентно запуску программы и выбору Действия \(-> Очистить кэш пакетов)\&. Вы не можете одновременно использовать эту опцию и \(Fo\fB\-\-autoclean\-on\-startup\fR\(Fc, \(Fo\fB\-i\fR\(Fc, или \(Fo\fB\-u\fR\(Fc\&. .RE .PP \fB\-i\fR .RS 4 Отображает предварительный просмотр загрузки при запуске программы (эквивалентно запуску программы и нажатию клавиши \(Fog\(Fc)\&. Вы не можете одновременно использовать эту опцию и \(Fo\fB\-\-autoclean\-on\-startup\fR\(Fc, \(Fo\fB\-\-clean\-on\-startup\fR\(Fc, или \(Fo\fB\-u\fR\(Fc\&. .RE .PP \fB\-S\fR <\fIимя\-файла\fR> .RS 4 Загружает подробную информацию о состоянии из <\fIимя\-файла\fR>, а не из стандартного файла состояния\&. .RE .PP \fB\-u\fR .RS 4 Начинает обновление списка пакетов сразу же при запуске программы\&. Вы не можете одновременно использовать эту опцию и \(Fo\fB\-\-autoclean\-on\-startup\fR\(Fc, \(Fo\fB\-\-clean\-on\-startup\fR\(Fc, или \(Fo\fB\-i\fR\(Fc\&. .RE .SH "ОКРУЖЕНИЕ" .PP \fBHOME\fR .RS 4 Если существует $HOME/\&.aptitude, \fBaptitude\fR будет хранить файл настройки в $HOME/\&.aptitude/config\&. В противном случае, каталог home текущего пользователя будет найден программой \fBgetpwuid\fR(2), и файл настройки будет помещён туда\&. .RE .PP \fBPAGER\fR .RS 4 Если эта переменная окружения задана, \fBaptitude\fR будет использовать её для отображения changelog\*(Aqов, когда выполнена команда \(Fo\fBaptitude changelog \fR\(Fc \&. Если она не задана, её значением по\-умолчанию будет \fBmore\fR\&. .RE .PP \fBTMP\fR .RS 4 Если переменная \fBTMPDIR\fR не задана, \fBaptitude\fR сохранит свои временные файлы в \fBTMP\fR, если эта переменная задана\&. В противном случае, она сохранит их в /tmp\&. .RE .PP \fBTMPDIR\fR .RS 4 \fBaptitude\fR сохранит свои временные файлы в каталог, обозначенный этой переменной окружения\&. Если переменная \fBTMPDIR\fR не задана, то будет использована переменная \fBTMP\fR; если переменная \fBTMP\fR также не задана, то \fBaptitude\fR будет использовать /tmp\&. .RE .SH "ФАЙЛЫ" .PP /var/lib/aptitude/pkgstates .RS 4 Файл, в котором сохраняются состояния пакетов и некоторые пакетные флаги\&. .RE .PP /etc/apt/apt\&.conf, /etc/apt/apt\&.conf\&.d/*, ~/\&.aptitude/config .RS 4 Файлы настройки \fBaptitude\fR\&. ~/\&.aptitude/config отменяет /etc/apt/apt\&.conf\&. Документацию по формату и содержанию этих файлов см\&. в \fBapt.conf \fR(5) .RE .SH "СМ\&. ТАКЖЕ" .PP \fBapt-get\fR(8), \fBapt\fR(8), /usr/share/doc/aptitude/html/<\fIязык\fR>/index\&.html из пакета aptitude\-doc\-<\fIязык\fR> .SH "АВТОРЫ" .PP \fBDaniel Burrows\fR <\&dburrows@debian.org\&> .RS 4 Main author of the document. .RE .PP \fBManuel A. Fernandez Montecelo\fR <\&mafm@debian.org\&> .RS 4 Main maintainer after Daniel Burrows, documentation about new features, corrections and formatting. .RE .SH "АВТОРСКИЕ ПРАВА" .br .PP Copyright 2004\-2011 Daniel Burrows\&. .PP Copyright 2014\-2016 Manuel A\&. Fernandez Montecelo .PP Это руководство является свободным программным обеспечением; вы можете повторно распространять его и/или модифицировать его в соответствии с Универсальной Общественной Лицензией GNU, опубликованной Фондом Свободного ПО; либо версии 2, либо (по вашему выбору) любой более поздней версии\&. .PP Это программное обеспечение распространяется в надежде, что оно будет полезно, но БЕЗ КАКИХ\-ЛИБО ГАРАНТИЙ; даже без подразумеваемых гарантий КОММЕРЧЕСКОЙ ЦЕННОСТИ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ\&. Для получения подробных сведений см\&. Универсальную Общественную Лицензию GNU\&. .PP Вы должны были получить копию Универсальной общественной лицензии GNU вместе с этим программным обеспечением; если вы её не получили, напишите в Free Software Foundation,Inc\&., 51 Franklin Street, Fifth Floor, Boston, MA 02110\-1301 USA .sp