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: 41.776 ]

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

Incron - supervisionando sistemas de arquivos

Block Hosts: Bloqueando ataques de força-bruta (brute force) em FTP, SSH e outros

Sudoers 1.8.12 - Parte II - Manual

Customizando o DVD de instalação do Slackware

Configurando o aMSN para Lan House e/ou Cyber Café

Leitura recomendada

Clonando HD no Linux

Linux com cara de Windows para atrair novos usuários

Aprimoramento de Desempenho da Instalação Debian

Configuração da interface KDE

Ambiente de desenvolvimento Java com Ubuntu 7.10 e Net Beans 6

  
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