sab 9 settembre 2006, alle 20:03 (GMT+0200), vg ha scritto: [...] > Il 06/09/06, Johan Haggi<[EMAIL PROTECTED]> ha scritto: > >Usi apt di testing o di sid? Se si hai firmato con gpg il file Release > >del repository locale e aggiunto la tua chiave gpg con apt-key? > > uso apt-get di testing e non ho firmato i file perchè i pacchetti li > scarico comunque da un'altra sarge in altro loco che effettua lei la > verifica dei pacchetti... > adesso con il file di Release succede comunque una cosa strana: > quando faccio un apt-get update collegato a internet, il successivo > apt-get dist-upgrade mi vuole scaricare tutti i pacchetti da > "ftp.it.debian.org" anche se sono sul repository locale; > invece se do un apt-get update scollegato da internet, il successivo > apt-get dist-upgrade, trova e sceglie i file del repository locale se > presenti...
Tiro ad indovinare: update collegato ad internet: apt ha a disposizione un repository locale non firmato ed uno remoto firmato: secglie quello firmato. update scollegato: ha dispnibile solo il non firmato e quindi e` "costretto" ad usarlo. Io ho creato una chiave gpg per root che uso solo per firmare il file Release in locale (aggiunta con apt-key) Ho i pacchetti in /var/ArchivioPacchetti/pool con questa riga in /etc/apt/sources.list deb file:/var/ArchiviPacchetti ./ ed uso questo script per creare i file Packages Release e Release.gpg (adattato dal codice di apt-move): #!/bin/bash cd /var/www/ArchiviPacchetti dpkg-scanpackages pool /dev/null > Packages size=`du -b Packages | sed -r "s/[^0-9].*//"` echo -ne "Origin: johan\n" > Release # metti il tuo nome echo -ne "Label: johan\n" >> Release echo -ne "Suite: testing\n" >> Release echo -ne "Codename: etch\n" >> Release echo -ne "Date: " >> Release date -u >> Release echo -ne "Architectures: i386\n" >> Release echo -ne "Components:\n" >> Release echo -ne "Description: Repository locale\n" >> Release echo -ne "MD5Sum:\n" >> Release printf ' %32s%.s %16d %s\n' $(md5sum Packages) $size Packages >> Release echo -ne "SHA1:\n" >> Release printf ' %40s%.s %16d %s\n' $(sha1sum Packages) $size Packages >> Release gpg -b -a --yes --output Release.gpg Release -- Ave Johan Haggi ante diem quartum Idus Septembres MMDCCLIX ab Urbe condita **NEW** GnuPG key-id: 0x398F1A73 (available on http://keyserver.linux.it) Fingerprint: 75D4 86D5 B795 BD31 4BD2 2354 9206 CB42 398F 1A73 -- Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [EMAIL PROTECTED] To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

