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

Re: apt-get: installazione pacchetti vecchi



Gendag ha scritto:

On 22/10/03(Wed) 12:40, Giuseppe Ciuni wrote:
Gendag ha scritto:
per installare una versione specifica di un pacchetto si fa in questo modo:

apt-get install nomepacchetto=versione
per ottenere la versione disponibile di un pacchetto si fa in questo modo:
apt-cache showpkg nomepacchetto

quindi puoi fare in due modi
1. disinstalli il nuovo pacchetto e poi installi quello che vuoi specificando, con il comando sopra, la versione precedente 2. provi direttamente a installare il pacchetto specificando la versione senza disinstallare l'altro (non so se fa tutto in automatico cioè disinstallazione del precedente e installazione del successivo)

Ti ringrazio della delucidazione, ma non c'e' un modo per eseguire tutto
in modo automatico? Ieri ho scaricato un centinaio di pacchetti nuovi e
il tuo medoto manuale e un po lungo :-)
Non c'e' un modo per dire "tutti i pacchetti piu' recenti del 20/10/2003
devono essere sostituiti con quelli specificati nella source list?"
(nella source-list e' specificata come sorgente snapshot.debian.net con
i pachetti del 20/10/2003)

thx ancora

Gendag


Potresti fare un'altra cosa

essendo reperibili via rete o via cd 3 tipi di distribuzioni stable, testing, unstable,
potresti scegliere di passare da quella unstable a quella stable o testing

per fare ciò esiste un file /etc/apt/preferences dove vengono specificate le precedenze tra i pacchetti da installare, basta che cambiare le priorità in modo da installare quelle di
una distr ol dell'altra

ecco un esempio del contenuto del  suddetto file

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

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

Package: gnus
Pin: origin apt
Pin-Priority: 800


se tu volessi portare tutto in unstable basta aumentare il valore Pin-Priority ad un valore più alto rispetto alle altre
così vale anche per testing o stable.


cmq credo (a dire il vero non ne sono molto sicuro) che verranno installati tutti i pacchetti della distr. scelta.

altra strada da seguire consiste:

andare /var/cache/apt/archives
e rimuovere a mano tutti i pacchetti che sono stati copiati da una certa data (trovi la data con ls -la nella directory)

per rimuoverli usa dpkg -r nomepacchetto.deb

poi modificare il tuo sources.list riportandolo a quello di prima dell'apt-get upgrade

infine reinstallare tutti i pacchetti appena rimossi


In bocca al Lupo


Giuseppe Ciuni




Reply to: