À procura por pacotes em distros Debian-based (Ubuntu, Linux Mint e outras)

Parece título de filmes, mas nas distribuições baseadas no Debian GNU/Linux temos inúmeros meios para procurar e instalar novos pacotes, veremos alguns deles.

[ Hits: 21.115 ]

Por: edps em 25/01/2011 | Blog: https://edpsblog.wordpress.com/


O tradicional apt-cache



Muito antiga, esta excelente ferramenta nos oferece inúmeras possibilidades para a procura sobre pacotes, sejam eles instalados e|ou disponíveis para instalação em distros Debian-based.

Confesso que estava muito habituado com a utilização somente das práticas e 'defaults' opções: search e show, mas pesquisando a respeito tive conhecimento de outras opções tão úteis quanto as já citadas, vamos a algumas delas:

Tudo começa assim com o clássico help oferecido pelo programa:

apt-cache --help
A seguir vemos a opção de procura sobre o pacote 'gedit':

apt-cache search gedit
E informações mais detalhadas sobre o mesmo:

apt-cache show gedit
apt-cache depends gedit
apt-cache rdepends gedit
apt-cache policy gedit
A seguir usarei a opção que gera meio que um gráfico, ou seria um árvore com as dependências de um determinado pacote e abro o arquivo para o qual o uso da opção foi direcionado:

apt-cache dotty > arquivo.txt
É a vez de mostrar o referido pacote 'gedit':

apt-cache showpkg gedit
Estatísticas geradas pelo apt-cache:

apt-cache stats
E agora uma opção das mais interessantes, a que mostra o que temos instalado;

apt-cache showauto > pacotes-instalados.txt

* como visto direcionei a saída para um arquivo o qual abrirei a seguir com o editor de textos leafpad:
* peraí, tenho quase 2000 pacotes instalados no meu Debian Squeeze, algo não está certo, veremos mais a frente.

Agora usaremos a opção que checa dependências não satisfeitas:

apt-cache unmet > dependências-não-satisfeitas.txt

* assim como no caso anterior direcionei a saída para um arquivo e abrirei a seguir com o leafpad:
* o que acontece é que no caso desta última opção, esses 2000 e tantos pacotes não se referem ao que tenho instalado, e sim ao que conta nas listas de pacotes

Não conformado com essa... deixa pra lá, vamos conferir se estou com a razão:

dpkg -l pacotes-instalados.txt
$ leafpad pacotes-instalados.txt
Viram? 1880 pacotes instalados no Debian Squeeze e para que não reste dúvidas devido a opção 'unmet':
É por isso que vamos para o moderno apt-xapian-index e sua ferramenta axi-cache.

    Próxima página

Páginas do artigo
   1. O tradicional apt-cache
   2. O novíssimo apt-xapian-index
   3. Procurando por outros meios
Outros artigos deste autor

KernelCheck - Instalando o kernel mais recente em distros Debian-like e outras

Siduction - Nova distro baseada no Debian SID

obshutdown, Shutdown Menu para OpenBox

Filtrando IPs no Debian e Ubuntu com o Mobloquer

Sabayon CoreCDX FluxBox 5.3, excelente!

Leitura recomendada

Migrando para Linux sem medo (parte 2)

O que há de novo no Linux Mint 12?

Crie Seu Próprio Gerenciador de Pacotes do Zero - Parte 1

Introdução ao Gentoo Linux

Abordagem de controle de banda com QoS

  
Comentários
[1] Comentário enviado por andrefreire em 25/01/2011 - 16:17h

Meus parabéns ! Excelente contribuição.

[2] Comentário enviado por Fabio_Farias em 25/01/2011 - 16:18h

Mais um belo trabalho do nosso amigo edps.
Cara, ficou sensacional.
Parabéns por mais essa bela contribuição à comunidade.
Abraços Amigo!

[3] Comentário enviado por elvanineto em 25/01/2011 - 17:50h

Bem esclarecedor seu tutorial.

Fugindo um pouco do assunto, podia nos disponibilizar o seu Tema que estava sendo usando durante a produção desse tutorial?
Tá show de bola o seu desktop...

[4] Comentário enviado por sandrosfc em 25/01/2011 - 21:29h

Excelente artigo,esclareceu todas as minhas dúvidas sobre o apt! Esse xapian não conhecia,sabe se ele estara no Squeeze por padrão? E seguindo o colega elvanineto,poderia dizer o tema que esta usando? Poderia também compartilhar o conky? Obrigado e parabéns pelo artigo. ;)

[5] Comentário enviado por pinduvoz em 26/01/2011 - 01:03h

Mais um excelente material de consulta fornecido pelo mestre Edinaldo.

Parabéns, mais uma vez.

[6] Comentário enviado por removido em 26/01/2011 - 04:38h

Grande edps,

Excelentes informações meu camarada.

Abraço

[7] Comentário enviado por brunotec em 26/01/2011 - 11:32h

Como já disseram os amigos acima... Mais uma grande contribuição do mestre Edinaldo!

Parabéns!!

Eu pra ser sincero só conhecia mesmo o apt-cache!! rsrsrs. Muito boa sua dica sobre esse xapian.

O que eu gostei mesmo do artigo foi a parte onde foi mostrado como ver todos os pacotes instalados no sistema, pois assim qualquer dia irei usar essa dica para criar um script para uma instalação do Squeeze ao meu modo.

Mais uma vez parabéns pelo excelente artigo!






[8] Comentário enviado por Lisandro em 27/01/2011 - 09:27h

Meus parabéns ! Excelente contribuição. Vai pro arquivo...

[9] Comentário enviado por albfneto em 27/01/2011 - 11:56h

muito bom artigo,muito util aos Debianistas e aos Ubunteros, principalmente porque os debian like,são os linux principais em número de usuários.

[10] Comentário enviado por removido em 28/01/2011 - 16:20h

Valeu galera, obrigado a todos pelos comentários e me desculpem a demora em responder já que estava em viagem e nada de net por esses dias.

#

@elvanineto, o tema GTK é o A-New-Hope, como nos exemplos:

http://www.vivaolinux.com.br/screenshot/Gnome-Debian-+-VirtualBox-4.0-Beta/

e

http://www.vivaolinux.com.br/screenshot/Gnome-Debian-Squeeze-12/

* nesse acima estão os links para download dos temas de ícones, mouse e GTK.

#

@sandrosfc,

o apt-xapian-index é um pacote recomendado inclusive na instalação de pacotes tais como o synaptic, software-center e outros, portanto se não fez algo semelhante a essa minha dica:

http://www.vivaolinux.com.br/dica/Debian-modificando-a-forma-como-o-APT-instala-pacotes/

provavelmente você já o tem instalado.

* sobre a config do Conky, passa seu email que lhe envio.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts