Что означает "А" в списке пакетов Aptitude?

Я установил несколько пакетов, но они явно не работают в моей системе.
Может кто-нибудь объяснить, что A рядом i средства?

i A libstrongswan                        - strongSwan utility and crypto library          
p   libstrongswan:i386                   - strongSwan utility and crypto library          
p   libstrongswan-extra-plugins          - strongSwan utility and crypto library (extra pl
p   libstrongswan-extra-plugins:i386     - strongSwan utility and crypto library (extra pl
i A libstrongswan-standard-plugins       - strongSwan utility and crypto library (standard
p   libstrongswan-standard-plugins:i386  - strongSwan utility and crypto library (standard
p   network-manager-strongswan           - Grundgerüst zur Netzwerkverwaltung – strongSwan
p   network-manager-strongswan:i386      - Grundgerüst zur Netzwerkverwaltung – strongSwan
i   strongswan                           - IPsec VPN solution metapackage                 
i A strongswan-charon                    - strongSwan Internet Key Exchange daemon        
p   strongswan-charon:i386               - strongSwan Internet Key Exchange daemon        
p   strongswan-dbg                       - strongSwan library and binaries - debugging sym
p   strongswan-dbg:i386                  - strongSwan library and binaries - debugging sym
p   strongswan-ike                       - strongSwan Internet Key Exchange daemon (transi
p   strongswan-ikev1                     - strongSwan IKEv1 daemon, transitional package  
p   strongswan-ikev2                     - strongSwan IKEv2 daemon, transitional package  
i A strongswan-libcharon                 - strongSwan charon library                     

2 ответа

Решение

Первый символ каждой строки указывает текущее состояние пакета. i означает, что пакет установлен, и p означает, что в системе не обнаружено никаких следов пакета. Второй символ указывает сохраненное действие (если оно есть, в противном случае отображается пустое пространство), которое должно быть выполнено с пакетом. Если третий символ A пакет был установлен автоматически.

Из результатов man aptitude:

 поиск
           Ищет пакеты, соответствующие одному из шаблонов, предоставленных на
           командная строка. Все пакеты, которые соответствуют любому из указанных шаблонов
           будет отображаться; например, "aptitude search '~ N' edit" будет
           список всех "новых" пакетов и всех пакетов, чье имя содержит
           "редактировать". Для получения дополнительной информации о шаблонах поиска см. Раздел
           "Поиск шаблонов" в справочном руководстве aptitude.

           Если вы не укажете опцию -F, результат поиска aptitude будет  
           выглядеть примерно так:  

               я подход - расширенный интерфейс для dpkg
               pi  apt-build          - интерфейс для создания и установки пакетов, оптимизированных для архитектуры
               cp  apt-file           - утилита поиска пакетов APT - command-
               ihA raptor-utils       - утилиты Raptor RDF Parser

           Каждый результат поиска указан в отдельной строке. Первый
           Символ каждой строки указывает текущее состояние пакета:
           наиболее распространенные состояния - р, что означает отсутствие следов пакета
           существует в системе, c означает, что пакет был удален, но
           его конфигурационные файлы остаются в системе, т.е.
           пакет установлен, и v означает, что пакет является виртуальным.
           Второй символ указывает на сохраненное действие (если есть; в противном случае
           пустое пространство отображается), который будет выполнен на упаковке, с
           наиболее распространенными действиями являются i, что означает, что пакет будет
           установлен, d, что означает, что пакет будет удален, и р,
           Это означает, что пакет и его файлы конфигурации будут
           удален. Если третий символ A, пакет был автоматически
           установлены.

           Полный список возможных состояний и флагов действий см. В
           раздел "Доступ к информации о пакете" в справочнике aptitude
           руководство. Чтобы настроить вывод поиска, см. Командную строку
           параметры -F и --sort. 

Увидеть man aptitude или встроенная справка в Aptitude:

Если третий символ A, пакет был автоматически установлен.

Это означает, что пакет был установлен для удовлетворения зависимостей других пакетов, и он будет удален, если будут удалены зависимые пакеты.

Чтобы проверить, какой пакет зависит от автоматически установленного пакета, используйте команду aptitude why <package> или нажмите I в TUI Aptitude (несколько раз).

Другие вопросы по тегам