Destaques do Blog...

Burlar Protetores de Link Teste de texto

28 de agosto de 2010

Central de Programas, Gerenciador de Pacotes Synaptyc, apt-get e dpkg

Quando falamos em instalação de programas no Ubuntu, estamos tratando de um assunto simples, pois existem diversos modos de fazer isto. Iremos tentar explanar de forma clara esse assunto aqui no blog.
Como muitos usuários tem dificuldades em conseguir encontrar respostas de como instalar alguns programas básicos como o BrOffice, os Plugins Flash e Java, Descompactador, Amsn, Codecs (mp3, avi, rmvb) etc.
Vamos tratar das 4 formas mais típicas de instalação de software no Ubuntu, as quais são:

  • A Central de Programas
  • O Gerenciador de Pacotes Synaptic
  • Apt-get install (terminal)
  • Dpkg (terminal)

 A Central de Programas certamente será o modo mais fácil de se instalar aplicativos, pois nessa opção está listada a maioria do repositório de softwares catalogados, lá existem várias opções onde escolhemos a categoria do programa que queremos ou se não só digitamos o nome do programa desejado na area de busca, assim economizando um grande tempo em relação aos outros modos de instalação. O download do programa e a instalação de programas necessita de uma validação, como em qualquer outra opção de instalação de programas no Ubuntu, no caso a senha será solicitada, para depois ser feito o download para em seguida prosseguir com a instalação do programa (nesse caso o processo é todo automatizado).
Para abrir a Central de Programas no Ubuntu é muito fácil, apenas temos que clicar na aba superior no botão Aplicativos e depois em Central de Programas.

Vantagens:

  •  Melhor interface gráfica, inclusive com screenshots de programas; 
  • "Aplicativos em Destaque" dá dicas sobre os programas mais usados;  Remove dependências ao remover um programa (outros softwares dos quais o programa a ser instalado precisa para funcionar).
  • Enfileira instalações, ou seja, após iniciar uma instalação e enquanto ela ainda estiver em andamento, é possível selecionar outro programa e ele será instalado logo após o término do primeiro.


Desvantagens:

  • Não mostra quais softwares a mais precisam ser instalados como dependência.
  • Não faz purge na remoção, ou seja, podem ficar arquivos de configuração inúteis no seu computador.
  • Não mostra os tamanhos dos arquivos a serem baixados, nem a previsão do tempo de download (apenas uma barra de progresso da instalação inteira).

O Synaptic é uma interface gráfica para o apt-get, o gerenciador de pacotes do sistema Ubuntu. Ele combina a simplicidade do "aponte-e-clique" da interface gráfica com o poder do apt-get (uma ferramenta em linha de comando do terminal). Você pode:
  • Instalar, remover, configurar ou atualizar pacotes de software;
  • Navegar, classificar e procurar a lista de pacotes de software disponíveis;
  • Controlar os repositórios ou atualizar o sistema inteiro;
  • Enfileirar uma certa quantidade destas ações para serem executadas de uma só vez.
O Synaptic informará sobre as dependências (pacotes adicionais necessários para o pacote do software que você escolheu), bem como sobre os conflitos com outros pacotes que já estão instalados em no sistema.
Utilizar essa ferramenta não é nada complicada, já que em ambiente gráfico a dificuldade de execução dessas tarefas se torna simples, para usar esse aplicativo apenas devemos procurar o aplicativo a ser instalado e clicando com o botão direito devemos selecionar marcar para instalação, ele automaticamente seleciona todos os outros aplicativos necessários para instalação correta do programa, são raras as vezes em que ocorrem problemas.
Para desintalar programas por esse aplicativo devemos apenas selecionar remover, ou se você quer se livrar totalmente do aplicativo devemos selecionar a opção para Remoção Completa.





Vantagens:

  • Interface gráfica;
  • É possível selecionar a remoção completa (purge).


Desvantagens:

  • Não remove dependências, apenas o programa explicitamente selecionado.


Agora passando para as opções terminal (apt-get e dpkg), que na minha opinião são os modos mais difíceis de se instalar programas no Ubuntu, mas que de certa forma são os modos que mais me fascinam.
O apt-get  é um recurso desenvolvido originalmente para a distribuição Debian que permite a instalação e a atualização de pacotes (programas, bibliotecas de funções, etc) no Linux de maneira fácil e precisa. Este artigo, dividido em duas partes, mostrará como utilizar seus principais recursos.
Vale frisar que o apt-get deve ser utilizado através de um usuário com privilégios de administrador.

O que é apt-get:

Em qualquer sistema operacional há a necessidade de se instalarprogramas para que o uso do computador faça sentido. O problema é que, muitas vezes, o processo de instalação é trabalhoso, forçando o usuário a procurar arquivos indispensáveis ao software (dependências) ou a editar scripts, por exemplo.
Para poder lidar com esse e com problemas oriundos, desenvolvedoresda distribuição Debian Linux criaram o APT (Advanced Packaging Tool), uma ferramenta para instalar e atualizar pacotes (e suas dependências) de maneira rápida e prática. Não demorou para que o APT fosse utilizado em outras distribuições, sendo padrão no Debiane no Ubuntu (já que este é baseado no Debian).

Como utilizar o apt-get:

