Utilizando o APT

Advanced Package Tool

(Ferramenta de Empacotamento Avançada)

É um gerenciador de pacotes para o Sistema Operacional Linux, foi criado a princípio para ser usado com a distribuição Debian, porém as suas derivadas também herdaram tal ferramenta. (Ubuntu, Kurumin, etc …)

O Apt possui diferentes interfaces gráficas:

  • Synaptic (GTK)
  • Adept Package Manager (Qt)

Em linha de comando, usa-se “apt-get” para baixar pacotes, o que fez muitos se referirem ao Apt como apt-get, o que não está correto.

O Apt possui uma interface simples de linha de comando para fazer o download de pacotes e instalá-los. O Debian e os sistemas baseados nele utilizam esse comando.

Comandos

  • update – Adquire novas listas de pacotes.
  • upgrade – Faz uma atualização.
  • install – Instala novos pacotes (um pacote é libc6 e não libc6.deb).
  • remove – Remove um pacote.
  • source – Faz o download de arquivos fonte.
  • build-dep – Configura as dependências de compilação de pacotes fonte.
  • dist-upgrade – Atualiza a distribuição, consulte apt-get(8).
  • dselect-upgrade – Segue as seleções do dselect.
  • clean – Apaga arquivos baixados para instalação.
  • autoclean – Apaga arquivos antigos baixados para instalação.
  • check – Verifica se não há dependências quebradas.

Opções

  • -h Texto de ajuda.
  • -q Saída logável, exceto para erros.
  • -qq Sem saída, exceto para erros.
  • -d Fazer o download apenas – NÃO instalar ou desempacotar arquivos.
  • -s Não-agir. Executar simulação de ordenação.
  • -y Assumir Sim para todas as perguntas, não pedir confirmação.
  • -f Tenta continuar se a checagem de integridade falhar.
  • -m Tenta continuar se os arquivos não podem ser localizados.
  • -u Mostra uma lista de pacotes atualizados também.
  • -b Constrói o pacote fonte depois de baixá-lo.
  • -c=? Ler esse arquivo de configuração.
  • -o=? Definir uma opção de configuração arbitrária, ex -o dir::cache=/tmp.

Comandos Básicos

Para atualizar a sua lista de repositórios, basta executar o seguinte comando como “root”:

#] apt-get update

Para listar uma referência/um pacote do seu repositório utilizamos:

#] apt-cache search <nome ou parte do nome do pacote>

Para instalar um pacote do repositório:

#] apt-get install <nome_do_pacote>

Para remover um pacote do sistema:

#] apt-get remove <nome_do_pacote>

Para resolver dependências de instalação/remoção de pacotes

#] apt-get install -f

Inserindo um repositório

Os repositórios ficam armazenados dentro de um arquivo em /etc/apt/sources.list. Este arquivo, inicialmente, deve conter as linhas básicas de sistema:

deb http://security.debian.org/ etch/updates main contrib non-free # pacotes pré-comilados
deb-src http://security.debian.org/ etch/updates main contrib non-free # source e fonte dos programas

Existem outros repositórios para diversos outros pacotes, add-ons para o seu sistema. Vamos adicionar alguns? Basta editar o arquivo /etc/apt/sources.list com seu editorde texto preferido.Eu gosto bastante do VIm.

#] vi /etc/apt/sources.list

Dentro do arquivo, insira as seguintes linhas:

deb http://ftp.br.debian.org/debian/ etch main non-free contrib
deb-src http://ftp.br.debian.org/debian/ etch main non-free contrib

#MERCURY MESSENGER – descomente para instalar apenas

# Nao deixar descomentado na hora de atualizar o sistema inteiro.

#deb http://jgoguen.ca/repo mercury release pre-release

Calma! Ainda não terminamos por aqui. Depois de sair do arquivo salvando suas alterações, devemos mandar o APT buscar a nova lista de pacotes disponíveis ao nosso sistema:

#] apt-get update

Desta forma ele irá baixar os cabeçalhos do servidor e atualziar a lista disponível ao seu sistema

Prontinho! ;-)

Deixe uma resposta