resultado da pesquisa de aptidão

resultado da pesquisa de aptidão

Alguém pode me explicar essa situação?

Eu faço uma pesquisa de aptidão e obtenho a seguinte saída:

i package  ...
p package:i386 ...

Quando inicio o synaptic, vejo o pacote, mas não o pacote: i386

Alguém também pode esclarecer o que p e eu representam?

Responder1

O i e p significam que o pacote está instalado ou é um pacote disponível para instalação.

Por exemplo

$ aptitude search aptitude
i   aptitude              - terminal-based package manager
p   aptitude:i386         - terminal-based package manager
i A aptitude-common       - architecture indepedent files for the aptitude package manager
p   aptitude-dbg          - Debug symbols for the aptitude package manager
p   aptitude-dbg:i386     - Debug symbols for the aptitude package manager
v   aptitude-doc          -

página de manual

De man aptitude:

A menos que você passe a opção -F, a saída da pesquisa do aptitude será mais ou menos assim:

saída

 i   apt                             - Advanced front-end for dpkg
 pi  apt-build                       - frontend to apt to build, optimize and in 
 cp  apt-file                        - APT package searching utility -- command-
 ihA raptor-utils                    - Raptor RDF Parser utilities

descrição

Cada resultado da pesquisa é listado em uma linha separada. O primeiro caractere de cada linha indica o estado atual do pacote: os estados mais comuns sãop, o que significa que não existe nenhum vestígio do pacote no sistema,c, o que significa que o pacote foi excluído, mas seus arquivos de configuração permanecem no sistema,eu, o que significa que o pacote está instalado ev, o que significa que o pacote é virtual. O segundo caractere indica a ação armazenada (se houver; caso contrário, um espaço em branco é exibido) a ser executada na embalagem, sendo as ações mais comunseu, o que significa que o pacote será instalado,d, o que significa que o pacote será excluído, ep, o que significa que o pacote e seus arquivos de configuração serão removidos. Se o terceiro caractere forA, o pacote foi instalado automaticamente.

Referências

Responder2

Você tem um sistema AMD64 com suporte multiarch.

Pacotes sem indicação de arquitetura são para sua arquitetura nativa (ou seja, amd64) ou independentes de arquitetura. Pacotes para outra arquitetura foram :ARCHNAMEanexados a eles na saída do Aptitude, por exemplo, :i386para um pacote de 32 bits em um sistema x86 (PC).

Você está vendo muito i package( packagepois a arquitetura nativa éeuninstalado) e p package:i386( packagepara a arquitetura i386não está instalada — épinstou) porque em um sistema típico, poucos pacotes não nativos são instalados. Na maior parte, pacotes não nativos são usados ​​para fornecer bibliotecas para programas de terceiros.

Synaptic não está mostrando os pacotes não nativos. Pode ser um bug antigo ou uma nova opção de configuração - não sei, pois não estou familiarizado o suficiente com o Synaptic.

informação relacionada