How to

How-to Apt no Red Hat 8.0

O apt para pacotes RPM

A Conectiva portou o apt-get para o sistema de pacotes RPM. A instalação dos pacotes é feita pela Internet e o apt-get detecta automaticamente as dependências necessárias, instalando-as juntamente com o pacote. Ele também pode detectar e remover pacotes que possam causar conflitos. 

O apt também foi portado posteriormente para o Red Hat (versões 6.2, 7.2, 7.3, e 8.0) e para outras distribuições baseados em pacotes rpm. Existe também o Synaptic, que é um frontend gráfico que possui todas as funções do apt-get, o que possibilita a atualização do sistema sem a necessidade de digitar comandos no console.

Instalando o apt

O apt e os repositórios para o apt podem ser encontrados no site http://www.freshrpms.net

Os pacotes rpms do apt para o Red Hat 8.0 podem ser baixados no link abaixo:

http://psyche.freshrpms.net/rpm.html?id=244

Após o download do rpm do apt, instale-o como root usando o comando:

rpm -ivh apt-0.5.4cnc9-fr1.i386.rpm

Também é necessário baixar e executar o script genaprep.sh. Este script configura o repositório aonde o apt buscará os pacotes. Baixe este script no link a seguir:

http://freshrpms.net/apt/server/genaptrep.sh

Mude a permissão do script para torná-lo executável: 

chmod u+x path/to/file/genaptrep.sh

Execute o scritp como root, configurando o repositório para o Red Hat 8.0:

./genaptrep.sh rh80

Com a instalação finalizada, execute (como root) os seguintes comandos para atualizar o sistema com as versões mais recentes dos pacotes: 

apt-get update
apt-get upgrade

Instalando o Synaptic

Se você preferir utilizar o apt através da interface gráfica do Synaptic, é necessário instalá-la também. Faça isto utilizando o apt (que já está funcionando!):

apt-get install synaptic

Configurando outros repositórios

Existe também o recurso de adicionar outros servidores de onde os pacotes serão baixados pelo apt. O apt usa uma lista de servidores que fica guardada no /etc/apt/source.list. Com os passos deste howto, somente o servidor do Freshrpms fica configurado, entretanto, é possível adicionar outros servidores no source.list. Você pode encontrar uma lista de outros servidores no link abaixo:

http://freshrpms.net/apt/

Bom, é isso. Boa sorte!

Dextra Sistemas