Pular para o conteúdo

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.
Perfil removido removido
Hits: 42.942 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar

Parte 4: 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.

   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

Jogos via Internet em 2 minutos com Hamachi

Montando o cache de DNS

Algoritmo... como fazer?

Gerenciamento centralizado de usuários de rede com GOSA

Como ativar o módulo de cancelamento de ruído no Pipewire

Red Hat e Fedora - Um guia básico de configuração

Instalação automatizada de servidores com kickstart

Configurando cliente na rede wireless com criptografia WPA - Debian

hdparm: Tire o máximo do seu HD

OCS Inventory e seus clientes - Instalação e configuração

#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

Entre na sua conta para comentar.