On Monday 29 November 2004 20:14, Paul Lacatus wrote:
> Vreu sa fac si eu un  update folosind yum in FC3. Imi da urmatorul mesaj .
>
> [EMAIL PROTECTED] etc]# yum update kernel
>
> You have enabled checking of packages via GPG keys. This is a good thing.
> However, you do not have any GPG public keys installed. You need to
> download the keys for packages you wish to install and install them.
> You can do that by running the command:
>     rpm --import public.gpg.key
> For more information contact your distribution or package provider.
>
> Am incercat sa modific in yum.conf  gpgcheck=0. Fisierul de key am gasit
> sa-l descarc. Cum fac un update cu yum in conditiile astea?

Orice rpm facut cum trebuie e semnat de catre package manager pentru a-i 
confirma autenticitatea, iar yum poate verifica daca intr-adevar un pachet 
este semnat de catre PM sau nu. Pentru a verifica semnatura trebuie sa ai 
instalata cheia publica a package manager-ului in baza de date rpm. Toate 
aceste chei sunt de fapt tot niste rpm-uri pe care le poti vizualiza cu 
comanda:

rpm -qai gpg\*

Pe CD-urile Fedora Core 3 ai sa gasesti cheia gpg folosita la semnarea tuturor 
pachetelor din distributie, tot ce trebuie sa faci ca sa o adaugi este sa 
executi:

rpm --import /media/cdrom/RPM-GPG-KEY-fedora

Dupa acest pas, yum va putea verifica autenticitatea oricarui pachet semnat de 
catre cei de la Fedora. Daca semnatura nu este OK atunci yum va refuza sa 
instaleze pachetul.

Punand gpgcheck=0 in fisierul de configurare ai indemnat yum-ul sa sara peste 
aceasta verificare, motiv pentru care nici nu ai mai avea nevoie sa instalezi 
cheia gpg. Indicat ar fi totusi sa lasi gpgcheck=1 si sa instalezi cheia 
publica Fedora.

Ori de cate ori ai ocazia sa instalezi rpm-uri, chiar si din alte parti, cauta 
cheia package managerului si import-o. Vei evita astfel, pe cat posibil, sa 
instalezi pachete care nu sunt facute de "persoane de incredere".


Mihai


--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui