Newsgroup: it.comp.os.linux.sys
Titolo: debian apt_preferences

un saluto a tutti,
ho smanettato negli ultimi mesi con apt_preferences utilizzando in un
woody alcuni pacchetti della unstable...
adesso che woody e' prossima al rilascio vorrei eliminare i pacchetti
della unstable...
e' possibile distinguere in qualche modo i pacchetti che appartengono
a Woody e quelli che appartengono ad unstable?
in dpkg non ho trovato nulla.
grazie

>>>>> "Luca" == Luca Di Taranto <dita...@zappami.invalid> writes:
[...]
Luca> e' possibile distinguere in qualche modo i pacchetti che
Luca> appartengono a Woody e quelli che appartengono ad unstable?
In pratica in molti casi i pacchetti di unstable diventano (o sono
diventati) quelli di testing quindi non puoi distinguerli.
Però si sapere quelli che non sono in woody. Non conosco uno
strumento che lo fa in automatico.
Si potrebbe provare a usare le capacità di apt.
Saluti
Marco

 diventati) quelli di testing quindi non puoi distinguerli.
Sapevo che si poteva installare, con apt, una versione specifica di un
pacchetto, con una sintassi del tipo
# apt-get install mutt/woody
o qualcosa del genere (devo averlo letto forse sulla ML Debian ma non ne
sono sicuro, con la testa sballata che mi ritrovo forse ricordo male)
pero' non so se si possa fare lo stesso anche per disinstallare.
-- 
- Le scaglie della mia corazza sono come scudi dieci volte piu' potenti
i miei denti sono spade, i miei artigli lance, lo sferzare della mia
coda una saetta, le mie ali un uragano ed il mio alito MORTE !

 a Woody e quelli che appartengono ad unstable?
Puoi utilizzare apt_preferences per aumentare il punteggio di Woody
rispetto alla Unstable tanto da permettere un downgrade dei pacchetti
automatico (Pin > 1000).
--------------------
/etc/apt/preferences
Package: *
Pin: release a=testing
Pin-Priority: 1001
Package: *
Pin: release a=unstable
Pin-Priority: 95
--------------------
Con il prossimo "apt-get dist-upgrade" tutti i tuoi pacchetti provenienti
dalla Unstable saranno rimpiazzati dalle rispettive versioni presenti in
Woody.
-- 
Vivere? Lo facciano per noi i nostri domestici.
Ciao,Alessandro.
[se vuoi spedirmi un'email, togli il poeta dall'indirizzo]

 writes:
[...]
Alex> Con il prossimo "apt-get dist-upgrade" tutti i tuoi pacchetti
Alex> provenienti dalla Unstable saranno rimpiazzati dalle rispettive
Alex> versioni presenti in Woody.
Ole'.
Marco

 automatico (Pin > 1000).
si questa soluzione la conoscevo. la mia per adesso era piu' che altro
una curiosita'. Sono quei tarli che ti rodono dentro...
Devo riuscire a distinguere un pacchetto di Stable da uno di Unstable :)
adesso metto mano al perl e provo a fare un estnsione per dpkg...

 pero' non so se si possa fare lo stesso anche per disinstallare.
piu' che altro ma mia sta diventando una questione di principio... mio
sembra strano che non si possa sapere se il pacchetto e' di stable o di
unstable... adesso mi faccio uno scriptino perl ad hoc...
ciaoooo

 unstable... adesso mi faccio uno scriptino perl ad hoc...
Allora poi tienimi informato su come e' andata.


 Devo riuscire a distinguere un pacchetto di Stable da uno di Unstable :)
apt-cache policy <pacchetto> fornisce questa informazione.
Con un giro di walzer di bash OR perl dovresti riuscire ad ottenere le
grazie della signorina dpkg, nel caso volessi ottenere l'elenco di tutti
i pacchetti Unstable installati.


 apt-cache policy <pacchetto> fornisce questa informazione.
grazie
sono andando a pescare le info direttamente negli archivi di dpkg.