Нахождение всех “существенных” пакетов с Кв.

Это является в значительной степени прямым на самом деле.

Сценарий проверяет, получает ли это точно 3 partameters, это [ $# -eq 3 ] часть. В противном случае затем { echo error ; exit 255 ; } часть будет выполняться. Код выхода 255 имеет особое значение, это означает, что "Статус выхода из диапазона" видит здесь. Я думаю, что это немного неправильно употребляется здесь, но возможное.

4
22.04.2013, 10:06
3 ответа

Можно перечислить все существенное использование пакетов aptitude search '?essential' или dpkg-query -Wf '${Package;-40}${Essential}\n' | grep yes.

Дополнительно существует также несколько пакетов с приоритетом, требуемым, что Вы не должны удалять, также: dpkg-query -Wf '${Package;-40}${Priority}\n' | grep -E "required"

Для Вашей информации, Важной и Приоритет, поля в файле управления пакета.

7
27.01.2020, 20:47
aptitude search ~E

для других шаблонов поиска можно посмотреть в документе способности.

4
27.01.2020, 20:47
  • для повседневного использования:apt list ?essentialилиapt list ~E
  • для сценария:apt-cache show ~E | grep -Po '(?<=^Package: ).*'

?essentialи ~Eзадокументированы в шаблонах apt -(7 ), доступных в Ubuntu 20.04 LTS и Debian 11.

0
26.01.2021, 07:15

Теги

Похожие вопросы