Para instalar pacotes com o apt-get/synaptic necessita-se de:
- uma conexão banda larga (preferência)
- configurar os repositórios
- atualizar a lista de repositórios
- baixar os pacotes desejados
Observe bem: apenas 4 passos, nem mais nem menos! Parece difícil?
A conexão com a banda larga não é objetivo deste trabalho e não será abordada. Passando à configuração dos repositórios, há duas formas de fazê-lo: num terminal ou na interface gráfica. Nenhum é melhor que o outro. Depende basicamente da preferência de cada usuário.
Repositório é um servidor que armazena os arquivos a serem baixados pelo apt, e seu endereço na web fica guardado num arquivo padrão chamado sources.list em /etc/apt. Abaixo mostro um fragmento do meu arquivo, com os endereços que utilizo no Ubuntu:
deb http://br.archive.ubuntu.com/ubuntu/ karmic main restricted universe multiverse
deb http://br.archive.ubuntu.com/ubuntu/ karmic-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ karmic-security main restricted universe multiverse
deb http://br.archive.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ karmic partner
# multimídia no ubuntu
deb http://packages.medibuntu.org/ karmic free non-free
Onde:
- deb - indica o tipo de pacote
- http://br.archive.ubuntu.com/ubuntu/ - endereço onde se vai baixar pacotes
- karmic - versão da distribuição a ser baixados os pacotes
- main restricted universe multiverse - repositórios propriamente ditos
Você pode usar repositórios suportados oficialmente por sua distro ou de terceiros, assumindo os riscos pela segurança e atualização dos pacotes em questão. Veja no exemplo acima que adicionei o repositório do "medibuntu" para dar suporte multimídia extra ao Ubuntu. É desenvolvido por terceiros, entretanto com atualizações periódicas dos softwares.
Não se esqueça que cada repositório deverá obedecer a ordem acima, se o sources.list for editado manualmente. Mas se você o fizer pelo synaptic, olhe abaixo como deverá ficar (no caso, o mesmo repositório "medibuntu"):
deb http://packages.medibuntu.org/ karmic free non-free
Esta tela é acessada abrindo o "synaptic -> repositórios -> novo" e adicionando manualmente os dados como já visto.
Após você adicionar todos os repositórios de que deseje, está na hora de atualizar a base de dados de seu apt. Mas o que é isso? Simples! Baixa-se pacotes compactados com a relação de todos os softwares disponíveis para instalação. Quando você selecionar o software "X", o apt vai baixá-lo no endereço em que está listado como existente.
Para fazer a atualização pelo terminal, rode no terminal:
sudo apt-get update
No synaptic, clique no botão "recarregar" e espere terminar o processo:
Se esta parte terminou sem nenhum sobressalto, você poderá receber a seguinte mensagem:
Isto significa que a lista de pacotes foi atualizada mas é preciso fazer o download da chave de autenticação. Esta chave é um código numérico que "comprova" a autenticidade dos pacotes de um referido repositório. Para baixá-la, podem ser utilizados dois métodos que você já sabe quais são: no terminal e na interface gráfica.
Esta chave varia em cada repositório, sendo que tomaremos como exemplo ainda o medibuntu, que é 2EBC26B60C5A2783.
Para baixá-la no terminal, faça:
sudo gpg --keyserver subkeys.pgp.net --recv 2EBC26B60C5A2783
$ sudo gpg --export --armor 2EBC26B60C5A2783 | sudo apt-key add -
$ sudo apt-get update
Ou então:
sudo apt-get install medibuntu-keyring
$ sudo apt-get update
No synaptic, basta procurar o pacote com o nome de "medibuntu-keyring" e marcá-lo para instalação com o botão direito do mouse. Aí basta apenas clicar no botão "aplicar":
Prontinho! Agora é só instalar os pacotes que deseja, usando os comandos com o apt ou então pelo synaptic.