Když spustím synaptic, existují určité balíčky, které synaptic považuje za „nezbytné“. Pokud například vyberu bash k odstranění, budu upozorněn, že bash je „nezbytný balíček“. Pokud poté stisknu tlačítko použít, zobrazí se seznam balíčků, se kterými se bude jednat. Jedním z těchto seznamů je seznam základních balíčků, které se chystám odstranit.
Jak mohu pomocí sady nástrojů apt vgenerovat seznam všech balíčků, které synaptic považuje za nezbytné?
Přijatá odpověď:
Všechny základní balíčky můžete vypsat pomocí aptitude search '?essential'
nebo dpkg-query -Wf '${Package;-40}${Essential}\n' | grep yes
.
Kromě toho existuje také několik balíčků s prioritou povinnou které byste také neměli odstraňovat:dpkg-query -Wf '${Package;-40}${Priority}\n' | grep -E "required"
Pro vaši informaci, Essential a Priority jsou pole v řídicím souboru balíčku.