Lista de comandos do pacote apt

O apt é uma ferramenta utilizada nas distribuições baseadas no Debian, ela realiza a instalação, remoção e atualização de pacotes, o apt é um frontend para o comando dpkg, que é responsável pelo gerenciamento de pacotes no sistema.
A instalação, remoção e atualização de pacotes quando não é feita utilizando o apt é muito trabalhosa, pois o usuário precisa identificar todas as dependências que um pacote tem para poder instalar ele, quem trabalhava com linux na época que não existia ferramentas como o apt lembra o quanto era trabalhoso para instalar um determinado pacote, e algumas vezes até impossível, pois nem sempre conseguia achar todos os pacotes que eram dependências e com isso impossibilitava a instalação dos pacotes que dependiam dele.
Antes de mostrar os comandos vou apresentar o arquivo sources.list é nele que se configura os repositórios que o apt vai utilizar para baixar os pacotes, no Debian fica localizado no diretório: /etc/apt/sources.list é muito impostante configurar ele corretamente, a abaixo estou exibindo o arquivo que estou utilizando, é muito importante utilizar os repositórios localizados no Brasil, pois assim o download dos pacotes será bem mais rápido.


Uma explicação importante é com relação aos tipos de repositórios de pacotes que podem ser utilizados, na minha configuração estão os repositórios: main, non-free e contrib.
O main disponibiliza os pacotes padrão do Debian que seguem a licença GPL, no non-free tem pacotes que são seguem completamente a licença GPL e o contrib são aplicações de terceiros ou que são proprietárias.


Comandos apt-get

A ferramente apt-get é responsável pela manipulação dos pacotes no sistema, como a instalação, remoção e atualização dos pacotes, além de outras tarefas.

Antes de mais nada é preciso atualizar a lista de pacotes disponíveis nos repositórios, por isso o primeiro comando que deve ser utilizado é o apt-get update, esse comando verifica a lista de pacotes disponíveis nos repositórios que estão configurados no arquivo sources.list, e atualiza na sua base de dados local, por isso é necessário executar esse comando frequentemente.
root@debian:~# apt-get update

Para atualizar todos os pacotes que estão instalados no sistema
root@debian:~# apt-get upgrade

Para atualizar apenas o pacote especificado
root@debian:~# apt-get upgrade nome_do_pacote

Para checar a integridade dos pacotes do sistema, verifica se não há dependências quebradas
root@debian:~# apt-get check

Para instalar um novo pacote resolvendo automaticamente todas as dependências.
root@debian:~# apt-get install nome_do_pacote

Para instalar um pacote que já está instalado
root@debian:~# apt-get install –reinstall nome_do_pacote

Para atualizar o sistema utilizando o método inteligente de resolução de conflitos de versão do apt
root@debian:~# apt-get dist-upgrade

Para remover o pacote e todas as suas dependencias criadas
root@debian:~# apt-get remove nome-do-pacote

Para remover o pacote e as suas dependencias criadas incluindo arquivos de configuração
root@debian:~# apt-get remove –purge nome-do-pacote

Para visualizar os pacotes que podem ser atualizados
root@debian:~# apt-get -s upgrade

Para verificar as dependências automaticamente
root@debian:~# apt-get -f install

Para apenas efetuar o download do pacote para o diretório ‘/var/cache/apt/archives’ cabendo ao usuário instalá-lo posteriormente
root@debian:~# apt-get install -d nome_do_pacote

Para excluir todo o cache de pacotes que estão armazenados no diretório /var/cache/apt/archives/:
root@debian:~# apt-get clean

Para limpar do cache de pacotes apenas os pacotes que não podem mais ser descarregados, e com isso mantem o cache atualizado.
root@debian:~# apt-get autoclean

Para fazer o download do código-fonte de um pacote, será salvo no diretório atual
root@debian:~# apt-get source nome_do_pacote
note que serão copiados/baixados 3 arquivos .orig.tar.gz .dsc .diff.gz

Comandos do apt-cache

A ferramente apt-cache é responsável pela manipulação do cache do apt, que é criado ou atualizado quando se executa o comando: apt-get update, nele é possível verificar informações sobre os pacotes disponíveis para o sistema.

Para verificar o status do cache do apt, com ele é possível saber o total de pacotes disponíveis nos repositórios.
root@debian:~# apt-cache stats

Para procurar um pacote que contenha a a palavra especificada tanto no nome quanto na descrição.
root@debian:~# apt-cache search nome_do_pacote

Para procurar pacotes que contenham a palavra apenas como parte do nome
root@debian:~# apt-cache search -n nome_do_pacote

Para exibir alguns dados relacionados ao pacote, como a descrição e a versão
root@debian:~# apt-cache show nome-do-pacote

Para exibir detalhes de dependências do pacote
root@debian:~# apt-cache nome_do_pacote

Exibe apenas os pacotes que depende do pacote informado
root@debian:~# apt-cache depends nome_do_pacote


Comandos do apt-file

O comando apt-file permite procurar arquivos dentro de um determinado pacote.

Antes de executar os comandos do apt-file é preciso atualizar a base de dados dele
root@debian:~# apt-file update

Para identificar qual pacote que fornece o arquivo etc/vimrc
root@debian:~# apt-file search etc/vimrc

Para exibir o conteúdo de um pacote
root@debian:~# apt-file list nome_do_pacote


Comandos do apt-cdrom

Para adicionar suporte ao apt para instalar pacotes via CD-ROM
root@debian:~# apt-cdrom add

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

*