[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: downgrade sid+experimental a testing



Fabio Nigi - wrote:
On gioved? 28 giugno 2007, alle 21:21, Davide Corio wrote:
  
Il giorno gio, 28/06/2007 alle 19.57 +0200, Federico Di Gregorio ha
scritto:
    
Il giorno gio, 28/06/2007 alle 18.16 +0200, Davide Corio ha scritto:
      
comunque il downgrade non è un qualcosa di automatico, devi fare il
downgrade dei pacchetti uno ad uno 
        
Non è vero. Basta pinnare a 1001.
      
mi vuoi dire che con i pin riesci a fare il downgrade anche delle libc6,
pacchetti legati a sysv e cose simili??? O_o
    
a me ha funzionato, avevo fatto un paio di bischerate nel file di conf
ma riguardandolo anche la mail iniziale era inutile che con la conf
postata tutta funziona.

se vai a leggere nella guida debian ufficiale il pinning a 1001
funziona.

Fabio

  
Solitamente il tutto mi sfocia in un: "se vuoi andare avanti rispondi
"Si, mi ipoteco la casa e ti affitto mia sorella" a questa domanda"

-- 
Davide Corio                                davide.corio<at>redomino.com
Redomino S.r.l.                 Largo Valgioie 14 - 10146 Torino - Italy
Tel: +39 011 7499875 - Fax: +39 011 3716911     http://www.redomino.com/


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-REQUEST@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmaster@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

    
  

se puo essere di aiuto ho torvato questo vedi se cosi funzia :) ciao

Apt Pinning
Da Wikipedia, l'enciclopedia libera.

Come fare a fare un downgrade di Debian da unstable a testing?

Di solito il pinning e' la soluzione migliore, infatti viene usato anche per mixare distribuzioni diverse prendendo software da altri trees.

prima di tutto bisogna editare il file /etc/apt/apt.conf in questo modo:

       APT::Authentication::TrustCDROM "true";
       APT::Default-Release "testing";
       APT::Cache-Limit 10000000;
       Apt::Get::Purge;
       APT::Clean-Installed;
       APT::Get::Fix-Broken;
       APT::Get::Fix-Missing;
       APT::Get::Show-Upgraded "true";

poi bisogna dare le dovute priorita' al tree da cui vogliamo prendere i pacchetti editando il file /etc/apt/preferences di solito non e' presente nella cartella quindi se non c'e' createlo e editatelo in questo modo (comunque per capire come editarlo basta vedere man apt_preferences)


       Package: *
       Pin: release a=testing
       Pin-Priority: 990

       Package: *
       Pin: release a=unstable
       Pin-Priority: 100

a questo punto per prendere i pacchetti da uno dei due trees basta fare

       $> aptitude install foo -t unstable

per installare il pacchetto foo da unstable.

Se il nostro scopo e' il downgrade basta eseguire dunque il comando

       $> aptitude dist-upgrade -t testing

Naturalmente questo procedimento puo' essere applicato anche per il downgrade da testing a stable, ovviamente cambiando tutte le occorrenze di testing in stable e tutte quelle di unstable in testing nei file di configurazione precedenti.

E' inutile pero' effettuare un downgrade a stable su una macchina desktop perche' la branch testing su un desktop risulta essere l'ideale.

In ogni caso vi consiglio di editare in questo modo la sources-list:

       ### Debian Ufficiale -- Testing
       deb http://ftp2.de.debian.org/debian/ testing main non-free contrib

       ### Debian Ufficiale -- Testing Sicurezza
       deb http://security.debian.org/ testing/updates main contrib non-free

       ### Debian Ufficiale -- Sid
       deb http://ftp2.de.debian.org/debian/ unstable main non-free contrib

       ### Multimedia -- Audio -- Rarewares
       deb http://debian-multimedia.org/debian/ testing main contrib non-free

In ogni caso i mirror consigliati non sono mirror obbligatori e anche se vi sconsiglio vivamente sia il pinning verso unstable sia l'installazione di unstable a meno che non pensiate di testare il software per la debian community.

Inoltre non utilizzate mai i nomi delle distribuzioni nei mirrors al posto di testing unstable e sid (rispettivamente al momento etch, sid, sarge).

Enjoy Debian :-)

ciao michele


Reply to: