Slackware 15.0 RC1

16 августа Патрик объявил о выходе первом релизе кандидате Slackware 15.0.

Причиной этого, как я понял, стал glibc. Сейчас в дистрибутиве glibc-2.33 и в следующем релизе glibc ожидается изменения во всех его функциях, что несет большие риски и потребует заново тестировать все пакеты. Поэтому Патрик пишет, что следующий релиз glibc будет уже в следующем цикле разработке Slackware.

Сейчас начинается заморозка большинства покетов и дальше будет только исправление ошибок. Он пишет, что нам повезло, что мы получили следующий исправляющий релиз Plasama. Но вскоре, как он пишет, «придется сойти с этой дороги», т.е. больше обновлений не будет. Только исправление ошибок.

Подробности в changelog

Read more «Slackware 15.0 RC1»

Slackware сборка Plasma5 из исодников

Продолжая разбираться, как устроен Slackware, я добрался до KDE. Идея была в том, чтобы разделить пакеты kde5 на основные и дополнительные. И тут ждало меня удивление, оказывается все уже сделано, нужно только чуть-чуть подправить скрипт сборки. Давайте смотреть.

Для начала надо получить сами исходники. Сделать это можно следующим образом:

#/bin/bash
mkdir -p ./slackware64-current/source/kde/
rsync -av rsync://mirror.yandex.ru/slackware/slackware64-current/source/kde/ ./slackware64-current/source/kde/

Выполнить rsync нужно в папке, где лежит подготовленный к сборке дистрибутив Slackware. Подробнее смотри здесь: Создание собственного ISO образа Slackware.

Зайдя в папку kde мы не увидим привычных SlackBuild для каждого пакета, а будет один общий скрипт kde.SlackBuild. Который универсально по списку покетов (моделей) собирает пакеты с kde. Давайте разберем принцип работы скрипта. Если заглянуть внутрь, мы увидим список модулей (модули это группы пакетов).

Read more «Slackware сборка Plasma5 из исодников»

Сборка собственного live-CD Salix

Я решил разобраться чем же принципиально отличается дистрибутив Salix от Slackware. А для этого решил разобраться, как собрать свой iso-образ. И ещё одна причина, это отсутствие до сих пор установочного образа для salix-15.0.

Начнем, делаю в реальном времени — результат не известен 🙂

Первое, что нужно это клонировать репозиторий:

git clone https://github.com/gapan/iso-creation

Далее переходит в клонированию папку и видим набор скриптов, которые нужно выполнить по порядку.

Read more «Сборка собственного live-CD Salix»

Как собрать собственный live-slackware

В одной из статей я написал, как можно легко создать свой собственный установочный ISO-образ Slackware. Там я описывал как можно в стандартный установочный образ Slackware добавить свою группу пакетов. Но есть ещё один вариант — это решения от Эрика (AlianBob) liveslak.

Первое, что нужно сделать — это клонировать репозиторий:

git clone https://git.liveslak.org/liveslak/

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

  • pkglists — папка содержит файлы со списком пакетов, которые будут установлены в ISO-образ при сборке
  • local64 — папка в которую можно положить пакеты, которые необходимо дополнительно установить
  • make_slackware_live.sh — скрипт сборки образа
  • make_slackware_live.conf — файл настроек для сборки

Рассмотрим скрипт сборки образа make_slackware_live.sh. Чтобы понять его работу, нужно посмотреть на секцию в которой определяются шаблоны live-образа:

Read more «Как собрать собственный live-slackware»