GNU/Linux >> Linux Esercitazione >  >> Arch Linux

Crea un elenco di pacchetti installati e installali in seguito dall'elenco in Arch Linux

Oggi ti insegnerò come creare un elenco di pacchetti installati e installarli in seguito dall'elenco di backup in un nuovo sistema o in un sistema Arch Linux dopo aver eseguito un'installazione pulita. Questo metodo può essere utile per la segnalazione di errori o la discussione dei pacchetti installati con i colleghi o il team di supporto tecnico. Ancora più importante, se desideri un insieme simile di pacchetti in un gruppo di sistemi Arch Linux, questo è uno di questi modi per ottenerlo.

Download consigliato - Cheat sheet gratuito:"Cheat sheet di Linux Command Line"

Crea un elenco di pacchetti installati e installali successivamente in Arch Linux

Generiamo l'elenco dei pacchetti installati esplicitamente usando il comando:

$ pacman -Qqe > pkglist.txt

Questo comando creerà un elenco di pacchetti installati esplicitamente in ordine alfabetico e li salverà in un file di testo chiamato "pkglist.txt" .

Ecco,

  • D - Interroga il database del pacchetto. Questa opzione ti consente di visualizzare i pacchetti installati e i relativi file, altre utili meta-informazioni sui singoli pacchetti (dipendenze, conflitti, data di installazione, data di build, dimensioni).
  • q - Mostra meno informazioni per determinate operazioni di query. Questo è utile quando l'output di pacman viene elaborato in uno script.
  • e - Elenca i pacchetti installati in modo esplicito che non sono richiesti da nessun altro pacchetto.
  • pkglist.txt - È il file di output in cui memorizzi l'elenco dei file installati.

Salva il "pkglist.txt" file nell'unità USB o in un posto sicuro.

Ora formatta e reinstalla il sistema. Dopo aver reinstallato il sistema, copia il "pkglist.txt" file sul sistema appena installato ed eseguire il comando seguente per installare i pacchetti dall'elenco di backup.

$ sudo pacman -S - < pkglist.txt

Per ogni evenienza, l'elenco di backup include pacchetti stranieri, come AUR pacchetti, rimuovili prima, quindi installa il resto dei pacchetti usando il comando:

$ sudo pacman -S $(comm -12 <(pacman -Slq | sort) <(sort pkglist.txt))

Il comando sopra rimuoverà i pacchetti stranieri. Digita "y" e premi INVIO per rimuoverli. Infine, digita 'y' per installare il resto dei pacchetti dall'elenco.

Crea un elenco di pacchetti installati e installali in seguito dall'elenco

Non è necessario installare tutti i pacchetti uno per uno. Pacman leggerà l'elenco e installerà i pacchetti in esso elencati.

Per rimuovere tutti i pacchetti sul tuo sistema appena installato che non sono menzionati nell'elenco di backup, esegui:

$ sudo pacman -Rsu $(comm -23 <(pacman -Qq | sort) <(sort pkglist.txt))

Per maggiori dettagli, fare riferimento alle pagine man.

$ man pacman

Lettura consigliata:

  • Il modo semplice per installare e rimuovere un gruppo di pacchetti in Arch Linux
  • Come installare software offline in Ubuntu 16.04

Questo pratico metodo ti semplificherà la vita quando vorrai reinstallare il tuo sistema Arch Linux o suoi derivati ​​come Antergos, Manjaro Linux. Non preoccuparti di installare i pacchetti uno per uno. Basta esportare l'elenco dei pacchetti installati in un file e salvarlo in un luogo sicuro, quindi installare i pacchetti dall'elenco di backup dopo aver reinstallato il sistema Arch. Puoi anche utilizzare lo stesso elenco di backup su qualsiasi sistema Arch appena installato nella tua casa/ufficio. Ti farà risparmiare molto tempo dalla ricerca e dall'installazione dei pacchetti uno per uno.

Vuoi sapere come fare lo stesso nei sistemi basati su YUM e DEB? Grande! Fare riferimento alla seguente guida.

  • Crea un elenco di pacchetti installati e installali in seguito dall'elenco in CentOS e Ubuntu

Riferimento:

  • Suggerimenti e trucchi per Pacman

Arch Linux
  1. Come elencare i pacchetti installati da un determinato repository in Linux

  2. Il modo semplice per installare e rimuovere un gruppo di pacchetti in Arch Linux

  3. Il modo consigliato per pulire la cache dei pacchetti in Arch Linux

  4. Rimuovere i pacchetti da un'origine non attendibile e reinstallarli?

  5. Linux:come eliminare i vecchi pacchetti installati da Pacman in Arch Linux?

Come trovare i pacchetti proprietari installati in Arch Linux

Crea un elenco di pacchetti installati e installali in seguito dall'elenco in CentOS e Ubuntu

Come elencare i pacchetti installati in Linux

Come trovare l'elenco dei repository installati dalla riga di comando in Linux

Come elencare i pacchetti installati su Ubuntu e distribuzioni Linux basate su Debian

Come installare Yay AUR Helper in Arch Linux e Manjaro