Como descobrir quais arquivos serão instalados no sistema de arquivos ao instalar um pacote com o aptitude?

3

No meu caso eu quero fazer aptitude install wireless-tools mas quer saber quais arquivos serão instalados e onde no sistema de arquivos antes Eu instalo o pacote.

JohnnyFromBF
fonte

Respostas:

1

instale o pacote 'apt-file':

apt-get install apt-file

você pode então verificar o conteúdo de qualquer pacote sem baixar o pacote antecipadamente:

apt-file list PACKAGENAME
sparkie
fonte
2

Você pode ir para packages.debian.org e procure pelo pacote que você está interessado. No final da página de cada pacote, há um link marcado [list of files] (um para cada arquitetura) que o levará à lista de arquivos a serem instalados. Por exemplo, aqui está o lista de arquivos para Python .

jjlin
fonte
Isso é útil, embora forneça alguns resultados estranhos, veja o resultado para o gnome: packages.debian.org/wheezy/all/gnome/filelist Eu suponho que deveria haver mais mudanças no sistema de arquivos.
JohnnyFromBF
Ah, sim, essa abordagem não fornece listas de arquivos de todas as dependências. Não sei como conseguir isso ...
jjlin
1

Você pode baixar o pacote .deb sem instalá-lo

apt-get --download-only install PACKAGENAME

Em seguida, liste o conteúdo do pacote .deb.

dpkg --contents /var/cache/apt/archives/PACKAFILEGENAME.deb

andrade
fonte
Essa é uma boa solução, obrigado!
JohnnyFromBF
0

Sempre há uma pergunta antes de iniciar a atualização para saber se você deseja continuar ou não. Você ainda pode iniciar a instalação e apenas dizer NÃO no momento apropriado.

mdpc
fonte