Používám Oracle VirtualBox testovat a zkoumat různé distribuce Linuxu. Nedávno jsem chtěl na svém Arch Linuxu otestovat různá desktopová prostředí, jako je Deepin, MATE, LXDE, XFCE atd. Ale problém je v tom, že některá DE jsou již nainstalována a nemám dostatek místa pro instalaci dalších DE nebo jiných aplikací. A co je důležitější, chtěl jsem nový systém Arch Linux. Jsem trochu líný přeinstalovat Arch Linux od nuly a také mi připadá zbytečné a časově náročné pokaždé znovu instalovat celý OS. Když jsem hledal snadný způsob, jak tento problém vyřešit, zjistil jsem, že v Arch Linuxu můžeme odstranit vše kromě základního systému.
Tímto způsobem nemusíme pokaždé znovu instalovat celý OS Arch Linux. Můžeme rychle odstranit všechny balíčky kromě základního systému a instalovat další aplikace nebo desktopová prostředí na základní systém, kolikrát chceme. Také to zkracuje spoustu času, protože nemusíme instalovat Arch Linux neustále od začátku. Pokud přemýšlíte, jak na to, jste na správné cestě. Čtěte dál.
Odstraňte vše kromě základního systému v Arch Linuxu
Jako obvykle vám důrazně doporučuji zálohovat si důležitá data a systémové konfigurační soubory ve vašem systému Arch Linux.
Co uděláme, je označit všechny balíčky jako závislosti a označit základní systém jako explicitně nainstalované balíčky a poté nakonec odstraňte osiřelé balíčky.
Nejprve označme všechny balíčky jako závislosti pomocí příkazu:
$ sudo pacman -D --asdeps $(pacman -Qe)
Tady,
- asdeps volba říká pacmanu, aby instaloval balíčky neexplicitně. Jinými slovy, předstíráme důvod jejich instalace, aby byl nainstalován jako závislost.
Dále označte základní systém jako explicitně nainstalovaný. V níže uvedeném příkazu také uveďte cokoli jiného, co nechcete odstranit.
$ sudo pacman -S --asexplicit --needed base
Tady,
- výslovné volba říká pacmanu, aby instaloval balíčky explicitně. Jinými slovy, předstíráme jejich důvod instalace, aby byl výslovně nainstalován. To je užitečné, pokud chcete označit balíček jako explicitně nainstalovaný, aby nebyl odstraněn pomocí --recursive operaci odstranění.
Nakonec odstraňte osiřelé balíčky (závislosti) pomocí následujícího příkazu.
$ sudo pacman -Rsunc $(pacman -Qtdq)
Ujistěte se prosím, že jste uvedli všechny balíčky, které nechcete odstraňovat příkazem pacman.
Nyní odstraňte všechny nežádoucí konfigurační soubory a další soubory v adresáři $HOME. Můžete také resetovat všechna přizpůsobení a vylepšení, která jste provedli ve svém systému, včetně připnutých aplikací v Docku, apletů panelu plochy, indikátorů plochy, systémových písem, motivů GTK, motivů ikon, rozlišení monitoru, klávesových zkratek, umístění tlačítek v okně, nabídky. a chování spouštěče atd., jak je popsáno v následujícím článku.
- Obnovení výchozího nastavení plochy Linuxu jediným příkazem
Nyní máte nový systém Arch Linux. Pokračujte a začněte instalovat všechny balíčky, které chcete otestovat a prozkoumat.
Další podrobnosti najdete na manuálových stránkách pacmana.
$ man pacman
Doporučené čtení:
- Snadný způsob instalace a odebrání skupiny balíčků v Arch Linuxu
A to je zatím vše. Snad to pomůže. Přijdou další dobré věci. Zůstaňte naladěni!