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

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

Experiência de migração para software livre

pam_mount e CiD - Gerenciamento centralizado dos mapeamentos de unidades de rede no Ubuntu

Vírus em câmeras digitais: possibilidades

XL - Ferramenta de gerenciamento Xen - Parte I

Um tour pelos ripadores de CDs para Linux

Leitura recomendada

Instalando AJAXTERM em um Fedora

Configuração de teclado e dispositivos de entrada em geral a partir do HAL no Xorg 1.5 e superiores

Criando pacotes no Slackware Linux

Emergindo grandes pacotes em hardwares fracos com o auxílio de outro computador no Gentoo Linux

Driver nVidia no Debian

  
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