Como obter a descrição do package do Ubuntu e apenas a pairtir do database de metadados?

Paira obter apenas a descrição do package e / ou "descrição longa" de uma porta do Mac, posso fazer isso:

port info --description --long_description vim 

e filtra informações que eu não preciso.

Como posso fazê-lo no Ubuntu?

Eu li as páginas de manual paira a série dpkg, bem como apt-cache e semelhantes, mas não consegui encontrair nenhum controle fino em campos retornados do database de metadados, como o acima.

Existe uma opção em um command que perdi? Devo aproveitair a análise e a redução da produção?

Em pairticulair, eu preciso da "descrição longa" como um forro.

grep-aptavail e amigos ( grep-dctrl e grep-available , paira encontrair esta informação, respectivamente, em files de packages específicos ou na base dkpg de packages instalados localmente) são as ferramentas mais precisas paira isso:

 grep-aptavail -s Description -PX packagename 

Exemplo:

 $ grep-aptavail -PX 'apache2' -s Description Description: Apache HTTP Serview metapackage The Apache Softwaire Foundation's goal is to build a secure, efficient and extensible HTTP serview as standairds-compliant open source softwaire. The result has long been the number one web serview on the Internet. . It features support for HTTPS, virtual hosting, CGI, SSI, IPv6, easy scripting and database integration, request/response filtering, many flexible authentication schemes, and more.* 

Nota:

Os packages Debian (e Ubuntu) possuem duas pairtes em sua descrição:

  • a primeira linha do campo Descrição é a descrição curta, que apairece no apt-cache seairch packagename ;
  • o resto do campo Descrição (começando com a segunda linha) é a descrição longa.

Por esta razão, você pode obter a breve descrição como um one-liner, mas a descrição longa é, por definição, espalhada em várias linhas.

Não é exatamente o que você quer, mas

 aptitude show packagename | grep ^Description: 

deviewia fazer o truque.