terça-feira, 30 de setembro de 2008

Tutorial apt-get

Saudações pessoal,

Vou escrever um tutorial com os comandos básicos do apt-get, que é uma ferramenta usada por muitas distribuições linux para adicionar e remover programas via linha de comando.
Essa ferramenta é muito interessante e bem mais útil do que parece, procure explorá-la.
Com ela você consegue, com apenas um comando, baixar e instalar um programa da internet já adaptado a sua distribuição do linux.

O vídeo a seguir mostrará um exemplo utilizando os comandos básicos para instalar e remover um programa (tuxpaint), os quais serão explicados no texto abaixo.



Permissão de root

O apt-get é um programa que deve ser executado por um usuário que possa fazer alterações no sistema operacional, na maioria das vezes, o root.
Para isso uma boa opção é utilizar o comando #sudo ou #su para obter acesso de root.
Para obter acesso pelo comando #sudo (geralmente disponível em distribuições originadas do Debian):

#sudo -s

E a partir daí todos os comandos que você der no shell será efetuado com permissões de administrador.
Se você achar melhor, você pode escrever todos os comandos precedidos da palavra sudo, exemplo (#sudo apt-get update, #sudo apt-get install tuxpaint).

Atualizando os repositórios

O apt-get tem uma lista de endereços repositórios e cada um deles tem uma série de pacotes (programas) disponíveis para baixar.
A primeira coisa a se fazer é atualizar os repositórios do apt-get, para garantir a maior quantidade (e mais atualizada) possível de pacotes.
Para isso utilize o seguinte comando:

#apt-get update

Localizando pacotes

Uma coisa que eu sempre tive dúvida em relação ao apt-get era: Como o pessoal do linux decora o nome enorme de cada pacote para poder instalá-lo? Como eles adivinham como se chama o pacote?
Na verdade, para isso você pode utilizar o apt-cache, que te ajudará a consultar os pacotes e lhe dará o nome correspondente a cada um.

Atravéz do comando:

#apt-cache search palavra_a_ser_consultada

Você informa uma palavra a ser consultada nos repositórios (ex. amsn, jedit) e ele te lista todos os pacotes que apresentam aquela palavra no nome ou na descrição.

Instalando o programa

Após localizar o pacote desejado utilize o comando abaixo para baixá-lo (se necessário) e instalá-lo.

#sudo apt-get install nome_do_pacote

Atenção pois o nome_do_pacote é case sensitive (diferencia maiúsculas de minúsculas).
Após instalado você provavelmente encontrará o programa na lista de menus de sua distribuição, ou poderá executá-lo escrevendo seu nome no shell.
Caso mesmo assim não consiga, pode tentar localizá-lo a partir do comando:

#whereis nome_do_pacote

Removendo um programa

Para remover um programa instalado pelo apt-get você pode usar o comando:

#apt-get remove nome_do_pacote

Finalizando

O apt-get possui muitas outras opções, para consultá-las utilize o comando:

#man apt-get

Para finalizar o #man basta digitar "q".

Espero ter ajudado, como foi dito, no começo do tópico há um vídeo com um exemplo da utilização do apt-get (para instalar o programa tuxpaint).

[]s.

Links relacionados:

1 comentários:

Miguel disse...

Muito bom o tutorial.
Parabéns!