Translate

23 de maio de 2008

Adicionando programas no linux com apt-get

No linux é relativamente fácil adicionar novos programas e funcionalidades, mas devido a variedade de distribuições muitas vezes o novo usuário se atrapalha um pouco, para descomplicar vou mostrar o básico utilizando no terminal de comando o apt-get, que é o gerenciador de pacotes usado no Ubuntu, Kurumin e todas as demais distribuições derivadas do Debian, e permite instalar e atualizar programas de forma muito simples. Além dele, temos também o urpmi, usado no Mandriva, o yum, usado no Fedora, e o emerge, usado no Gentoo, o synaptic, do Conectiva, que são ferramentas gráficas que facilitam muito a instalação.
O apt-get utiliza um conceito de fontes de atualização. Ele pode obter pacotes de praticamente qualquer lugar, incluindo CD-ROMs do Debian, unidades de rede, etc. Mas o meio mais usado é justamente baixar os pacotes via internet, o que permite obter sempre as versões mais recentes dos programas.

Primeiro devemos nos logar como root (super-usuário), lembre-se de que para virar root, basta digitar "su" no terminal e fornecer a senha configurada durante a instalação, e atualizar a lista de pacotes do apt-get:
# apt-get update

Agora para instalar um programa como o abiword digitamos:
# apt-get install abiword

Veja que o apt-get cuida de toda a parte chata. Neste caso, por exemplo, é preciso instalar também os pacotes "abiword-common", "libenchant1" e "libmyspell3", que o apt-get instala automaticamente junto com o pacote principal, depois de pedir uma confirmação.

Terminada a instalação, o Abiword já está pronto para usar. Você vai encontrar o ícone dentro do menu "Escritório e utilitários", no iniciar. Alguns programas podem não criar corretamente os ícones no iniciar, mas você sempre pode chamá-los via terminal ou criar o ícone manualmente, usando o kmenuedit. Isto se repete para qualquer um dos mais de 20.000 pacotes atualmente disponíveis nos repositórios que vêm ativados por padrão no Kurumin. Basta saber o nome do programa e você pode instalá-lo rapidamente a qualquer momento. Você pode ver uma lista dos pacotes disponíveis nos FTPs oficiais do Debian no: http://www.debian.org/distrib/packages.

Além de instalar, é possível usar o apt-get para atualizar qualquer pacote do sistema. Para isso, repita o comando de instalação, pois quando o programa solicitado já está instalado, o apt-get verifica se existe uma versão atualizada e, em caso afirmativo, já a baixa e instalada automaticamente. Caso contrário, ele simplesmente avisa que a versão mais recente já está instalada e não faz nada. Quando você não se lembrar do nome completo do programa, digite apenas as primeiras letras e pressione a tecla TAB duas vezes, assim você verá uma lista com as alternativas possíveis.

Para remover o programa, como no exemplo o abiword basta digitar
# apt-get remove abiword

Adicionando o "--reinstall" ele prossegue com a instalação, mesmo que o pacote já seja a versão mais recente, substituindo todos os arquivos referentes a ele e resolvendo algum problema.
# apt-get install --reinstall abiword

O "apt-get update" é o comando que baixa a lista dos pacotes disponíveis, que já vimos. O "apt-get upgrade", por sua vez, age de forma bem diferente: ele verifica todos os pacotes do sistema e tenta atualizar todos de uma vez, o que geralmente resulta em uma longa lista de atualizações:
# apt-get update
# apt-get upgrade

Usando o dpkg

O dpkg complementa o apt-get, permitindo instalar pacotes .deb baixados manualmente. Digamos que você tenha baixado, por exemplo, o arquivo "skype_1.2.0.18-1_i386.deb", o pacote com o Skype, disponível no http://skype.com. Para instalá-lo, você usaria o comando:

# dpkg -i skype_1.2.0.18-1_i386.deb

Lembre-se de usar a tecla para completar o nome do arquivo depois de digitar as primeiras letras.

Se você tiver uma pasta com vários pacotes (como o OpenOffice 2.0, por exemplo), pode instalá-los de uma vez usando o comando "dpkg -i *.deb".

Sempre, depois de instalar qualquer pacote usando o dpkg, rode o comando "apt-get -f install" para que o apt-get possa verificar o que foi feito e corrigir qualquer problema que tenha aparecido durante a instalação. Em casos de pacotes quebrados ou conflitos, o apt-get sempre vai sugerir alguma solução, mesmo que ela seja simplesmente remover o novo pacote.
#apt-get -f install

Para saber mais leia este artigo completo em: http://www.guiadohardware.net/tutoriais/tutorial-completo-apt-get/

Nenhum comentário :

Postar um comentário