Obtendo uma cópia local das descrições de pacotes estendidos do Debian

0

Eu sei que em uma máquina local não conectada à rede, é possível usar o banco de dados apt local para procurar por pacotes a serem instalados usando apt-cache search e apt-cache show . Esses comandos imprimem o resumo de uma breve descrição de um pacote, mas não a descrição estendida do pacote.

Eu sei também que uma vez que o arquivo *.deb de um pacote tenha sido baixado em uma máquina local, é possível obter a descrição estendida muito útil do pacote usando dpkg --info /path/to/foo.deb , que lê o conteúdo de um pacote deb /info or /Debian/control Arquivo. Essa descrição estendida também está disponível on-line, e é o texto que todos vemos ao visualizar um pacote no link

Como posso obter uma cópia local das descrições estendidas de todos os pacotes para que eu possa decidir melhor quais pacotes baixar?

Como acompanhamento, em resposta à solicitação do @Gilles por um exemplo:

# apt-cache search "^apt$"
apt - commandline package manager

# apt-cache show apt | sed -n '/^Desc/,/^Desc/p'
Description: commandline package manager
Description-md5: 9fb97a88cb7383934ef963352b53b4a7
Description: commandline package manager
Description-md5: 9fb97a88cb7383934ef963352b53b4a7

#dpkg --info /var/cache/apt/archives/apt_1.4_amd64.deb | sed -n '/^ Description/,${p}'
 Description: commandline package manager
  This package provides commandline tools for searching and
  managing as well as querying information about packages
  as a low-level access to all features of the libapt-pkg library.
  .
  These include:
   * apt-get for retrieval of packages and information about them
     from authenticated sources and for installation, upgrade and
     removal of packages together with their dependencies
   * apt-cache for querying available information about installed
     as well as installable packages
   * apt-cdrom to use removable media as a source for packages
   * apt-config as an interface to the configuration settings
   * apt-key as an interface to manage authentication keys
    
por user1404316 17.06.2017 / 01:04

1 resposta

0

Algumas pesquisas mostram que isso tem sido um erro novamente no apt. A solução alternativa, quando acontece, é renomear a pasta '/ var / apt / lib'. Então, as descrições estendidas irão reaparecer, pelo menos até a próxima vez que você executar 'apt-get update' ou até que o debian conserte o bug de uma vez por todas.

    
por 18.06.2017 / 05:28

Tags