~~NOCACHE~~
====== Инсталляция FreeSlack64 14.2 ======
Простейший путь к [[https://www.gnu.org/philosophy/free-sw.ru.html|свободной]] версии Slackware это инсталляция с нашего ISO-образа, который является зачищенной версией ISO-образа Slackware. Мы заменили ядро на [[http://www.fsfla.org/ikiwiki/selibre/linux-libre/|Linux-libre]], удалили прочее [[https://www.gnu.org/philosophy/categories.ru.html#ProprietarySoftware|несвободное]] ПО, и подправили конфигурацию slackpkg, чтобы использовался наш репозиторий, оставив всё прочее как есть.
===== Загрузка =====
[[magnet>?xt=urn:btih:0514b79c912723ff76a766c897e1ef73095258a0&dn=freeslack64-14.2-iso&tr=udp%3a%2f%2ftracker.coppersurfer.tk%3a6969%2fannounce&ws=http%3a%2f%2fbeauxbead.com%2ffreeslackmirror%2ffxp-iso%2f|FreeSlack64 14.2 install DVD Magnet]]
[[https://freeslack.net/torrents/freeslack64-14.2-iso.torrent|FreeSlack64 14.2 install DVD Torrent]]
Некоторые браузеры запустят торрент-клиента при нажатии на ссылку. В любом случае, вы можете вручную скопировать адрес и вставить его в ваш любимый загрузчик. Если торрент вам не подходит, можно также [[https://freeslack.net/fxp-iso/freeslack64-14.2-iso/|загрузить ISO-образ через HTTP]].
Вам потребуется наш открытый ключ 0x473eb45f193340bc, чтобы проверить подлинность образа. Ключ может быть найден в [[https://freeslack.net/fxp/freeslack64-14.2/GPG-KEY|нашем репозитории]] или загружен с [[https://pgp.mit.edu/pks/lookup?search=0x473eb45f193340bc&op=index|сервера ключей]].
===== Инсталляция =====
Жгите это 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—на общее ядро.
Вы также можете переключиться на общее ядро во время инсталляции, сразу после выхода из setup, и до перезагрузки. Вам просто придётся удовольствоваться vi для работы с файлами, и приписывать chroot /mnt
перед командами mkinitrd* и lilo.
===== Настройка slackpkg =====
Без изменений. Как root, раскомментируйте одно и только одно зеркало в
/etc/slackpkg/mirrors
Загрузите наш ключ
slackpkg update gpg
Если хотите, проверьте, что ключ действительно наш
gpg2 -k 0x473EB45F193340BC
После этого можно давать обычные команды типа
slackpkg update
slackpkg upgrade-all
==== Зеркала ====
Здесь мы предоставляем список зеркал slackpkg, доступных на сегодняшний день. Эти зеркала предназначены для поддержки пользователей. Если вы хотите построить своё собственное зеркало, [[https://freeslack.net/dokuwiki/doku.php?id=ru:participation#Создайте Зеркало|используйте rsync]].
{{url>https://freeslack.net/mirrors.html 80%,12em noborder}}
===== Дополнительные Пакеты =====
Мы предоставляем коллекцию [[https://freeslack.net/fxp/freeslack64-14.2/fxp/|дополнительных двоичных пакетов]] для текущей стабильной ветки. Эти пакеты построены по сценариям SlackBuilds.org, и у них очень похожие требования и исключения, что нужно принимать во внимане, если вы загружаете и инсталлируете их вручную. Если **не боитесь**, помогите тестировать [[https://freeslack.net/fxp/freeslack64-14.2/fxp/freepkg|наш собственный сценарий управления пакетами]] ([[https://freeslack.net/fxp/freeslack64-14.2/fxp/freepkg.asc|подпись]]), но учтите, что он **чрезвычайно экспериментален**.
===== Исходники =====
Исходники для зачищенного репозитория Slackware хранятся там же, [[https://freeslack.net/fxp/freeslack64-14.2/source/|где и всегда]]. Внутри также находится код, используемый нами для [[https://freeslack.net/fxp/freeslack64-14.2/source/fxp/|зачистки репозитория]] и для [[https://freeslack.net/fxp/freeslack64-14.2/source/fxp/build/linux-libre/|перестройки пакета с ядром]].
Обратите особое внимание на [[https://freeslack.net/fxp/freeslack64-14.2/source/fxp/cfg/deblob-slackware.txt|чёрный список rsync]], используемый для закачки с оригинального (несвободного) репозитория. Этот список предназначен для отсечения несвободного ПО на самой ранней стадии, чтобы оно не имело шансов попасть на наше производственное железо. Мы очень обеспокоены корректностью этого списка, и вы бы оказали нам огромную услугу, если бы помогли нам его улучшить.
Другой важный фрагмент кода это [[https://freeslack.net/fxp/freeslack64-14.2/source/fxp/bin/deployfxp|сценарий постройки]], собирающий свободный репозиторий в режиме реального времени, начиная с урезанного свободного зеркала.