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.185 ]

Por: Perfil removido em 22/04/2005


Entendendo sources.list e vendors.list



A configuração do arquivo /etc/apt/sources.list é responsável por manter uma lista de repositórios que serão acessados. O formato de uma linha especificando um repositório pode ser escrita do seguinte modo:

TIPO [SIMPLE-KEY] URI PARÂMETROS
  • TIPO - O campo TIPO especifica o tipo de pacote que será encontrado no repositório. Podendo assumir os valores rpm, rpm-src ou deb, dependendo do formato de pacotes utilizado por sua distribuição.
  • [SIMPLE-KEY] - O campo "simple-key" contém um nome que aponta para uma assinatura digital do fornecedor do pacote constante no arquivo /etc/apt/vendors.list denominada "FingerPrint". A assinatura digital garante que o pacote não foi modificado com finalidades maliciosas. O formato do registro de um fornecedor de pacotes no arquivo vendors.list pode ser verificado abaixo:

    simple-key "cncbr" {
        FingerPrint "30EAE85C3D91C29880B4F0B3E368DDD099807190";
        Name "Conectiva S.A. <security@conectiva.com.br>";
    }


    O valor constante em simple-key é o GPG-ID, neste exemplo, o valor a ser incluído é [cncbr]. FingerPrint é um valor obtido através do comando # gpg --fingerprint após a chave pública do fornecedor ter sido incluída em seu "chaveiro". O Nome e o endereço de correio eletrônico aparecem na variável "Name".

  • URI - Uniform Resource Identifier - O campo URI determina o protocolo e o caminho completo até os arquivos de pacotes. Os valores para este campo são: http, ftp, cdrom, file, copy, ssh/rsh.
  • PARÂMETROS - Este campo conterá os meta-componentes que apontam para seções ou tipos específicos de pacotes desejados. Verifique os valores válidos para sua distribuição.

Uma linha típica de um arquivo sources.list que aponta para um repositório possui esta conformação:

rpm [cncbr] http://ftp.unicamp.br/pub/conectiva/atualizacoes/ 10/i386 updates

O tipo de pacote é "rpm", a assinatura do fornecedor é "[cncbr]", o protocolo é o "http" seguido do endereço Internet completo do repositório, o parâmetro "10/i386" informa a versão da distribuição e a plataforma dos pacotes e o meta-componente "updates" informa o tipo de pacotes desejados. Estas informações vão variar entre as distribuições informe-se sobre os parâmetros da sua versão.

Página anterior     Próxima página

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

Sudoers 1.8.12 - Parte III - Manual

Particionamento GPT - Conceitos básicos

Implementação de um proxy/cache para ganho de conexão

Enviando alertas do Snort por SMS

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

Leitura recomendada

Instalando Linux em notebooks que mostram DISABLING IRQ

Pós-instalação no Slackware 10

Configurando o Apache para deixar dois servidores web no mesmo link

Reempacotamento e repositório local em um sistema Debian-like

Clonando HD 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