Die Schritte, eine bestehende Slackware-Installation zu bereinigen, sind ziemlich einfach, falls es nicht nötig ist, den unfreien Kernel zu ersetzen. Obwohl es bedeutend einfacher ist einen Kernel in Slackware zu bauen als in vielen anderen GNU/Linux-Distributionen, ist es nichts für Anfänger. Wer nicht lernen will einen Kernel zu bauen, darf die freie Paketquelle nutzen, um das Paket des binären Kernels zu holen. Als Mittelweg kann unser kernel build script verwendet werden, um aus den Quellen von Linux-libre eigene Pakete zu erstellen.
Mit dieser Grundlage kann man mit folgenden Schritten Slackware komplett manuell bereinigen:
kernel-headers
genutzt werden, als sei es frei. Es ist tatsächlich frei, und es zu ersetzen ist eine Qual./etc/slackpkg/blacklist
. Es ist zu beachten, dass die Paketnamen in je einer Zeile stehen und keine Leerzeichen erlaubt sind.removepkg
entfernen.Das haben wir nicht probiert, wüssten aber keinen Grund warum das nicht gehen sollte. Man erstellt eine lokale Kopie der Slackware-Paketquellen, entfernt alle unfreien Pakete und macht das Upgrade wie gewohnt.
Man sollte sich bewusst sein, dass, solange die offiziellen Paketquellen genutzt werden, sich während Updates unfreie Pakete einschleichen können, auch wenn das unwahrscheinlich ist. Dafür kennen wir keine einfache Lösung, ausser zur freien Paketquelle zu wechseln.