APT O APT Advanced Package Tool e um software existente em algumas distribuicoes GNU/Linux que funcionam como gerenciador de pacotes (package manager).Sua funcao e instalar pacotes que estao disponiveis em repositorios locais ou remotos. O APT tambem e capaz de resolver problemas de dependencias entre softwares, esta funcao possibilita resolver problemas que ocorrem quando um pacote nao consegue ser instalado por que depende de outro que esteja instalado previamente. O apt-get funciona atraves de linha de comando mas mesmo assim sua operacao e facil! O APT e utilizado sobretudo pela distribuicao GNU/Linux Debian e derivados do SO Debian, tal como o Ubuntu, Kubuntu, Knoppix, Kurumim, Linux Educacional, etc, etc. Busca-se com a utilizacao desta ferramenta (apt) conectar um PC a um repositorio de pacotes de softwares e, atraves dele, fazer todas as instalacoes e atualizacoes necessarias. Estes repositorios remotos sao chamado de mirrors. Arquivos de Configuracao /etc/apt/apt.conf e utilizado para modificar as configuracoes padrao do apt; /etc/apt/sources.list Este e o arquivo principal de configuracao do apt, e o mais importante; e nele que ficam todos os mirrors (repositorios on-line) adonde sao buscados os arquivos para instalacao/atualizacao do sistema; /etc/apt/apt.conf.d utilizado para armazenar aruivos que contenham configuracoes adicionais para o apt; /var/cache/apt/archives nesse diretorio ficam armazenados os arquivos que baixamos da internet dos mirrors adicionados em /etc/apt/sources.list para serem instalados no sistema. E aconselhavel de vez em quando eliminar estes arquivos, para nao ficarem ocupando espaco em disco desnecessariamente. Segue um pequeno exemplo do conteudo 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 [opcoes] comando opcoes mais importantes: -qq so 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 versao do comando apt-get; Exemplos praticos 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 confirmacao); # apt-get --reinstall gdm (reeinstala o gdm); # apt-get remove gdm (removendo pacotes de instalacao, mas deixa os pacotes de config.); # apt-get purge gdm (desinstalacao total do programa gdm); # apt-get update (atualiza a base de dados disponivel no arquivo /etc/apt/sources.list) # apt-get upgrade (faz instalacao dos pacotes atualizados pela apt-get update); # apt-get -f dist-upgrade (faz a atualizacao para a nova versao do debian) # apt-cdrom add (adiciona um cd-rom no /etc/apt/sources.list) # apt-cache search + nome do pacote (busca pacotes para instalacao); # apt-cache show + nome do pacote (descricao detalhada do pacote); # apt-cache depends gaim (exibe as dependencias do pacote gaim); # apt-cache show gaim (exibe informacoes detalhadas sobre o pacote gaim); Referencias:SIQUEIRA, Luciano Antonio. Certificacao LPI-1: 101-102. Sao Paulo: Linux New Media, 2009.PRITCHARD, Steven et al.