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/
