você está aqui: Home  → Arquivo de Mensagens

Uso apt e apt-get no Red Hat

Colaboração: Cleymone Ribeiro dos Santos

Data de Publicação: 07 de Maio de 2003

É provável que a grande maioria de usuários Red Hat já tenha tido problemas de dependências, ao instalar/atualizar/remover um novo pacote em sua distribuição Red Hat. Existe um gerenciador de pacotes, que foi portado das ferramentas apt do Debian para distribuições baseadas em RPM. APT é um sistema gerenciador de pacotes. apt-get é uma ferramenta de linha de comando para manipular pacotes, permitindo instalação, atualização e remoção dos mesmos. As dependências são automaticamente resolvidas, de modo que ao instalar um pacote que precisa de outros, ele baixará todos os pacotes necessários e os instalará.

Passos:

  • baixar o pacote apt do site http://apt.freshrpms.net/

  • instalá-lo na sua máquina:

      rpm -ivh apt-versão-correta-para-minha-distribuição.rpm
    

  • se houver proxy em sua rede, edite o arquivo /etc/apt/apt.conf. Exemplo para http e ftp:

      Acquire
      {
       Retries "0";
       http
        {
          proxy "http://LOCAL-PROXY:PORT";
        };
      
        ftp
        {
          proxy "ftp://LOCAL-PROXY:PORT";
          passive "true";
          proxy::passive "true";
        };
      }
    
    Substitua os campos LOCAL-PROXY e PORT para valores de seu proxy.

  • editar o arquivo /etc/apt/sources.list, tire os comentários das linhas correspondentes a sua versão do RedHat.

Pode também adicionar novas linhas relevantes para sua distribuição. O formato de cada entrada neste arquivo é:

  tipo uri distribuição componente1 componente2 componente3

Exemplo:

  rpm ftp://apt-rpm.tuxfamily.org/apt redhat/7.3/en/i386 os updates extra
  rpm-sr ftp://apt-rpm.tuxfamily.org/apt redhat/7.3/en/i386 os updates extra

Esta informação é obtida nos sites que são "APT enabled", ou seja, oferecem pacotes em repositórios apt. Importante: Red Hat não disponibiliza seus pacotes através do utilitário apt.

Procure no http://freshrpms.net/ por outros sites, que ofereçam pacotes em repositórios apt.

  • executar o comando "apt-get update"

obs.: em algumas versões precisa executar 2 vezes este comando, pois tem um bug

Este comando serve para atualizar a base de dados particular do apt, sobre quais pacotes estão instalados, quais não estão e quais estão disponíveis para instalação. O programa apt-get usa esta base, para encontrar como instalar pacotes pedidos pelo usuário e pacotes adicionais, que são necessários para o pacote pedido funcionar apropriadamente. Todas as vezes que o arquivo /etc/apt/sources.list for modificado, execute este comando para o APT obter a lista de pacotes do "source" que vc especificou. Este comando criará sua base no diretório /var/state/apt/lists/.

  • executar "apt-get upgrade" para atualizar todos os pacotes que são automaticamente atualizáveis

  • executar "apt-get install packagename" para instalar/atualizar os pacotes específicos.

  • executar "apt-get remove packagename" para remover pacotes específicos.

Porém, isto ainda pode não ser suficiente para vc conseguir instalar o pacote desejado, pois ele pode não estar disponível nos "mirrors apt enabled". Boa sorte!!



Veja a relação completa dos artigos de Cleymone Ribeiro dos Santos

 

 

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script