Atualizando a lista de pacotes
Quando o apt-get é utilizado no Linux, o comando consulta um arquivo denominado sources.list, geralmente disponível no diretório /etc/apt/. Esse arquivo informa onde estão os locais (repositórios) nos quais ele obterá os pacotes requisitados pelo usuário.
Pelo arquivo /etc/apt/sources.list o APT sabe onde procurar os pacotes solicitados. O problema é que ele precisa conhecer o que está instalado no sistema operacional para saber exatamente o que procurar. Se não tiver essas informações, o APT não saberá que um determinado pacote essencial a um programa não está instalado e não providenciará sua instalação, por exemplo. Para lidar com essa situação, o APT utiliza um banco de dados próprio e o compara aos repositórios registrados no sources.list para saber quando um pacote está atualizado ou quando há uma nova versão de um determinado aplicativo. Para fazer o APT executar essa tarefa, basta digitar em um terminal o seguinte comando:

apt-get update

Instalando pacotes:

Antes de instalar um programa, é necessário executar o comando mostrado no tópico anterior para o APT saber o que está e o que não está instalado no computador. É por isso que esse comando foi explicado primeiro.
Depois de ter executado o apt-get update, basta digitar o seguinte comando para instalar os pacotes desejados:

apt-get install nomedoprograma

Por exemplo, suponha que você queira instalar o Amsn. Para isso, basta dar o comando:

apt-get install Amsn

Quando esse comando é executado, o APT procura nos repositórios os pacotes correspondentes e os instala imediatamente após baixá-los.
Caso o programa necessite de um outro pacote, o APT o procurará e perguntará se você deseja instalá-lo, no que você deverá responder com Y (sim) ou N (não), como mostra a situação abaixo:

0 packages upgraded, 6 newly installed, 0 to remove and 2 not upgraded. Need to get 6329kB of archives. After unpacking 14.1MB will be used.
Do you want to continue? [Y/n] 


Removendo pacotes com o apt-get:

Se você não quer mais utilizar um determinado programa, pode desinstalá-lo através do comando apt-get. Para isso, basta digitar:

apt-get remove nomedoprograma

Por exemplo, suponha que você queira desinstalar o Amsn. O comando ficará então da seguinte forma:

apt-get remove Amsn

É importante destacar que o comando acima remove o programa, mas mantém os arquivos de configuração, caso estes existam. Para uma desinstalação total do programa, incluindo arquivos extras, deve-se usar o comando:

apt-get --purge remove nomedoprograma

Vantagens:

  • Facilidade de uso no terminal. Exemplo: sudo apt-get install Flash Player;
  • Faz purge. Exemplo: sudo apt-get purge Flash Player;Remove dependências, apesar de muita gente dizer o contrário. Exemplo: sudo apt-get autoremove Flash Player;
  • Faz o purge inclusive das dependências com o comando sudo apt-get autoremove --purge Flash Player.


Desvantagens:

  • Não possui interface gráfica;
  • Não procura pacotes dado um nome.


O dpkg (Debian Package) é o programa responsável pelo gerenciamento de pacotes em sistemas Debian. Sua operação é feita em modo texto e funciona através de comandos.
Muitas vezes os arquivos a serem instalados com o comando DPKG vem compactados, assim será necessária a descompactação desses arquivos no diretório desejado para que ele seja istalado posteriormente. No nosso caso irei utilizaro BrOffice como exemplo para instalação.
Descompacte o arquivo copiado do site do BrOffice.org em um diretório da sua preferência. Dentro do diretório, você poderá usar o comando tar para a descompactação.

Se o arquivo estiver compactado em formato .gz, use:

tar xvzf broffice.org_2.0.xxx_LinuxIntel_install.tar.gz

Se o arquivo estiver compactado em formato .bz2, use:

tar vxjf broffice.org_2.0.xxx_LinuxIntel_install.tar.bz2






Se necessário utilize o comando su para fazer a operação como usuário root.Entre no diretório criado pela descompactação com o comando cd seguido do nome do novo diretório recém criado. Neste diretório estarão os arquivos RPMs.
Se você estiver usando os pacotes RPM, execute o comando:
 
rpm -Uvh *rpm
 
Se você estiver usando pacotes DEB, use:
 
dpkg - i *deb
 
para instalar o BrOffice.org no diretório padrão /opt.
Entre no diretório desktop-integration com o comando cd e execute rpm -Uvh para o rpm adequado ao seu sistema, ou dpkg -i, no caso de usuários de pacotes deb.
 
Na primeira vez que você executar o BrOffice.org após o processo de instalação, serão apresentadas algumas telas de configuração onde você verificará o licenciamento do pacote, informará dados básicos e registrará sua cópia.
Entre normalmente no sistema com seu usuário de trabalho. Se o processo de instalação do BrOffice.org terminou com sucesso, você poderá verificar que foi criado um grupo de programas chamado BrOffice.org no menu do botão Iniciar.
Aqui nesse tutorial vimos como é simples o uso dessas ferramentas. Usei exemplos de programas diferentes em cada um dos tipos de instalação, mas em qualquer um dos meios citados é possivel instalar qualquer um dos aplicativos anteriormente listados no artigo.

Bom Proveito!

Esperem que gostem (((:

Referências:







Nenhum comentário: