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