Muda descrição de comando :e. execução -> edição
[cascardo/admin.git] / software / apt
1 Advanced Package Tool
2
3 O APT é um gerenciador de pacotes e atualizações criado pelo projeto
4 Debian em 1998. Ele suporta diferentes fontes, incluindo arquivos
5 locais, CD-ROM, HTTP, FTP, RSH/SSH, além de HTTPS e, mais recentemente,
6 Torrent.
7
8 Para configuração das fontes, o arquivo /etc/apt/sources.list deve ser
9 editado. Cada linha representa uma fonte. Fontes podem ser do tipo deb
10 ou deb-src, dependendo se a fonte contém pacotes binários ou pacotes
11 fontes. Cada fonte é identificada por uma URI, indicando o método de
12 acesso. Os argumentos variam com o tipo e a URI.
13
14 As fontes de tipo deb e deb-src representam um repositório Debian com a
15 distribuição e o componente da distribuição. No Debian, distribuição
16 pode ser stable, testing ou unstable. Também pode ser o codinome
17 utilizado para suas versões, como potato, woody, sarge, etch, lenny,
18 etc. Os componentes podem ser main, contrib ou non-free. Os argumentos
19 para esses tipos devem ter uma distribuição seguida de um ou mais
20 componentes.
21
22 Exemplos de linhas no arquivo /etc/apt/sources.list
23
24 Distribuição etch, componente main, no repositório padrão Debian:
25 deb http://ftp.debian.org/debian/ etch main
26
27 Código fonte do mirror brasileiro do Debian para unstable:
28 deb-src http://ftp.debian.org/debian/ unstable main
29
30 O programa apt-cdrom pode ser utilizado para adicionar um CD-ROM como
31 fonte. Utilize o sub-comando add. Ele solicitará a inserção de um
32 CD-ROM, fará a cópia do índice de pacotes e utilizará o identificador do
33 disco para determinar que disco está no drive.
34
35 Entre as interfaces existentes para o APT, temos o conjunto de
36 aplicações como o apt-get e o apt-cache, as interfaces originais. Também
37 temos o aptitude, que permite uma linha de comando e uma interface
38 texto. Por fim, o synaptic é uma interface gráfica utilizando o toolkit
39 gráfico GTK+.
40
41 Veremos a interface de linha de comando do aptitude para fazer as
42 operações de instalação, remoção e atualização, além de consulta a
43 pacotes nas fontes disponíveis. Os seguintes sub-comandos podem ser
44 usados:
45
46 install   instala ou atualiza os pacotes listados
47 remove    remove os pacotes listados
48 purge   remove os pacotes listados, incluindo arquivos de configuração
49 update    atualiza lista de pacotes disponíveis nas fontes
50 upgrade   atualiza todos os pacotes que possuem versões mais novas disponíveis
51 safe-upgrade    em versões mais novas do aptitude, esta opção deve ser preferida a upgrade
52 dist-upgrade    a diferença entre esta opção e a anterior é que instalações de novos pacotes são permitidas
53 search    busca por pacotes nas fontes
54 show    exibe informações sobre pacotes disponíveis
55
56 Exemplos
57
58 Instala ou atualiza pacote:
59 aptitude install bash
60
61 Remove pacote:
62 aptitude remove bash
63 aptitude purge bash
64
65 Atualiza lista de pacotes disponíveis:
66 aptitude update
67
68 Atualiza pacotes com versões mais novas:
69 aptitude upgrade
70 aptitude safe-upgrade
71 aptitude dist-upgrade
72
73 Busca pacotes:
74 aptitude search bash
75
76 Exibe informações sobre pacote:
77 aptitude show bash