saída de pesquisa aptitude

3

Alguém por favor pode explicar essa situação para mim?

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

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

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

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

    
por Mouse.The.Lucky.Dog 26.04.2013 / 19:09

2 respostas

3

Oi e p significam que o pacote está instalado ou é um pacote disponível para ser instalado.

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          -

man page

De man aptitude :

Unless you pass the -F option, the output of aptitude search will look something like this:

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

Each search result is listed on a separate line. The first character of each line indicates the current state of the package: the most common states are p, meaning that no trace of the package exists on the system, c, meaning that the package was deleted but its configuration files remain on the system, i, meaning that the package is installed, and v, meaning that the package is virtual. The second character indicates the stored action (if any; otherwise a blank space is displayed) to be performed on the package, with the most common actions being i, meaning that the package will be installed, d, meaning that the package will be deleted, and p, meaning that the package and its configuration files will be removed. If the third character is A, the package was automatically installed.

Referências

por 26.04.2013 / 19:28
0

Você tem um sistema amd64 com suporte multiarch.

Pacotes sem indicação de arquitetura são para sua arquitetura nativa (ou seja, aqui amd64) ou independentes de arquitetura. Pacotes para outra arquitetura têm :ARCHNAME anexados a eles na saída Aptitude, por exemplo :i386 para um pacote de 32 bits em um sistema x86 (PC).

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

O Synaptic não está mostrando os pacotes não nativos. Isso pode ser um bug antigo ou uma nova opção de configuração - não sei como eu não estou familiarizado o suficiente com o Synaptic.

    
por 30.04.2013 / 03:26