De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 25 de fevereiro de 2016
Antes da dica de hoje, um recado rápido. Amanhã, às 9h, abriremos as inscrições para a próxima turma do curso Programação Shell Linux, com o Prof. Julio Neves.
Os 20 primeiros inscritos ganharão uma inscrição gratuita no curso Linux: Dicas e Truques, que contém o melhor já publicado na Dicas-L em seus 23 anos de existência.
Com o comando apt-cache
podemos obter diversos tipos de informações
sobre os pacotes de software de um sistema.
O comando
$ apt-cache pkgnames
lista todos os pacotes disponíveis para instalação.
Para descobrir o nome de um pacote, com uma breve descrição, digite, por exemplo:
$ apt-cache search libreoffice
mint-themes - Mint themes
hunspell-be - Belarusian dictionary for hunspell and academic orthography
hunspell-br - Breton language dictionary for hunspell
hunspell-ru - Russian dictionary for hunspell
hyphen-af - Afrikaans hyphenation patterns for LibreOffice
hyphen-as - Assamese hyphenation patterns for OpenOffice.org/LibreOffice
hyphen-bn - Bengali hyphenation patterns for OpenOffice.org/LibreOffice
hyphen-ca - Catalan hyphenation patterns for LibreOffice
hyphen-de - German hyphenation patterns for LibreOffice
hyphen-en-us - US English hyphenation patterns for LibreOffice/OpenOffice.org
hyphen-fr - French hyphenation patterns for LibreOffice
hyphen-gu - Gujarati hyphenation patterns for OpenOffice.org/LibreOffice
Para exibir informações mais detalhadas sobre um software, utilize:
$ apt-cache show iptables
Package: iptables
Priority: standard
Section: net
Installed-Size: 1575
Maintainer: Ubuntu Developers
Original-Maintainer: Laurence J. Lane
Architecture: amd64
Version: 1.4.21-1ubuntu1
Depends: libc6 (>= 2.14), libnfnetlink0, libxtables10 (= 1.4.21-1ubuntu1)
Filename: pool/main/i/iptables/iptables_1.4.21-1ubuntu1_amd64.deb
Size: 260732
MD5sum: 39346e54eed658a8da8f11c3e78c2fb9
SHA1: 5ad1140d55b6842a4574f684286572f06553fe8c
SHA256: d89cf318d3c7562e34b310fa61cbc0a45aade994d79cdf7b06766a78f015fc2f
Description-pt_BR: ferramentas administrativas para filtragem de pacotes e NAT
iptables is the userspace command line program used to configure the Linux
packet filtering ruleset. It is targeted towards system administrators.
Since Network Address Translation is also configured from the packet
filter ruleset, iptables is used for this, too. The iptables package also
includes ip6tables. ip6tables is used for configuring the IPv6 packet
filter
Description-md5: c998471c84128382a425d500ab6155da
Homepage: http://www.netfilter.org/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 5y
Task: standard, kubuntu-active, kubuntu-active, mythbuntu-frontend, mythbuntu-desktop, mythbuntu-backend-slave, mythbuntu-backend-master
Para listar as dependências de um pacote de software utilize a diretiva showpkg
:
$ apt-cache showpkg iptables
Package: iptables
Versions:
1.4.21-1ubuntu1 (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_main_binary-amd64_Packages) (/var/lib/dpkg/status)
Description Language:
File: /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_main_binary-amd64_Packages
MD5: c998471c84128382a425d500ab6155da
Description Language: en
File: /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_main_i18n_Translation-en
MD5: c998471c84128382a425d500ab6155da
Description Language: pt
File: /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_main_i18n_Translation-pt
MD5: c998471c84128382a425d500ab6155da
Description Language: pt_BR
File: /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_main_i18n_Translation-pt%5fBR
MD5: c998471c84128382a425d500ab6155da
Reverse Depends:
nova-network,iptables
nova-compute-libvirt,iptables
nova-api,iptables
network-manager,iptables
...
A diretiva stats
exibirá estatísticas gerais sobre o cache de pacotes
do sistema.
$ apt-cache stats
Total de Nomes de Pacotes: 61204 (1.224 k)
Total de estruturas de pacotes: 103965 (5.822 k)
Pacotes normais: 72344
Pacotes puramente virtuais: 1709
Pacotes virtuais únicos: 8309
Pacotes virtuais misturados: 1910
Faltando: 19693
Total de versões distintas: 85849 (6.181 k)
Total de descrições distintas: 114443 (2.747 k)
Total de dependências: 681524 (19,1 M)
Total de relações ver/arquivo: 94230 (2.262 k)
Total de relações Desc/Arquivo: 114443 (2.747 k)
Total de mapeamentos "Provides": 23146 (463 k)
Total de strings "globbed": 209 (2.680 )
Total de espaço de dependência de versão: 3.441 k
Total de espaço frouxo: 34,3 k
Total de espaço contabilizado para: 33,8 M
Referência: 25 Useful Basic Commands of APT-GET and APT-CACHE for Package Management
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários