Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Pacchetti installati manualmente

0 views
Skip to first unread message

Heruan

unread,
Aug 27, 2008, 4:21:40 PM8/27/08
to
Come ottengo la lista dei pacchetti installati manualmente (ovvero
quelli che ho installato esplicitamente, non le dipendenze)?
Se installo esplicitamente un pacchetto che è già installato come
dipendenza, mi dice "package set to manual install" quindi da qualche
parte questa proprietà deve essere memorizzata...

Heruan

unread,
Aug 27, 2008, 4:26:38 PM8/27/08
to

Ho cercato per ore su Google, giuro. Ma come al solito, appena posto qui
trovo subito la soluzione:

/var/lib/apt/extended_states

Però bisogna giocare di for e grep per avere la lista pulita dei
pacchetti installati manualmente. Se qualcuno conosce un comando più
comodo ben venga! Mi pare impossibile che non si possa fare con apt-get
o dpkg, eppure dai man non si fa menzione a questi stati...

THe_ZiPMaN

unread,
Aug 27, 2008, 4:26:51 PM8/27/08
to
Heruan wrote:
> Come ottengo la lista dei pacchetti installati manualmente (ovvero
> quelli che ho installato esplicitamente, non le dipendenze)?

/var/lib/apt/extended_states

--
Flavio Visentin

Scientists have finally discovered what's wrong with the female brain:
On the left side, there is nothing right, and on the right side, there
is nothing left.

Heruan

unread,
Aug 27, 2008, 4:29:58 PM8/27/08
to
THe_ZiPMaN wrote:
> Heruan wrote:
>> Come ottengo la lista dei pacchetti installati manualmente (ovvero
>> quelli che ho installato esplicitamente, non le dipendenze)?
>
> /var/lib/apt/extended_states

Avevo appena trovato anche io, eppure... non ci sono mica tutti i
pacchetti lì! Mi pare strano...

Heruan

unread,
Aug 27, 2008, 4:42:54 PM8/27/08
to

Forse ho capito, lì vengono segnati solo i pacchetti installati
automaticamente, con la dicitura "Auto-Installed: 1". Se poi uno di
questi pacchetti lo installa esplicitamente, viene marcato con "
Auto-Installed: 0". Perché non rimuoverlo semplicemente dalla lista?
Sarebbe più coerente, imho.
Per ottenere la lista dei pacchetti installati manualmente, devo
sottrarre da "dpkg -l" tutti i pacchetti presenti nel file
extended_states marcati con "Auto-Installed: 1"? Così però ho una marea
di pacchetti che in realtà non ho installato io a mano...
Temo che la mia necessità (in pratica avere una lista di tutti i
pacchetti che ho installato con apt-get) non sia così banale come pensavo...

0 new messages