====== Зачистка Slackware ====== Зачистить Slackware было бы не сложно, если бы не нужда заменить несвободное ядро. И хотя перестройка ядра в Slackware значительно проще, чем во многих других дистрибутивах, новичкам это может оказаться не по силам. Если вам не хочется разбираться, просто закачивайте бинарные пакеты с ядром из нашего [[ru:free repository|свободного репозитория]]. Ну а если вам хотелось бы построить ядро самим, не стесняйтесь использовать наш [[https://freeslack.net/fxp/freeslack64-14.2/source/fxp/build/linux-libre/|сценарий]] для постройки пакета с [[http://www.fsfla.org/ikiwiki/selibre/linux-libre/|Linux-libre]]. В любом случае, вы можете зачистить Slackware вручную следующим образом: - Составте список несвободных пакетов в ващей системе, ориентируясь по составленным нами спискам. - Оставьте в покое пакет kernel-headers как будто он свободный. Он и в самом деле свободный, и менять его вручную—это дополнительная головная боль. - Занесите несвободные пакеты в чёрный список /etc/slackpkg/blacklist. Имена пакетов должны быть по одному на строке; избегайте пробелов и вообще пустого места. - Постройте и установите свободное ядро и модули (например [[http://www.fsfla.org/ikiwiki/selibre/linux-libre/|Linux-libre]]). Документация Slackware содержит [[http://docs.slackware.com/start?id=ru%3Ahowtos%3Aslackware_admin%3Akernelbuilding&go=%E2%86%92|описание этого процесса]]. Не удаляйте оригинальное ядро, пока вы не удостоверились, что новое ядро работает. - Перезагрузитесь со свободным ядром и удалите несвободные пакеты с помощью removepkg. ===== Обновление ===== Мы не пробовали, но не знаем, как это может не сработать. Создайте локальную копию репозитория, удалите несвободные пакеты, а дальше обновляйте как обычно. ===== Подвохи ===== Учтите, что пока вы используете оригинальный несвободный репозиторий, несвободные пакеты вполне могут просочиться во время обновления и установки заплат, хотя это очень маловероятно. Этот недуг можно только вылечить, переключившись на свободный репозиторий.