~~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|сценарий постройки]], собирающий свободный репозиторий в режиме реального времени, начиная с урезанного свободного зеркала.