Meu mundo em LINUX

sexta-feira, junho 16, 2006

Comandos para o APT

Amigos,
Esta lista de comandos foi postada no Planeta UBUNTU, e acho de suma importância estar aqui, pode ajudar a muitos, então lá vai:

APT (Advanced Package Tool)


apt-get

apt-get update - Atualiza a lista de pacotesdisponíveis nos servidores. Deve ser executado antes de começar ainstalar ou atualizar pacotes, e sempre que o arquivo sources.list formodificado.
apt-get install
- Instala ou atualiza um pacote e todas as suas depedências.
apt-get remove [–purge]
- Remove um pacote e todos osoutros pacotes que dependem dele. A opção –purge faz com que os arquivos de configuração do pacote sejam removidos também.
apt-get upgrade
- Atualiza todos os pacotes do sistema, exceto aqueles que possuam mudanças em suas dependências.Dependências novas não serão instaladas e o pacote não será atualizado.
apt-get dist-upgrade
- Semelhante ao apt-get upgrade, porém instala e remove pacotes para satisfazer as novas dependências.
apt-get clean
- Limpa o cache de pacotes do sistema (/var/cache/apt/archives).
apt-get autoclean
- Funciona semelhante ao apt-get clean. A diferença é que apaga do cache somente os pacotes que não podem mais ser baixados (versões antigas de pacotes).

apt-cache
apt-cache search ...  - Procura pacotes e descrições por ...
apt-cache show ...  - Retorna a descrição completa de ...
apt-cache showpkg ... - Retorna mais detalhes sobre e seu relacionamento com outros pacotes.
apt-cache depends
- Retorna os pacotes que são dependência de ...

apt-cdrom

Usado para adicionar um novo CD-ROM na lista de servidores de pacotes (/etc/sources.list). Dessa forma, o comando apt-get pode instalar pacotes contidos no CD-ROM.
apt-cdrom add
- Adiciona o CD-ROM à sources.list. Isto desmontará o dispositivo de CD-ROM, pedirá para inserir o CD de pacotes, e então varrerá o CD em busca de arquivos de índice.

apt-file

Ferramenta para busca de pacotes através de arquivos contidos no pacote. É semelhante ao uso de "dpkg - S" (falarei nos próximos posts), porém devolve pacotes não instalados também. Para isso possui uma base de dados com informações sobre cada pacote de servidores contidos no sources.list. A atualização da base de dados é feita em conjunto com o pacote "curl", que precisa ser instalado também, mesmo não sendo dependência de apt-file.
apt-file update
- Sincroniza a base de dados do apt-file
apt-file search - Busca por um pacote através de um arquivo integrante.
apt-file list
- Lista todos os arquivos contido em um pacote

Consertando dependências
Problemas de conflitos entre dependências e instalações interrompidas podem ocorrer algumas vezes, impossibilitando a instalação de novos pacotes. Quando ocorre algum erro desse tipo, o sistema geralmente imprime uma mensagem na tela, aconselhando a execução dos seguintes comandos, capazes de resolver esses conflitos:
apt-get install -f
apt-get upgrade -f
apt-get dist-upgrade -f

dpkg –configure -a