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")
