Gerenciamento de pacotes RPM (parte 1)

Nesta primeira parte vamos tratar sobre a nomenclatura de pacotes RPM e de detalhes da configuração do apt-get. Veremos a estrutura do sources.list e do vendors.list. Além disto criaremos um repositório local, inclusão de CDs adicionais e configuração do apt com e sem proxy.

[ Hits: 40.751 ]

Por: Perfil removido em 22/04/2005


Criando um repositório local



Um repositório local pode ser acessado tanto via FTP, HTTP ou FILE, para tanto, basta configurar o tipo de repositório que você desejada. Apresentar a configuração de todos os tipos está além do nosso escopo. A configuração aqui apresentada servirá de base para as demais caso. A instalação de programas é uma tarefa do administrador, então, os diretórios criados somente serão acessados pelo administrador.

O repositório RPM apresenta uma estrutura de diretórios que deve ser seguida. Um diretório principal onde devem ser armazenados arquivos fontes, binários e licenças. Este diretório é igual ao diretório raiz de um CD da distribuição. Vamos criar nossa estrutura dentro do diretório encontrado em /pacotes/10/i386. Crie os seguintes subdiretórios para abrigar os pacotes RPM e os arquivos pkglist que serão criados a seguir para informar sobre os pacotes no repositório. O diretório que abrigará os pacotes deve ter a nomenclatura RPMS.xxx, onde, xxx é o nome do meta-componente ou seção escolhido por você e que será usado para referenciar-se ao repositório. Neste caso vamos chamar este diretório de RPMS.update e copiar os pacotes que temos interesse para dentro dele. O diretório que conterá os arquivos pkglist deve obrigatoriamente se chamar base.

Nossa estrutura será então formada por /pacotes/10/i386/RPMS.update e /pacotes/10/i386/base. Tenha certeza de ter copiado todos os pacotes RPM que deseja disponibilizar no repositório para a pasta /pacotes/10/i386/RPMS.update e digite o seguinte comando na linha de comandos e observe a saída gerada por ele:

# genbasedir /pacotes/10/i386 update

Components: update
Processing pkglists... update [done]
Processing srclists... [done]
Creating component releases... update [done]
Creating global release file... [done]
Appending MD5Sum... update [done]
All your base are belong to us!!!

O repositório está corretamente criado agora inclua a seguinte linha no arquivo sources.list, observando que entre o nome do diretório principal /pacotes e o subdiretório 10/i386 existe um espaço em branco. Isto é obrigatório já que este diretório identifica a distribuição. Caso não seja formada a linha deste modo o apt-get acusará um erro de linha mal formada.

rpm file:/pacotes/ 10/i386 update

Isto é tudo por hora... aguardem a segunda parte!

Unasi

Página anterior    

Páginas do artigo
   1. Nomenclatura de pacotes RPM
   2. Obtendo pacotes RPM
   3. Escolha dos tipos de repositórios
   4. Entendendo sources.list e vendors.list
   5. APT-GET sem e com servidor proxy
   6. Criando um repositório local
Outros artigos deste autor

Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop

Faça o GNU/Linux falar as horas para você

Configuração universal do servidor X (modo gráfico)

FreeBSD Release 10.0 - Introdução ao sistema

FreeRADIUS - Noções básicas - Parte I

Leitura recomendada

Instalando MRTG + rrdtool no Slackware 12.0

Ubuntu 7.10 "levinho" para PCs antigos

Instalação da placa TRENDnet TEW-421PC Wireless com ndiswrapper Debian

Android - Emulando, Instalando e Removendo Aplicativos APK

Acessando o celular Siemens MC60 no Linux

  
Comentários
[1] Comentário enviado por removido em 23/04/2005 - 15:47h

Esse unasi é um "must"... ;-))
Demora para aprecer mas quando o faz arrebenta a boca do balão...
E depois ainda reclamam do suporte pra linux...
10 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!1

[2] Comentário enviado por Santanna em 24/04/2005 - 17:53h

Belo artigo!!!

Muita gente não conhece bem RPM e sai criticando, e muitos que trabalham com RPM não conhecem a maioria dos recursos.

Acredito que este artigo trará conhecimento para usuários iniciantes e avançados.

Vlw!!!

[]'s

[3] Comentário enviado por ayala.sanke em 25/04/2005 - 08:36h

...............

[4] Comentário enviado por removido em 25/04/2005 - 17:31h

e muito bom porem complicado eu gostei


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts