Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Вывод версий, установленных и доступных к установке пакетовСодержание книги
Поиск на нашем сайте Довольно часто в репозитории находятся несколько версий пакетов, причем одна из них устанавливается по умолчанию. Чтобы получить список доступных версий, используйте подкоманду policy команды apt-cache: Apt-cache policy package Вы увидите номер установленной версии, версию по умолчанию, если не указать её отдельно, а также таблицу версий с указанием приоритета. Таким образом вы видите какая версия пакета будет установлена и какие вы можете выбрать. Так как вы также получите адреса репозитория, где хранятся пакеты, что даст представление о дополнительных репозиториях пакетов. Вывод установленных пакетов при помощи dpkg -l Существует несколько способов получить список установленных пакетов, выбор которого зависит от необходимой вам детальности. Первый метод - использование dpkg или dpkg-query с ключом -l. Вывод команд идентичен. При использовании без аргументов вы получите список всех установленных и частично установленных пакетов. Пример вывода: dpkg -l
Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-================================================================ ii account-plugin-generic-oauth 0.10bzr13.03.26-0ubuntu1.1 amd64 GNOME Control Center account plugin for single signon - generic OAuth ii accountsservice 0.6.34-0ubuntu6 amd64 query and manipulate user account information ii acl 2.2.52-1 amd64 Access control list utilities ii acpi-support 0.142 amd64 scripts for handling many ACPI events ii acpid 1:2.0.18-1ubuntu2 amd64 Advanced Configuration and Power Interface event daemon ... Вывод будет произведен для каждого пакета в системе. Вверху вы видите описание значения первых трех символов каждой строки. Первый символ указывает на состояние пакета. Он может принимать значения: u: неизвестно; i: установлен; r: удален с сохранением файлов настроек; p: удален без сохранения файлов настроек; h: удержание версии. Второй символ показывает действительный статус пакета в системе управления пакетами. Он принимает значения: n: не установлен; i: установлен; c: наличие файлов настроек, но сам пакет отсутствует; u: распакован. Файлы распакованы, но не настроены; f: Пакет частично установлен. Указывает на возникшую ошибку в процессе установки; w: пакет ожидает запуска от другого пакета; p: Пакет был запущен из другого пакета. Третий символ, как правил, пробел, но может принимать только одно значение: r: Требуется переустановка. Обычно означает, что пакет испорчен и восстановить его невозможно. Остальные столбцы содержат имя пакета, версию, архитектуру и описание. Вывод состояния пакета при помощи фильтров Если указать маску названия пакета после ключа -l, то вы получите информацию о пакетах, попадающих под эту маску. Например, давайте найдем библиотеку для обработки YAML: dpkg -l libyaml* Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-===============-================================================ ii libyaml-0-2:amd 0.1.4-2ubunt amd64 Fast YAML 1.1 parser and emitter li ii libyaml-dev:amd 0.1.4-2ubunt amd64 Fast YAML 1.1 parser and emitter li un libyaml-perl <none> (no description available) un libyaml-syck-pe <none> (no description available) ii libyaml-tiny-pe 1.51-2 all Perl module for reading and writing Отображается информация не только об установленных пакетах, но и о доступных. Вывод установленных пакетов при помощи dpkg --get-selections Второй способ: вывод списка установленных пакетов - использование команды dpkg с ключом --get-selections. Вы получите список всех установленных и удаленных с сохранением настроек пакетов: Dpkg --get-selections Чтобы вывести только установленные пакеты, используйте команду: dpkg --get-selections | awk '$2 ~ /^install/` Для вывода удаленных пакетов используйте команду: dpkg --get-selections | awk '$2!~ /^install/'
|
||
|
Последнее изменение этой страницы: 2021-03-09; просмотров: 147; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.006 с.) |