Onehdy jsem chtěl otestovat Deepin DE v mém Arch Linuxu. Nicméně už jsem nainstaloval některé součásti Deepin DE, jako je snímek obrazovky Deepin a nástroje Deepin Terminal. Problém je, že když chci po dokončení testování odstranit Deepin DE, budu muset ručně odškrtnout části, které si chci ponechat ve svém Arch Linuxu. Je to časově náročné a docela otravné. Hledal jsem snadný a spolehlivý způsob, jak nainstalovat a odstranit skupinu balíčků bez ovlivnění stávajících balíčků. Naštěstí někdo na Reddit položil stejnou otázku a dostal správné řešení. V tomto stručném průvodci uvidíme, jak nainstalovat skupinu balíčků a později ji odinstalovat bez odstranění některých balíčků, které jste již dříve měli v Arch Linuxu a jeho variantách.
Snadný způsob instalace a odstranění skupiny balíčků v Arch Linuxu
Nejprve vytvořte seznam balíčků, které patří do skupiny balíčků, kterou chcete nainstalovat, pomocí následujícího příkazu:
$ pacman -Sp deepin --print-format '%n' --needed > install.txt
Výše uvedený příkaz přidá všechny balíčky patřící do skupiny balíčků deepin v souboru s názvem "install.txt" ve vašem aktuálním adresáři. Vezměte prosím na vědomí, že pouze přidá názvy balíčků do souboru, nikoli je nainstaluje.
Dále nainstalujte skupinu balíčků jako obvykle.
$ sudo pacman -S deepin
Pokud chcete odstranit skupinu balíčků, jednoduše udělejte:
$ sudo pacman -R - < install.txt
Výše uvedený příkaz odstraní pouze balíčky uvedené v install.txt soubor.
Další podrobnosti naleznete v Pacman manuálové stránky.
$ man pacman
Doporučené čtení:
- Jak zobrazit seznam nainstalovaných balíčků, které patří do konkrétní skupiny v Linuxu
- Jak najít nainstalované aplikace s nainstalovanou velikostí v systému Linux
- Jak odebrat vše kromě základního systému v Arch Linuxu
- Vytvořte seznam nainstalovaných balíčků a nainstalujte je později ze seznamu v Arch Linuxu
- Vytvořte seznam nainstalovaných balíčků a nainstalujte je později ze seznamu v CentOS a Ubuntu