Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (1114666), страница 75
Текст из файла (страница 75)
При использовании совместно спараметром —R или —recursive pkgfile должен быть каталогом.—forget-old-unavailУдалить информацию об удаленных и более недоступныхпакетах.—clear-availУдалить существующую информацию о том, какие пакеты доступны.—1, —list [pkg-name-pattern]Перечислить пакеты, имена которых соответствуют заданному шаблону. Если шаблон не задан, перечисляютсявсе пакеты, сведения о которых есть в файле /var/lib/dpkg/available. Шаблон может включать стандартные метасимволы интерпретатора команд и в этом случае, еслитребуется предотвратить обработку шаблона интерпретатором, заключается в кавычки.-s packages, —status packagesОтобразить состояние одного или нескольких пакетов,прочитав соответствующие записи в базе данных /var/lib /dpkg /status.-С, —auditНайти частично установленные пакеты и предложить варианты приведения их в рабочее состояние.—get-selections [pattern}Вывести список пакетов и их состояний на стандартноеустройство.
Если указан шаблон pattern, вывести данныео состоянии только тех пакетов, которые соответствуютшаблону.—set-selectionsУстановить состояния пакетов, используя файл, читаемый со стандартного ввода.503dpkg504dpkgГлава 5. Менеджеры пакетов Red Hat и Debian—yet-to-unpackНайти удаленные пакеты, которые были выбраны для установки.-L packages, —listfiles packagesПеречислить установленные файлы, принадлежащиеуказанному пакету или пакетам.-S filename-pattern, —search filename-patternВыполнить поиск файлов, принадлежащих установленным пакетам. Шаблон может включать стандартные метасимволы интерпретатора команд и в этом случае, еслитребуется предотвратить обработку шаблона интерпретатором, заключается в кавычки .—print-architectureОтобразить целевую архитектуру.—print-gnu-build-architectureОтобразить GNU-версию целевой архитектуры.—print-installation-architectureОтображать архитектуру узла для установки.—compare-versions verl op ver2Выполнить сравнение двух версий, где ор - логическийоператор.
Операторы It le eq ne ge gt считают отсутствующую версию более ранней. Операторы lt-nl le-nl ge-nlgt-nl считают отсутствующую версию более поздней (приэтом nl означает «не более поздняя чем»). Существуеттретий набор операторов (< « <= = >= » >), который введен для обеспечения совместимости синтаксиса с используемым в файле управления, dpkg возвращает 0 при положительном результате (условие истинно) и ненулевоезначение в ином случае.—helpОтобразить справку и завершить работу.—force-helpОтобразить справку о параметрах —force-list и завершить работу.-Dh, —debug=helpОтобразить отладочную справку и завершить работу.Перечень команд менеджера пакетов Debian—licenseОтобразить информацию о лицензировании dpkg и завершить работу.
Написание —licence также считается верным и приводит к тому же результату.—versionОтобразить информацию о версии dpkg и завершить работу.Действия dpkg-debСледующие действия могут быть указаны dpkg и будут переданы на выполнение dpkg-deb. См. также описание dpkgdeb.—b dir [archive ], —build dir [archive ]Создать пакет.—с archive, —contents archiveОтобразить содержимое пакета.—e, —control archive dirИзвлечь из пакета информацию об управлении.-f archive [control-fields ], —field archive [control-fields ]Отобразить управляющее поле или поля пакета.—I archive [control-files ], —info archive [control-files ]Отобразить информацию о пакете.—fsys-tarfile archiveОтобразить файловую систему tar-файла, содержащегосяв архиве.-х archive dir, —extract archive dirИзвлечь файлы из пакета.-X archive dir, —vextract archive dirИзвлечь файлы из пакета, отображая их имена.Параметры—abort-after=7mmПроизвести аварийное завершение после указанного количества ошибок.
Значение по умолчанию равно 50.505dpkgГлава 5. Менеджеры пакетов Red Hat и Debian506dpkg-В, —auto-deconfigureПри удалении пакета автоматически «расконфигурировать»1 любой другой пакет, который зависит от данного.-Doctal, —debug=octalВключить отладку. Восьмеричное значение octal определяет требуемый уровень подробности отладочной информации. Для получения возможных значений используйте-Dh или —debug=help. Значения могут комбинироваться логическим ИЛИ (OR) для получения желаемого результата.-Е, —skip-same-versionНе устанавливать пакет, если программа этой версии ужесуществует в системе.—force-list, —no-force-list, —refuse-listПринудительное выполнение (или запрет на выполнение)операции.
Параметры в списке list перечисляются череззапятую. Команда —force отображает предупреждение,но работа продолжается. —refuse и —no-force приводятк остановке работы с ошибкой. Параметры для force/refuse следующие:architectureВыполнять обработку, даже если пакет предназначендля другой архитектуры.auto-selectВыбирать пакеты для установки и отменять выбор дляудаления пакетов. По умолчанию включен.bad-pathНекоторые программы отсутствуют в стандартных путях поиска.configure-anyНастройка любого ненастроенного пакета, от которогозависит данный пакет.conflictsРазрешить установку конфликтующих пакетов. Могут возникать проблемы из-за перезаписи файлов.1Это означает, что при удалении какого-либо пакета удаляютсятакже настройки всех пакетов, которые зависели от него, самиже пакеты остаются.
- Примеч. науч. ред.Перечень команд менеджера пакетов DebiandependsОтображать предупреждения о неполадках, связанных с зависимостями.depends-versionОтображать предупреждения о проблемах с версиямипри проверке зависимостей, в иных случаях игнорировать.downgradeУстановить пакет, даже если установлена уже болееновая версия. Включен по умолчанию.holdОбрабатывать пакеты даже с включенным флагомhold.not-rootПытаться установить или удалить пакеты, даже еслипользователь не обладает правами суперпользователя.overwriteПерезаписать файл из одного пакета таким же файломиз другого.
Включен по умолчанию.overwrite-dirПерезапись каталога из одного пакета файлом из другого пакета.overwrite-divertedПерезаписывать файлы с отклонениями нормальнымиверсиями.remove-essentialУдалять жизненно важные пакеты. Обратите внимание, что это может привести к потере работоспособности системы.remove-reinstreqУдалять пакеты, которые содержат ошибки и помечены для переустановки.-G Не устанавливать пакет, если более новая версия ужеустановлена. Действует так же, как и —refuse-downgrade.—ignore-depends=pkglistПроблемы, связанные с зависимостями пакетов из списка pkglist, генерируют предупреждения.507dpkg508dpkgГлава 5.
Менеджеры пакетов Red Hat и Debian—largememУказание dpkg использовать столько памяти, сколько потребуется.—newНовый формат пакетов с исполняемыми файлами. Это параметр dpkg-deb.—no-actВыполнить все операции, но не записывать изменения.Используется для тестирования. Не забудьте указать этотпараметр перед действием, в противном случае изменения могут быть записаны.—nocheckИгнорировать содержимое управляющего файла при создании пакета. Это параметр dpkg-deb.—О, —selected-onlyОбрабатывать только пакеты, которые отмечены для установки.—oldСтарый формат пакетов с исполняемыми файлами. Этопараметр dpkg-deb.-R, —recursiveРекурсивная обработка файлов .deb, найденных в каталогах, указанных при помощи параметров -А, —install,—unpack или —avail, а также в подкаталогах.—R, —root=dir, —admindir=dir, —instdir=dirИзменение каталогов по умолчанию.
Каталог admindirсодержит административные файлы с информацией о состоянии пакетов и т. д.; по умолчанию это /var/lib/dpkg.Каталог instdir - каталог, в который устанавливаются пакеты, по умолчанию — /. Изменение корневого каталогана dir автоматически изменит instdir на dir, a admindir на /dir'/var/lib/dpkg.——smallmemПредписание dpkg экономить память при работе.dpkg-debdpkg-deb action [options]Основная команда создания и управления пакетными архивами Debian.
См. также dpkg.Перечень команд менеджера пакетов DebianПрямому вызову dpkg-deb часто предпочитают команду dpkgс передачей необходимых параметров команде dpkg-deb.Действия—b dir [archive], —build dir [archive}Создать архив archive из поддерева файловой системы,начинающегося с каталога dir.