Создание собственного репозитория Slackware

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

Конечно в Slackware можно и не использовать репозиторий. Пакеты прекрасно устанавливаются из локальной папки, а пакетный менеджер slackpkg+ умеет подключать в качестве репозитория локальную папку. А так же вполне нормальным считается распространять репозиторий со Slackbuild-скриптами. Тем не менее если хочется предоставлять готовые пакеты с возможностью обновления нужен репозиторий.

Создание репозитория

На самом деле есть уже готовое решение (скрипт) от Frank Honolka, а если быть точным то это форк скрипта Eric «alienbob» Hameleers. Им я и воспользуюсь. Закачиваем, распаковываем.

   wget https://gitlab.com/slackernetuk/slack-desk/-/raw/master/scripts/slackrepo.tar.xz
   tar xvJf slackrepo.tar.xz
   cd slackrepo
   ./gen_genreprc.sh
Читать далее «Создание собственного репозитория Slackware»

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

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

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

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

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

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

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

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

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

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

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

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

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

Какой версией 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

В этой серии статей я опишу все инструменты управления пакетами в дистрибутиве Slackware. Их в отличие от других дистрибутивов Linux очень много, они дополняют и дублируют друг друга, из-за этого в них реально можно запутаться. Я и сам хочу разложить у себя в голове все по полочкам и с вами поделится за одно.

Для начало подготовим список инструментов. Каждый инструмент это ссылка на отдельную статью.