GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Installa/rimuovi l'elenco dei pacchetti dalla riga di comando con Apt-get?

Sto scrivendo un Makefile affinché il nostro team sia in grado di configurare un ambiente locale con tutto il software necessario per installare i pacchetti, ecc. in modo che possano svilupparsi rapidamente senza dover capire quale software installare. Il nostro repository ha un PACKAGES file che contiene tutti i pacchetti Ubuntu richiesti che possono essere installati con questo piccolo gioiello:

[unix]$ sudo dpkg --set-selections < PACKAGES
[unix]$ sudo apt-get -u dselect-upgrade

Questo è fantastico perché è facile per tutti configurare il proprio ambiente inserendolo in un Makefile. La sfida è come ripristinare il loro ambiente al termine del progetto. Come disinstallare tutti i PACKAGES (e le loro dipendenze inutilizzate) se vuoi pulire l'ambiente? Esiste un approccio equivalente per rimuovere un elenco di pacchetti dalla riga di comando?

Risposta accettata:

Così...

sudo apt-get remove $(cat packages.txt)
  • Ma come si determina se uno qualsiasi dei pacchetti nel file non era già installato sul sistema o aggiunto in seguito da un altro bit di software? La rimozione potrebbe interrompere altri programmi 😉 Probabilmente dovrai rimuoverli uno alla volta e controllare anche se puoi eliminarli senza disinstallare nessun altro programma.

Ubuntu
  1. Come installare gli aggiornamenti di sicurezza dalla riga di comando in Ubuntu

  2. Trova N parole più frequenti in un file con un elenco di parole di arresto dalla riga di comando?

  3. Errore di localizzazione con Apt-get Install?

  4. Impossibile rimuovere i file dalla directory con l'errore "Elenco di argomenti troppo lungo"

  5. Rimuovi i pacchetti Android SDK dalla riga di comando

Aggiorna Ubuntu 18.04 a Ubuntu 19.10 direttamente dalla riga di comando

Come installare il browser Google Chrome su Ubuntu 20.04 dalla riga di comando

Come installare Dig in Linux con esempi di riga di comando

Ubuntu 16.04 I pacchetti del kernel non funzionanti non mi consentono di installare o rimuovere nulla con Apt-get?

Come ottenere un elenco di tutti i pacchetti in una sezione del repository dalla riga di comando?

Utilizzo delle immagini Docker dalla riga di comando