L'altro giorno volevo provare Deepin DE nel mio Arch Linux. Tuttavia, ho già installato alcuni dei componenti di Deepin DE, come lo screenshot di Deepin e le utilità di Deepin Terminal. Il problema è che quando voglio rimuovere Deepin DE al termine del test, dovrò spuntare manualmente le parti che voglio mantenere nel mio Arch Linux. È dispendioso in termini di tempo e abbastanza fastidioso. Stavo cercando un modo semplice e affidabile per installare e rimuovere un gruppo di pacchetti senza influire sui pacchetti esistenti. Per fortuna, qualcuno su Reddit ha posto la stessa domanda e ha trovato la soluzione giusta. In questa breve guida vedremo come installare un gruppo di pacchetti e disinstallarlo in un secondo momento senza rimuovere alcuni dei pacchetti che avevi già in precedenza in Arch Linux e le sue varianti.
Il modo semplice per installare e rimuovere un gruppo di pacchetti in Arch Linux
Innanzitutto, crea un elenco di pacchetti che appartengono al gruppo di pacchetti che desideri installare utilizzando il comando seguente:
$ pacman -Sp deepin --print-format '%n' --needed > install.txt
Il comando precedente aggiungerà tutti i pacchetti appartenenti al gruppo di pacchetti deepin in un file denominato "install.txt" nella directory corrente. Tieni presente che aggiungerà semplicemente i nomi dei pacchetti nel file, non li installerà.
Quindi, installa il gruppo di pacchetti come al solito.
$ sudo pacman -S deepin
Quando vuoi rimuovere il gruppo di pacchetti, fai semplicemente:
$ sudo pacman -R - < install.txt
Il comando precedente rimuoverà solo i pacchetti menzionati in install.txt file.
Per maggiori dettagli, fare riferimento a Pacman pagine man.
$ man pacman
Lettura consigliata:
- Come elencare i pacchetti installati che appartengono a un gruppo particolare in Linux
- Come trovare applicazioni installate con dimensioni installate in Linux
- Come rimuovere tutto tranne il sistema di base in Arch Linux
- Crea un elenco di pacchetti installati e installali in un secondo momento dall'elenco in Arch Linux
- Crea un elenco di pacchetti installati e installali in seguito dall'elenco in CentOS e Ubuntu