L'autre jour, j'ai voulu tester Deepin DE dans mon Arch Linux. Cependant, j'ai déjà installé certains des composants de Deepin DE, tels que la capture d'écran Deepin et les utilitaires Deepin Terminal. Le problème est que lorsque je souhaite supprimer Deepin DE une fois les tests terminés, je dois cocher manuellement les parties que je souhaite conserver dans mon Arch Linux. C'est chronophage et assez ennuyeux. Je cherchais un moyen simple et fiable d'installer et de supprimer un groupe de packages sans affecter les packages existants. Heureusement, quelqu'un sur Reddit a posé la même question et a trouvé la bonne solution. Dans ce bref guide, nous verrons comment installer un groupe de packages et le désinstaller ultérieurement sans supprimer certains des packages que vous aviez déjà dans Arch Linux et ses variantes.
Le moyen simple d'installer et de supprimer un groupe de packages dans Arch Linux
Tout d'abord, créez une liste de packages appartenant au groupe de packages que vous souhaitez installer à l'aide de la commande suivante :
$ pacman -Sp deepin --print-format '%n' --needed > install.txt
La commande ci-dessus ajoutera tous les packages appartenant au groupe de packages deepin dans un fichier nommé "install.txt" dans votre répertoire courant. Veuillez noter qu'il ajoutera simplement les noms des packages dans le fichier, sans les installer.
Ensuite, installez le groupe de packages comme d'habitude.
$ sudo pacman -S deepin
Lorsque vous souhaitez supprimer le groupe de packages, faites simplement :
$ sudo pacman -R - < install.txt
La commande ci-dessus ne supprimera que les packages mentionnés dans le fichier install.txt fichier.
Pour plus de détails, consultez Pacman pages de manuel.
$ man pacman
Suggestion de lecture :
- Comment répertorier les packages installés appartenant à un groupe particulier sous Linux
- Comment trouver des applications installées avec une taille installée sous Linux
- Comment supprimer tout sauf le système de base dans Arch Linux
- Créer une liste des packages installés et les installer ultérieurement à partir de la liste dans Arch Linux
- Créer une liste des packages installés et les installer ultérieurement à partir de la liste dans CentOS et Ubuntu