GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come trovare tutti i pacchetti aggiuntivi che ho installato?

Questa domanda ha già risposte qui :Generazione dell'elenco dei pacchetti installati manualmente e query sui singoli pacchetti

(16 risposte)
Chiuso 4 anni fa.

c'è un modo per ottenere un elenco di tutti i nomi dei pacchetti che ho installato in aggiunta a quelli che hanno spedito con la mia copia di Ubuntu?

Non ho trovato opzioni nei file manuali di apt , dpkg e apt-get sembrava che potessero svolgere questo tipo di funzione.

EDIT per chiarire:supponendo che Ubuntu sia stato fornito con i pacchetti a,b,c,d,e,f e ho installato manualmente i pacchetti x,y,z , come posso ottenere un elenco di x,y,z ?

Risposta accettata:

Credo che ci siano modi migliori per farlo, ma funziona.

Per prima cosa scarica il file manifest di Ubuntu per la tua versione di Ubuntu

wget -c "releases.ubuntu.com/$(lsb_release -r -s)/ubuntu-$(lsb_release -r -s)-desktop-$(dpkg --print-architecture).manifest" -O ubuntu.manifest

Quindi genera l'elenco dei pacchetti che hai nel tuo sistema e salvalo in un file chiamato installed

dpkg-query -W -f='${binary:Package}t${Version}n' > installed

Quindi copia e incolla questo codice Python in un file denominato pkg-diff.py (o come vuoi tu)

f = open('ubuntu.manifest', 'r')

default = []
for line in f:
  default.append(line.split('t')[0])

f2 = open('installed', 'r')
installed = []
for line in f2:
  installed.append(line.split('t')[0])

extras = list(set(installed) - set(default))

print("n".join(extras))

Infine esegui lo script python usando il comando in un terminale.

python3 ./pkg-diff.py

Dovrebbe darti l'elenco dei pacchetti che hai installato in aggiunta.

Nota: Tutti i file dovrebbero trovarsi nella stessa directory.


Ubuntu
  1. Come elencare i pacchetti installati su Ubuntu 20.04

  2. Come elencare tutti i pacchetti installati in Linux

  3. Come elencare tutte le parole chiave di Shell?

  4. Elencare tutti i pacchetti suggeriti per i pacchetti attualmente installati?

  5. Come elencare tutte le estensioni PHP installate

Come elencare i pacchetti installati in Ubuntu 20.04

Come trovare l'elenco dei repository installati in Linux

Come trovare tutti i caratteri installati in Linux

Come elencare i pacchetti software installati su Ubuntu

Come elencare i pacchetti installati in Ubuntu 22.04

Come elencare i pacchetti installati su Ubuntu 22.04