User Tools

Site Tools


ru:installation

This is an old revision of the document!


Инсталляция

Простейший путь к свободной версии Slackware это инсталляция с нашего ISO-образа, который является зачищенной версией ISO-образа Slackware. Мы заменили ядро на Linux-libre, удалили прочее несвободное ПО, и подправили конфигурацию slackpkg, чтобы использовался наш репозиторий, оставив всё прочее как есть.

http://freeslack.net/fxp-iso/freeslack64-14.1-iso/

Жгите это ISO на DVD любимой программой типа k3b. Если вы инсталлируете с USB устройства, сначала переконвертируйте

isohybrid -u image-name.iso

а потом запишите на USB устройство

cp image-name.iso /dev/sdX

Инсталляция практически не отличается от Slackware, хотя в отличии от оригинала, наш пакет с ядром влючает большой образ (huge), общий образ (generic), и модули.

Переключение на Общее Ядро

Как и в оригинальном Slackware, ссылка /boot/vmlinuz по умолчанию указывает на большое ядро, а ссылка /boot/vmlinuz-generic—на общее ядро. Вы можете следовать официальным инструкциям для конфигурации lilo почти дословно.

Вы также можете переключиться на общее ядро во время инсталляции, сразу после выхода из setup, и до перезагрузки. Вам просто придётся удовольствоваться vi для работы с файлами, и приписывать

chroot /mnt

перед командами mkinitrd* и lilo.

Настройка slackpkg

Без изменений. Как root, раскомментируйте одно и только одно зеркало в

/etc/slackpkg/mirrors

Загрузите наш ключ

slackpkg update gpg

Если хотите, проверьте, что ключ действительно наш

gpg2 -k 0x473EB45F193340BC

После этого можно давать обычные команды типа

slackpkg update
slackpkg upgrade-all

Исходники

Исходники для зачищенного репозитория Slackware хранятся там же, где и всегда. Внутри также находится код, используемый нами для зачистки репозитория и для перестройки пакета с ядром.

Обратите особое внимание на чёрный список rsync, используемый для закачки с оригинального (несвободного) репозитория. Этот список предназначен для отсечения несвободного ПО на самой ранней стадии, чтобы оно не имело шансов попасть на наше производственное железо. Мы очень обеспокоены корректностью этого списка, и вы бы оказали нам огромную услугу, если бы помогли нам его улучшить.

Другой важный фрагмент кода это сценарий постройки, собирающий свободный репозиторий в режиме реального времени, начиная с урезанного свободного зеркала.

ru/installation.1453135851.txt.gz · Last modified: 2016/01/18 11:50 by connie