User Tools

Site Tools


ru:installation

This is an old revision of the document!


Инсталляция FreeSlack64 14.2

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

Загрузка

Некоторые браузеры запустят торрент-клиента при нажатии на ссылку. В любом случае, вы можете вручную скопировать адрес и вставить его в ваш любимый загрузчик. Если торрент вам не подходит, можно также загрузить ISO-образ через HTTP.

Вам потребуется наш открытый ключ 0x473eb45f193340bc, чтобы проверить подлинность образа. Ключ может быть найден в нашем репозитории или загружен с сервера ключей.

Инсталляция

Жгите это 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

Зеркала

Здесь мы предоставляем список зеркал slackpkg, доступных на сегодняшний день. Эти зеркала предназначены для поддержки пользователей. Если вы хотите построить своё собственное зеркало, используйте rsync.

# The original public repository, maintained by us.
#https://freeslack.net/fxp/freeslack64-14.2/
# Maintained by vaeringjar <vaeringjar@peers.community>
#https://mirrors.peers.community/mirrors/freeslack/fxp/freeslack64-14.2/

Дополнительные Пакеты

Мы предоставляем коллекцию дополнительных двоичных пакетов для текущей стабильной ветки. Эти пакеты построены по сценариям SlackBuilds.org, и у них очень похожие требования и исключения, что нужно принимать во внимане, если вы загружаете и инсталлируете их вручную. Если не боитесь, помогите тестировать наш собственный сценарий управления пакетами (подпись), но учтите, что он чрезвычайно экспериментален.

Исходники

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

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

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

ru/installation.1479320857.txt.gz · Last modified: 2016/11/16 13:27 by connie