Píšu Makefile pro náš tým, abychom mohli nastavit místní prostředí se vším softwarem, který potřebují k instalaci balíčků atd., aby se mohli rychle vyvíjet, aniž by museli zjišťovat, který software nainstalovat. Naše úložiště má PACKAGES
soubor, který obsahuje všechny požadované balíčky ubuntu, které lze nainstalovat s tímto malým klenotem:
[unix]$ sudo dpkg --set-selections < PACKAGES
[unix]$ sudo apt-get -u dselect-upgrade
To je skvělé, protože pro každého je snadné nastavit své prostředí vložením do souboru Makefile. Výzvou je, jak obnovit jejich prostředí, když je projekt hotový. Jak odinstalujete všechny PACKAGES
(a jejich nepoužívané závislosti), pokud chcete vyčistit prostředí? Existuje ekvivalentní přístup k odstranění seznamu balíčků z příkazového řádku?
Přijatá odpověď:
Asi tak…
sudo apt-get remove $(cat packages.txt)
- Jak ale zjistíte, zda některý z balíčků v souboru již nebyl v systému nainstalován nebo přidán později z jiného softwaru? Jeho odstraněním může dojít k poškození jiných programů 😉 Pravděpodobně je budete muset odebrat jeden po druhém a také zkontrolovat, zda je můžete odstranit, aniž byste odinstalovali jakýkoli jiný program.
Jak zajistit, aby veškerý internetový provoz procházel pouze přes VPN?
Touchpad náhle přestal fungovat?