Instalar pacotes de software com o APT - Advanced Package Tool
Autor: Vilson Jorge | Publicado: 2010-08-21T14:14:00-07:00

APT  O APT – Advanced Package Tool – é um software existente em algumas distribuições GNU/Linux que funcionam como gerenciador de pacotes (package manager).Sua função é instalar pacotes que estão disponíveis em repositórios locais ou remotos. O APT também é capaz de resolver problemas de dependências entre softwares, esta função possibilita resolver problemas que ocorrem quando um pacote não consegue ser instalado por que depende de outro que esteja instalado previamente. O apt-get funciona através de linha de comando mas mesmo assim sua operação é fácil! O APT é utilizado sobretudo pela distribuição GNU/Linux Debian e derivados do SO Debian, tal como o Ubuntu, Kubuntu, Knoppix, Kurumim, Linux Educacional, etc, etc. Busca-se com a utilização desta ferramenta (apt) conectar um PC a um repositório de pacotes de softwares e, através dele, fazer todas as instalações e atualizações necessárias. Estes repositórios remotos são chamado de  mirrors.   Arquivos de Configuração   /etc/apt/apt.conf – é utilizado para modificar as configurações padrão do apt;  /etc/apt/sources.list – Este é o arquivo principal de configuração do apt, é o mais importante; é nele que ficam todos os mirrors (repositórios on-line) adonde são buscados os arquivos para instalação/atualização do sistema;  /etc/apt/apt.conf.d – utilizado para armazenar aruivos que contenham configurações adicionais para o apt;  /var/cache/apt/archives – nesse diretório ficam armazenados os arquivos que baixamos da internet dos mirrors adicionados em /etc/apt/sources.list para serem instalados no sistema. É aconselhavel de vez em quando eliminar estes arquivos, para não ficarem ocupando espaço em disco desnecessariamente.     Segue um pequeno exemplo do conteúdo do arquivo sources.list.    deb cdrom:[Debian GNU/Linux 5.0.0 _Lenny_ - Official i386 DVD Binary-1 20090214-16:54]/ lenny contrib main    deb cdrom:[Debian GNU/Linux 5.0.0 _Lenny_ - Official i386 DVD Binary-1 20090214-16:54]/ lenny contrib main   deb cdrom:[Debian GNU/Linux 5.0.0 _Lenny_ - Official i386 DVD Binary-2 20090214-16:54]/ lenny contrib main  deb http://ftp.br.debian.org/debian/ lenny main contrib non-free   deb http://security.debian.org/ lenny/updates main contrib non-free      Comando APT      apt-get      Sintaxe  apt-get [opções] comando   opções mais importantes:  -qq só exibe as mensagens de erro;  -y assuem “yes” para todas as perguntas geradas pelo prompt;  -u vai exibir uma lista dos pacotes atualizados;  -v exibe a versão do comando apt-get;   Exemplos práticos do uso do apt-get    Lembrando que sempre devemos estar logado como administrador ou participar do grupo de administradores para poder instalar/gerenciar pacotes de software   # apt-get -y install gdm (instala o gdm sem pedir confirmação);  # apt-get --reinstall gdm (reeinstala o gdm);  # apt-get remove gdm (removendo pacotes de instalação, mas deixa os pacotes de config.);   # apt-get –purge gdm (desinstalação total do programa gdm);  # apt-get update (atualiza a base de dados disponivel no arquivo /etc/apt/sources.list)   # apt-get upgrade (faz instalação dos pacotes atualizados pela apt-get update);   # apt-get -f dist-upgrade (faz a atualização para a nova versão do debian)   # apt-cdrom add (adiciona um cd-rom no /etc/apt/sources.list)   # apt-cache search + nome do pacote (busca pacotes para instalação);   # apt-cache show + nome do pacote (descrição detalhada do pacote);   # apt-cache depends gaim  (exibe as dependencias do pacote gaim);   # apt-cache show gaim (exibe informações detalhadas sobre o pacote gaim);       Referências:SIQUEIRA, Luciano Antonio. Certificação LPI-1: 101-102. São Paulo: Linux New Media, 2009.PRITCHARD, Steven et al. Certificação Linux LPI: Guia de referência nível 1: Exames 101 e 102. Rio de Janeiro: Alta Books, 2007.FERREIRA, Rubem E. LINUX: Guia do Administrador de Sistemas. São Paulo: Novatec, 2008.Guia Foca Linux, 2010. Disponível em : http://focalinux.cipsga.org.br/. Acesso em 20 de agosto de 2010.http://www.debian.org/doc/manuals/apt-howto/index.pt-br.html#contents