User Tools

Site Tools


ru:sanitizing_slackware

Зачистка Slackware

Зачистить Slackware было бы не сложно, если бы не нужда заменить несвободное ядро. И хотя перестройка ядра в Slackware значительно проще, чем во многих других дистрибутивах, новичкам это может оказаться не по силам. Если вам не хочется разбираться, просто закачивайте бинарные пакеты с ядром из нашего свободного репозитория. Ну а если вам хотелось бы построить ядро самим, не стесняйтесь использовать наш сценарий для постройки пакета с Linux-libre.

В любом случае, вы можете зачистить Slackware вручную следующим образом:

  1. Составте список несвободных пакетов в ващей системе, ориентируясь по составленным нами спискам.
  2. Оставьте в покое пакет kernel-headers как будто он свободный. Он и в самом деле свободный, и менять его вручную—это дополнительная головная боль.
  3. Занесите несвободные пакеты в чёрный список /etc/slackpkg/blacklist. Имена пакетов должны быть по одному на строке; избегайте пробелов и вообще пустого места.
  4. Постройте и установите свободное ядро и модули (например Linux-libre). Документация Slackware содержит описание этого процесса. Не удаляйте оригинальное ядро, пока вы не удостоверились, что новое ядро работает.
  5. Перезагрузитесь со свободным ядром и удалите несвободные пакеты с помощью removepkg.

Обновление

Мы не пробовали, но не знаем, как это может не сработать. Создайте локальную копию репозитория, удалите несвободные пакеты, а дальше обновляйте как обычно.

Подвохи

Учтите, что пока вы используете оригинальный несвободный репозиторий, несвободные пакеты вполне могут просочиться во время обновления и установки заплат, хотя это очень маловероятно. Этот недуг можно только вылечить, переключившись на свободный репозиторий.

ru/sanitizing_slackware.txt · Last modified: 2016/09/28 12:09 by connie