O apt (Advanced Package Manager) é um poderoso gerenciador de pacotes que resolve as complicações de dependências de pacotes automaticamente para o usuário, utilizando também a instalação dos pacotes via Internet. Com o apt é possível baixar a versão mais atual de um programa e instalá-lo no sistema com apenas um comando.
Inicialmente feito pela distribuição Debian, o apt utiliza pacotes do dpkg (.deb). Existe uma versão do gerenciador para pacotes RPM, feito há algum tempo pela distribuição (na época) Conectiva, mas esta versão não é bastante utilizada e por isso não iremos falar sobre ela nesta apostila.
A configuração do apt está localizada no diretório /etc/apt. Dentro deste diretório, há um arquivo que podemos considerar o principal, chamado sources.list. Este arquivo contém uma lista de todos os endereços de repositórios que o apt irá usar. São desses repositórios que a lista de programas será baixada e possibilitará o download dos programas. Cada linha deste arquivo corresponde a um repositório de pacotes, exemplo:
deb http://debian.c3sl.ufpr.br/debian/ etch main non-free contrib
Esta linha nos diz para o apt utilizar um repositório de pacotes .deb disponível no endereço: http://debian.c3sl.ufpr.br/debian/, usando a versão etch do Debian. Diz também para pegar os pacotes das seções main, non-free e contrib. Tanto a versão quanto as seções são específicas da distribuição Debian e podem variar se for uma outra distribuição derivada.
Outro exemplo seria um repositório das atualizações de segurança do Debian:
deb http://debian.c3sl.ufpr.br/debian-security/ etch/updates main contrib
Uma vez que o sources.list esteja configurado, já podemos utilizar o apt. É importante saber que antes de qualquer ação de instalação, desinstalação, atualização ou busca, é necessário atualizar a lista dos pacotes. Por isso, toda vez que for utilizar o apt, execute:
# apt-get update
Assim a lista mais atualizada será baixada do servidor. Isto é necessário pois se a distribuição lançar alguma versão nova de pacote, ou pacotes adicionais, a lista precisa ser atualizada também, senão o apt não vai conseguir enxergar esse novo pacote.
Depois de atualizada a lista, podemos executar diversas ações.
Para procurar por um pacote utilizando uma palavra relacionada, utilize o apt-cache da seguinte forma:
# apt-cache search DVD
O apt retornará uma lista com os pacotes associados a palavra DVD.
Para instalar um pacote e todas as suas dependências, use:
# apt-get install pacote
O comando install também atualiza um pacote caso exista uma versão superior a já instalada no sistema.
Para remover um pacote e todas as suas dependências, use:
# apt-get remove pacote
Caso você queira atualizar todo o seu sistema, atualizando todos os pacotes que tenham suas atualizações disponíveis na lista, use o comando upgrade:
# apt-get upgrade
O upgrade apenas atualiza os pacotes de uma versão de distribuição. Se for o caso de atualizar de uma versão da distribuição para outra, o que inclui atualizações que podem se tornar perigosas e quebrar o sistema, use:
# apt-get dist-upgrade
Por fim, o apt também possui uma característica muito sensacional, que é utilizar os poderes da super vaca. A super vaca é poderosa e poderá ajudar nas horas que mais precisarmos. Para utilizar estes poderes, invoque a super vaca com o comando:
# apt-get moo
0 comentários :
Enviar um comentário