Come posso elencare tutti i pacchetti da unstable / sperimentale?


17

Sto eseguendo un sistema di test Debian con alcuni pacchetti installati da instabili o sperimentali, usando il pin apt.

Come posso elencare tutti i pacchetti che provengono da instabili o sperimentali? Mi piacerebbe usare apt, ma ho anche aptitude e synaptic installati.


1
Il modo più semplice che ho trovato finora si basa sul pacchetto apt-show-version: apt-show-version | grep /unstableo apt-show-version | grep /experimental.
— enricoferrero,

Risposte:



6

Utilizzando aptitudeè possibile eseguire il seguente comando:

$ aptitude versions '~VCURRENT (~Aunstable|~Aexperimental) !~Atesting' --group-by=none

Verranno elencati tutti i pacchetti la cui versione ( ~VCURRENT) attualmente installata proviene dagli archivi unstable o sperimentali ( ~A) e non sono presenti nell'archivio testing ( !~A). L' --group-by=noneopzione serve a produrre un output più conciso.


Per qualche motivo, ciò non funziona per me. Mi dà un enorme elenco di pacchetti che sicuramente non sono instabili o sperimentali. Il metodo apt-show-version sopra mi dà l'output corretto. Qualcun altro può confermare?
— enricoferrero,

Siamo spiacenti, ho aggiornato la risposta, ora dovrebbe funzionare correttamente.
— toro2k,

Sì, ora funziona!
— enricoferrero,

Non sono in grado di adattarlo per filtrare anche i pacchetti provenienti da "stable", né per selezionare solo i pacchetti provenienti da "testing". Immagino che non capirò mai come funziona aptitude (o APT).
— alecov
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.