AptCLI

De Fórum Debian Wiki

Esse é um artigo traduzido de wiki.debian.org. O artigo original pode ser lido aqui.

Índice de conteúdo

introdução

Essa página descreve como utilizar várias ferramentas em modo de texto do Apt.

Nota: Um terminal de modo texto pode ser encontrado normalmente, no GNOME, em "Aplicações -> Acessórios -> Terminal como Root", ou "Aplicações -> Acessórios -> Terminal" para um terminal sem privilégios de superusuário.

Configurando os Repositórios do Apt

O Apt é capaz de baixar programas e instalá-los no computador, e para isso precisa se conectar a um ou mais repositórios ("sources"), que contém os pacotes desejados. Você pode configurar o Apt para usar como repositórios servidores web (http), servidores ftp, CD-ROMs, servidores de rede, etc... Geralmente os usuários obtém a maioria dos pacotes da Internet, já que não costumam baixar os 14 CDs (Exemplo do Debian Sarge).

Editando as fontes diretamente

Você pode editar o arquivo que determina os repositórios diretamente:

1.  Abra o terminal como root;
2a. Digite "nano /etc/apt/sources.list";
     - ou -
2b. Digite "gedit /etc/apt/sources.list";
3.  Edite!

Você deve ler o manual para esse arquivo de configuração antes - digite "man sources.list" no terminal.

Usando o apt-setup

Você pode usar o apt-setup para gerar as linhas dos repositórios e adicioná-las ao /etc/apt/sources.list (arquivo de configuração dos repositórios) automaticamente. Nota: o apt-setup não remove sua configuração pré-existente, apenas acrescenta repositórios.Apt-setup é um assistente do debconf.

Nota: O apt-setup era parte do base-config que não está mais disponível no Debian Etch ou Debian Unstable.

1.  Abra o terminal como root;
2.  Digite "apt-setup";
3.  Siga o assistente!

Usando o apt-spy

O apt-spy gera um arquivo sources.list (arquivo de configuração dos repositórios) para você. Ele mede a latência e a banda dos servidores e escolhe o melhor.

Para começar você deve instalá-lo, e depois ler como usá-lo:

1.  Abra o terminal como root;
2.  Digite "apt-get install apt-spy";
3.  Leia sobre como usar: digite "man apt-spy".

obs: É preciso mais explicações. Existem 17 opções para o apt-spy mas nem aqui e nem no manual são dados exemplos de uso. Qual o menor número de opções exigidas? Rodando-o sem conhece-lo normalmente só resulta em uma lista de opções sendo apresentadas, sem indicação do que é preciso fazer.

# Exemplo para o primeiro uso
apt-spy -a South-America -d stable

Instalando Pacotes

1.  Abra o terminal como root;
2.  Digite "apt-get install <pacote>" onde <pacote> é o nome da aplicação a ser instalada.

Removendo Pacotes

1.  Abra o terminal como root;
2.  Digite "apt-get remove <pacote>" onde <pacote> é o nome da aplicação a ser instalada.

Para remover também os arquivos e diretórios criados pelo pacote depois da instalação, como os de configuração ou de status (Atenção: isso pode incluir arquivos modificados pelo usuário), use:

apt-get remove --purge <pacote>

Atualizando os Pacotes

1.  Abra o terminal como root;
2.  Digite "apt-get install <pacote>" onde <pacote> é o nome da aplicação a ser atualizada.

Mantendo o sistema atualizado

1.  Abra o terminal como root;
2.  Digite "apt-get update";
3.  Digite "apt-get upgrade" (faz todos os upgrades que não dependem de instalação ou remoção de pacotes);
4.  Digite "apt-get dist-upgrade" (atualiza também os pacotes mesmo que requeiram instalações e remoções de pacotes.
Verifique os arquivos marcados para remoção: pacotes lib????? não têm problema. Se está removendo algo que você usa
e não tem nada claramente o substituindo (exemplo emacs20 por emacs21), você pode querer anotar para reinstalar
depois (quando um pacote compatível estiver disponível), ou "fixar" ("pin") o pacote (veja "man apt_preferences")
antes de fazer o "dist-upgrade").

Procurando pacotes

1.  Abra o terminal como root;
2.  Digite "apt-cache search <expressão>", onde <expressão> é uma lista de palavras chaves para a busca.

Você pode querer redirecionar a saída para o less (visualizador de texto com rolagem), já que a lista pode ser grande.

apt-cache search <expressão> | less

Listando os pacotes instalados

1.  Abra o terminal como root;
2.  Digite "dpkg --list";
3.  Você pode querer redirecionar a saída para o less (visualizador de texto com rolagem), já que a lista vai ser grande (type "dpkg --list | less")

Outras leituras

  • Synaptic - Gerenciador gráfico de pacotes;
  • Aptitude - Poderoso gerenciador de pacotes baseado no ncurses.
Ferramentas pessoais