quais arquivos são mostrados por dpkg-query -L

2

Recentemente, executei dpkg-query -L $package no mesmo pacote algumas vezes e obtive resultados diferentes. A diferença é que um arquivo, aquele a que nos referimos como $file , está faltando.

Entre os dois comandos, passei um pouco por aí com esse pacote, executando dpkg-reconfigure $package e aptitude reinstall $package e também excluindo $file .

A versão do pacote (como mostrado por aptitude show $package ) ainda é a mesma de quando eu fiz o primeiro dpkg-query -L .

Estou um pouco confuso sobre como dpkg-query -L gera sua lista; Eu pensei que estava mostrando o conteúdo real do pacote em si, mas esses dados parecem implicar que seus resultados estão relacionados ao estado real do sistema.

A restauração do arquivo não altera a saída de dpkg-query -L $package .

Como o dpkg-query -L gera sua lista de arquivos?

    
por intuited 07.08.2010 / 23:01

1 resposta

0

dpkg-query -L $package (assim como dpkg -L $package ) obtém a lista de arquivos instalados do arquivo /var/lib/dpkg/info/$package.list .

O mais provável é que o script /var/lib/dpkg/info/$package.config (ou o que for executado por dpkg-reconfigure ) para esse pacote crie um arquivo e o adicione à lista.

    
por 01.05.2011 / 14:45

Tags