Как собрать собственный 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»

CutefishOS для Slackware

Немного запоздало, но всё-таки опубликую новость. Собран рабочий стол CutefishOS для Slackware.

Спасибо Frank Honolka. В репозитории которого много ещё чего полезного есть для Slackware. Например, сборка последней xfce и git, slack-xmonad и д.р. посмотрите сами.

CutefishOS находить в этом репозитории. Чтобы собрать CutefishOS, необходимо клонировать репозиторий и запустить скрипт build.sh.

$ git clone https://gitlab.com/slackernetuk/cutefishde-for-slackware.git
$ cd cutefishde-for-slackware.git
$ ./build.sh

Лучше всего набор программ для Cutefish подходит от Plasma5. Меню переходит в верхнюю панель и поскольку cutefish разрабатывается на QT все программы от kde5 выглядит лаконично в ней.

Read more «CutefishOS для Slackware»

Slackware на GitHub (обзор репозиториев часть 2)

Продолжаю искать репозитории на github посвященные Slackware. Это вторая часть. Первая часть была посвящена крупным репозиториям рабочих сред и сборочных скриптов. Сейчас будет список более мелких, но не менее интересных репозиториев.

Read more «Slackware на GitHub (обзор репозиториев часть 2)»

Slackware на GitHub (обзор репозиториев часть 1)

Решил я заглянуть на GitHub и посмотреть, какие проекты есть для Slackware. О некоторых я уже знал, конечно, но к моему удивлению таких оказалось достаточно много и много тех, которые актуальны в настоящие время, т.е. имеют commits в 2021 году. Ниже я буду описывать их все подряд по ходу просмотра. Для себя же останется заметка, что бы можно было вернутся к особо полезным.

Надеюсь обзор будет полезным.

Read more «Slackware на GitHub (обзор репозиториев часть 1)»

Где брать пакеты для Slackware-current

Как вы наверное знаете количество пакетов в Slackware очень не много. Но как быть? В этой статье я расскажу, как решить вопрос с поиском программ. Есть несколько вариантов. Первый это подключить дополнительные репозитории, а второе собирать пакеты из исходников с помощью сборочных скриптов (Sbo). Рассмотрим эти варианты по порядку.

Первое, что нужно сделать — это установить расширение для пакетного менеджера slakpkg+. О нем есть подробная статья. Там достаточно много репозиториев, но основной это репозиторий Eric Hameleers (alienBob):

http://bear.alienbase.nl/mirrors/people/alien/sbrepos/current/x86_64/

Подробнее про весь список доступных репозиториев я писал здесь Репозитории Slackware-current.

Read more «Где брать пакеты для Slackware-current»

Управление пакетами Slackware — Netpkg

Сегодня мы разберемся с уже как бы сторонним инструментом для управления пакетами в Slackware. Это утилита Netpkg разрабатываемая Jean-Philippe Guillemin для проекта Zenwalk. Но она так же прекрасно работает во всех дистрибутивах на основе Slackware и в самом тоже. Кстати вот совсем недавно вышла новая версия, об этом я делал заметку у себя https://slackware-alive.ru/reliz-netpkg-7-0/

Как уже нужно привыкнуть в Slackware многие программы требуется скачивать с разных ресурсов и устанавливать себе. (Я думаю пользователи Windows к этому привычны). Итак, скачать Netpkg можно из current-репозитория Zenwalk.

Read more «Управление пакетами Slackware — Netpkg»

Управление пакетами Slackware — slapt-get

В этой статье я рассмотрю несколько стороннюю утилиту для управления пакетами в Slackware — slapt-get.

slapt-get является APT-подобной программой, которая использует стандартные инструменты Slackware для управления пакетами: installpkgremovepkg и upgradepkg. (О них можно почитать здесь). Используется в дистрибутиве Salix.

Основные возможности slapt-get:

  • поддержка нескольких репозиториев
  • умение разрешать зависимости (конечно если их поддерживает сам репозиторий)
  • поддерживает http, ftp и gpg ключи
  • имеет очень простой конфигурационный файл
  • имеет краткие параметры командной строки
  • лаконичный и понятный вывод информации
Read more «Управление пакетами Slackware — slapt-get»

Какой версией Slackware пользуются в 2020 году

Провел опрос в сообществе Slackware в Facebook, спросил какой версией дистрибутива пользуетесь и какой оконный менеджер предпочитаете? И вот какой результат получился:

Из 25 ответивших получился вот такой расклад:

Slackware 14.2 пользуются 13 человек
Slackware current - 14 человек

Предпочитают:
KDE4 - 5
Plazma5 - 3
xfce - 9
cinnamon - 1
mate - 1
other - 7
enlightenment - 2
FluBox - 2
FVWM - 2

Отсюда можно сделать вывод, что даже из заядлых Слакварщиков больше половины уже сидят на current. Да что говорить, сам Alien BOB сидит на current судя по его блогу.

Ну и видно, что предпочтения отдают в подавляющем большинстве встроенным оконным менеджерам KDE и xfce.

Так что, если вы сомневаетесь выбрать стабильный релиз или разрабатываемую ветку (current), я думаю для десктопа можно смело брать current. Я сам сижу на current, а вот с менеджером окон ещё не определился, стоят xfce, i3wm, вот на днях поставил plasma 5 с live-cd. По больше части сижу в i3 привыкаю, но возможно и вернусь в традиционные DM.

Управление пакетами в Slackware — slackpkg+

В прошлой статье я описал основной инструмент установки и обновления пакетов в Slackware из сети slackpkg. И, как я говорил, slackpkg работает только с одним репозиторием пакетов. Чтобы добавить возможность работы с несколькими репозиториями требуется установить пакет, который расширяет стандартный функционал slackpkg. Этот пакет называется slackpkg+.

Загрузить пакет можно с sourceforge.net по ссылке:

https://sourceforge.net/projects/slackpkgplus/files/

К сожалению в официальном репозитории и на диске этого пакета нет. Хотя это уже не совсем так. На LiveCD дистрибутивах, которые собирает Eric Hameleers (он же AlienBOB) (ссылка на ресурсы) slackpkg+ включен в диск и даже имеет настроенные репозитории. Так что возможно в следующем релизе Slackware он уже будет в штатной поставке.

Read more «Управление пакетами в Slackware — slackpkg+»

Управление пакетами Slackware — slackpkg

Для установки пакетов из репозитория в Slackware существует утилита slackpkg. Работать slackpkg может только с одним репозиторием. Отсюда вытекает основное предназначение slackpkg — это установка обновлений безопасности.

/etc/slackpkg/slckpkg.conf - основной конфигурационный файл
/etc/slackpkg/mirrors - список зеркал
/etc/slackpkg/blacklist - список пакетов, которые не будут автоматически выполнятся при выполнении slackpkg upgrade-all 
Read more «Управление пакетами Slackware — slackpkg»