Slackware

Материал из MediaWiki
Перейти к навигации Перейти к поиску

Slackware — один из старейших дистрибутивов GNU/Linux. Он отличается от других популярных дистрибутивов (таких как Debian, Ubuntu, Mandriva, RedHat/Fedora и OpenSUSE) тем, что Slackware был и остаётся «самым UNIX'овым» — его чертами являются стабильность и безопасность, а также некоторая аскетичность.

Почему именно Slackware, чем она так выделяется на фоне других диструбутивов?

На этот вопрос вам ответят ряд статей по следующим ссылкам: [1], [2]

История

Будучи студентом в Миннесотском Государственном Университете города Мурхед, Патрик Фолькердинг получил от своего преподавателя по ИИ задание установить самый популярный в то время дистрибутив линукс — Softlanding Linux System на компьютеры в их лаборатории. Всё началось с записи методов исправления ошибок после установки дистрибутива и правки конфигов. Позже Патрик начал вносить изменения прямо в установочные диски с SLS, чтобы сразу получать нужные изменения. Он частично поменял оригинальные сценарии для установки дистрибутива и добавил механизм для автоматической установки таких важных компонентов,как ядро и библиотеки.

Патрик не планировал показывать свою модифицированную версию SLS широкой публике, рассчитывая, что все его изменения скоро появится в SLS. Однако, увидев, что этого не происходит, и люди в интернете ждут нового релиза, он написал пост с заголовком «Want an SLS-like .99pl11A system?» («Нужна SLS-подобная .99pl11A система?»).

Патрик получил множество ответов на это сообщение, и 17 июля 1993 года он выложил версию 1.00 своего дистрибутива, получившего название Slackware, на университетский ftp-сервер.

Релиз

Последняя версия дистрибутива доступна для загрузки через различные зеркала, в том числе и через BitTorrent. Скачать*

* Примечание. В свое время когда-то Патрик просил не грузить основной сервер и загружать из зеркал, так что лучше загружаем через какое-либо зеркало, например: yandex, или тянем через bittorrent.

Дистрибутивы, основанные на Slackware

Есть и такие. Вот небольшой tсписок наиболее популярных форков:

  • Salix OS - дистрибутив являющийся полностью обратно совместимым с Slackware. Наличествует как 32-битная так и 64-битная версия дистрибутива, в том числе сборки LiveCD. Основная графическая среда — Xfce. Также есть редакции дистрибутива с графическими средами KDE, Fluxbox, MATE, Ratpoison и LXDE.
  • Slax или его форк Porteus — один из лучших LiveCD/USB и имеет возможность установки на жесткий диск. Знаменит легкостью внесения изменений (на одном лишь оффсайте находятся сотня дополнительных пакетов с модулями ядра и дополнительным ПО) и скромным размером (помещается на mini-cd). Существует в нескольких редакциях: Standart, KillBill (wine, dosbox, qemu), Server и PopCorn (помещается на 128 мегабайтовую флешку).
  • Slackel — греческий дистрибутив, базирующийся на current-ветке и репозиториях salix. Варианты: KDE и Openbox. Доступен также в LiveCD/DVD. Присутствует выбор русского языка.
  • DeepStyle — украинский форк Slackware, отличается поддержкой русского и украинского языка «из коробки». Также содержит множество пакетов, отсутствующих в оригинальной дистрибутиве.
  • MOPSLinux — российский дистрибутив. В плюсы проекта можно записать полностью русифицированный интерфейс (включая консоль). Больше не развивается, последняя версия 7.0, и выходила она в 2010 году.
  • SlaXBMC — дистрибутив базирующийся на Slackware и включающий в себя медиа-станцию xbmc, также в дистрибутив в качестве WM включен FluxBox. На сайте имеются ссылки для загрузки образов, исходников и самих пакетов для установки xbmc на Slackware.
  • Vector Linux — нацелен прежде всего на офисные рабочие станции.
  • Zenwalk — Бывший MiniSlack, десктопный дистрибутив, ориентированный на маломощные ПК. В качестве основной графической оболочки — XFCE.

Существует ли версия для x86_64 и других платформ?

Официально Slackware поддерживает x86, x86_64 (начиная с релиза 13.0), S/390 (последнее время не развивается) и ARM (начиная с 14.0). Существуют также неофициальные версии дистрибутива для x86_64 и других платформ:

SlackBook

Книга с таким названием поможет вам познакомиться с основами Slackware Linux, в том числе поможет в установке системы и даже сборке первого пакета.

  1. slackbook.org — англ. версия книги, оригинал, книга доступна в различных форматах: HTML, Post script, PDF;
  1. jack.kiev.ua — русский перевод SlackBook версии 2;
  1. OpenNET — та же версия, материал опубликованный на OpenNET.

Помогите установить Slackware, пожалуйста!

  1. Читайте SlackBook!
  1. Установка Slackware статья на slackware.ru/wiki.

Запуск установщика из образа, лежащего на жестком диске

Как русифицировать?

Этот вопрос часто задают потому, что это один из немногих популярных дистрибутивов, в котором он еще не решен «из коробки». Но есть статья, которая поможет вам с русификацией Slackware:

Также можно использовать один из русскоязычных клонов:

или клон Slackware, поддерживающий локализацию на этапе установки (например, Salix OS).

Можно воспользоваться многоязычным установщиком: SLINT — проект интернационализации Slackware.

Информация по локализации на английском языке: Localization: Adapt Slackware to your own Language

firefox

  1. Инструкция по русификации Firefox
  2. Slackware SlackBuild script: 1, 2
  3. И последний пункт, воспользоваться версией от дистрибутива в котором предусмотрена локализация
* Salix, только учтите, они собирают esr-версию, которую понадобится установить и потом на нее прилагающийся пакет вида: mozilla-firefox-l10n-LOCALE.
(Информация для пользователей slapt-get: Get localized Firefox and Open Office).
* В репозитории DeepStyle также могут быть найдены пакеты для локализации продуктов mozilla: firefox-l10n и thunderbird-l10n.

mp3-теги

архивы: ru_Кодировка

Некоторые архиваторы при обращении к zip, работают с архивами не через infozip, а через p7zip, например: архивы можно просматривать через mc, он работает через infozip, аналогично и xarchiver, а вот engrampa (mate) по-умолчанию через p7zip.

  • infozip, способы:
  1. пересборка infozip с патчами (libnatspec) для zip-архивов;
  1. подключаем репозиторий deepstyle, как это выглядит для slackpkg+:


MIRRORPLUS['deepstyle']=ftp://download.deepstyle.org.ua/pub/slackware/slackboost-14.1/slackboost/
устанавливаем приоритет: PKGS_PRIORITY=( deepstyle:infozip deepstyle:libnatspec )
и устанавливаем: infozip и libnatspec оттуда
  • p7zip — И в случае необходимости здесь бы я Вам посоветовал бы собрать p7zip с libnatspec, который кстати даст вам возможность работы с 7zip-архивами.

man и русский язык

  • Патчим man и устанавливаем man-pages-ru. Для последнего не забудьте прописать в /usr/lib${LIBDIRSUFFIX}/man.conf для 14.1 и /etc/man.conf - 14.1_current
#NROFF		/usr/bin/nroff -mandoc
NROFF   	/usr/bin/groff -Dutf8 -Tutf8 -mandoc
  • Собранный пропатченный man от DeepStyle — уже готовый пропатченый пакет man с поддержкой utf8 может быть найден у них в репозитории
  • Еще шпаргалка, если вас угораздило использовать man-pages-ru на koi8r от ALT или те которые собраны были в пакет во времена MOPSLinuх, то в man.conf необходимо прописать следующее:
NROFF 		/usr/bin/nroff -Tlatin1 -mandoc -c | iconv -f koi8r
(порядок и действия для сборки man-pages-ru-alt подсмотреть можно в Arch/AUR)
  • И если все так на каких-то руководствах (man xfce4-terminal) встречается непростая кодировка и не хочется заморачиваться с унификацией хранения, есть смысл глянуть в сторону сторонней enca (есть на SBo), которая умеет угадывать кодировку, через нее гнать заведомо в utf8, а дальше форматировать через groff -Dutf8 -Tutf8 -mandoc , в man.conf пропишите:
NROFF /usr/bin/enconv -L ru -x utf8 | /usr/bin/groff -Dutf8 -Tutf8 -mandoc
У DeepStyle, аналогичное реализовано по подобной схеме slackboost/sba/set_locale

Как создать пользователя?

Если возникают затруднения воспользуйтесь adduser, введя в терминале данную команду. Вам будет задан ряд вопросов и будет создан пользователь, добавленный в соответствующие группы.

Хочу другое приглашение для пользователя, а не что-то типа bash-4.3$

Ставил KDE, а графического входа в систему не вижу

Чтобы он был, необходимо назначить runlevel 4 в /etc/inittab:

# These are the default runlevels in Slackware:
#   0 = halt
#   1 = single user mode
#   2 = unused (but configured the same as runlevel 3)
#   3 = multiuser mode (default Slackware runlevel)
#   4 = X11 with KDM/GDM/XDM (session managers)
#   5 = unused (but configured the same as runlevel 3)
#   6 = reboot

# Default runlevel. (Do not set to 0 or 6)
id:4:initdefault:

Не все команды выполняются от пользователя, пишет: команда не найдена

Скорей всего вы здесь имеете в виду:

$ lspci
bash: lspci: команда не найдена

В то время как от root все выполняется. А не выполняется оно по одно простой причине, т. к. исполняемый файл находится в /sbin/lspci.

# which lspci 
/sbin/lspci

В принципе, это правильно, но если Вам все таки хочется, чтобы было автодополнение и какой‐то вывод, то переменная PATH в помощь.

Если же вкратце, то можно поступить так: создать файл .bashrc в домашнем каталоге пользователь с содержимым:

. /etc/profile
PATH=$PATH:/sbin/

И перезапустить терминал (перезайти).

Пакеты

  • Slackware/packages — эта страница ответит на ряд вопросов относительно пакетов, в том числе: «А есть ли в Slackware менеджер пакетов?»

Как можно обновить Slackware, не переустанавливая её?

Правильный способ обновления до текущей стабильной версии можно прочесть в UPGRADE.txt. Так, н-р, для версии 14.1 было UPGRADE.TXT, отдельные рекомендации также написаны в CHANGES_AND_HINTS.TXT, н-р: CHANGES_AND_HINTS.TXT.


Перед обновлением до Current надо обязательно прочитать Changelog, обычно Патрик указывает возможные проблемы при обновлении и пути их решения. И еще глянуть желательно бы UPGRADE.TXT.

Также можно обновлять дистрибутив средствами slackpkg (update, install-new, upgrade-all, clean-system), но этот метод менее надёжен.

А имеется ли образ slackware-current.iso и где его можно скачать?

Патрик не собирает образ current, но никто не запрещает Вам самим собрать образ на основе текущего среза репозитория или скачать уже готовые собранные образы (с установщиком) для установки slackware-current:

Скрипты для сборки ISO, которые также будут полезны при необходимости написания своего скрипта:

Срез репозитория

Если есть необходимость локально у себя держать реп, то для получения его у себя на машине можно воспользоваться rsync. О том как зеркалить написано в Mirroring Guidelines.

Да, и если только осваиваетесь, и у вас затруднения, какие ключи для рсинк прописывать — не ленитесь, смотрите на самом сайте дистрибутива/проекта/зеркала, чаще всего про это рассказано. Вот, например, у Salix: How to create a public Salix mirror

Основные зеркала: mirror.yandex.ru и slackware.org.uk. Желательно выбрать зеркало с официального сайта.

Как добавить поддержку multilib в slackware64?

Железо и оборудование

Звук: ALSA

По-умолчанию в Slackware для ввода/вывода звука используется ALSA, но с версии 14.2 добавлена Pulseaudio. Далее про основные команды для настройки:

  • alsamixer — настройка уровня громкости и прочее;
  • alsactl init — автоопрделение карточки;
  • alsactl store — cохранение настроек, что бы они после перезагрузки системы были сохранены.

Skype

В последних версиях Skype работает через pulse (pulseaudio).

По поводу pulse в skype AlienBOB отписался в своем блоге: Skype drops support for ALSA, перевод.

Найти же pulse, как и skype можно в готовом виде в различных репозиториях или собрать через SBo. Но есть и другое решение, если неохота возиться с установкой и настройкой этого сервиса: поставить apulse (из репозиториев или через sbopkg) и запустить skype:

apulse skype

Видео

NVidia-Optimus

Принтеры

Настройка и определение принтеров происходит через CUPS. Запустите сервис:

chmod +x /etc/rc.d/rc.cups
/etc/rc.d/rc.cups restart

И в браузере перейдите к настройкам CUPS — http://localhost:631/.

Если не нравится способ через веб‐браузер, то есть утилитла для подключения и настройки принтеров — system-config-printer.

Samsung

Если есть проблемы с подключение принтеров от этой фирмы не торопитесь обновлять самостоятельно CUPS, попробуйте воспользоваться следующим решением — SpliX — CUPS printer drivers for SPL.

Данный пакет найти можно в репозиториях salix (в 14.1 есть точно) или самостоятельно собрать из SBo.

VirtualBox

Если необходимо, чтобы программа была в системе, то самый правильный способ — это собрать пакет с VBox и установить его. Еще есть готовый вариант .run-файл от Sun/Orcale, но обо всем этом ниже.

SBo/SlackBuilds Repository

Чтобы у вас в системе был Vbox, собираем вот эти пакеты: virtualbox и virtualbox-kernel, отсюда http://slackbuilds.org/result/?search=virtualbox&sv=14.1 перед сборкой может потребоваться acpica или его сборка с установкой, если нет его в системе.

sbopkg -i "acpica virtualbox-kernel virtualbox virtualbox-extension-pack"

Создаем группу и добавляем в него пользователя:

groupadd -g 215 vboxusers
usermod -a -G vboxusers ИмяПользователя

(Пере)запустим сервис:

/etc/rc.d/rc.vboxdrv restart

С запуском сервиса при старте системы возможны проблемы: ссылка на форум slackware.su. Более подробнее: README.SLACKWARE для virtualbox на SBo.

Так что, чтобы происходил автозапуск, если не запускается, прописываем в rc.local и rc.local_shutdown /etc/rc.d/rc.vboxdrv start и /etc/rc.d/rc.vboxdrv stop соответственно. Перезапускаемся.

VirtualBox binaries

Другой вариант установки, в принципе все прекрасно ставится и работает, но возможны проблемы с совместимостью qt текущей версией в Вашей системе: «qt themes are not applied», да и вообще как‐то неправильно запускать что‐то вида «съешь‐выпей‐меня.run».

  1. Скачиваем: VirtualBox for Linux hosts — all distributions i386 | AMD64.
  2. Устанавливаем:
    1. sh VirtualBox-ВЕРСИЯ.run
  3. Для удаления:
    1. sh VirtualBox-ВЕРСИЯ.run --noexec --keep
    2. cd install
    3. sh uninstall.sh

Здесь же, в этом вариант добавление в группу так же необходимо и для обнаружения usb‐устройств установка через VirtualBox — Extension Pack на странице загрузки файл для загрузки доступен.

Другое

Если в виртуалке у вас Slackware, и необходимы различные дополнения для, например, изменения экрана виртуалки и монтирования устройств: Virtualbox need kernel-sources.

LILO

Спящий режим (Гибернация) и LILO

Для спящего режима, как и в других дистрибутивах, нам необходим swap‐раздел (больший или равный нашей ОЗУ).

Чтобы вернуть систему, у которой загрузчик LILO, из спящего режима, необходимо прописать в файле /etc/lilo.conf в строчке append= что-то вроде:

append= "resume=/dev/sdaX"

где sdaX — раздел подкачки, X — номер его в таблице разделов. Не забываем после всех действий дать команду lilo.

Ниже ссылки на различные источники, в которых представлены способы заставить работать спящий режим (скажем для тех случаев, если у вас установлено не DE):

GRUB в MBR, а LILO был установлен на раздел со Slackware

Предположим система была установлена на раздел sda3 и туда же установили загрузчик, но в MBR у вас установлен GRUB от другой системы, которую вы не удалили по различным причинам. Подмонтируете раздел с этой системой или просто зайдите в нее и в /boot/grub/grub.cfg пропишите рядом, ниже со строчкой загрузки ее:

menuentry 'Slackware' --class slackware --class gnu-linux --class gnu --class os {
        set root='(hd0,msdos3)'
	chainloader +1
}

Опять таки, это одно из решение, еще есть os-prober и т. д.

Изменяем картинку в загрузчике

Шрифты

Ниже приведены ссылки на темы с различных источников, в которых вы найдете рабочие версии билдов и пакеты которые можно установить.

How to Optimize Fonts in Slackware — тема на LQ (linuxquestions.org).

Infinality:

Игры

  • SBo: проходим сюда http://slackbuilds.org/repository/, выбираем версию системы и далее репозиторий (SlackBuild’ов) — Games или же вверху в поиске вбиваем необходимое нам название искомой игры, библиотеки, эмулятора и т. д.
  • Gens/GS, эмулятор SEGA/Genesis, доступен собранный пакет Gens/GS Release 7 (Slackware 13.0, i486), в пакете прилагается SlackBuild.

Steam

Хочу быть в курсе последних новостей, что и где читать, смотреть?

В первую очередь это старая, добрая рассылка: Slackware Linux Project Mailing Lists.

Также можно ещё время от времени поглядывать историю внесенных изменений в дерево дистрибутива: Slackware ChangeLogs или через файл ChangeLog.txt в репозитории пакетов. В официальном репозитории нет ChangeLog.rss, но есть зеркала которые делают свой rss, например: зеркало slackware на SBo, это если вам нужна подписка через RSS.

Временами и AlienBOB информируем о чем-то новом в своем блоге и ещё по своим решениям в Slackware: Alien Pastures, blog articles.

Ну и ещё есть множество личных блогов пользователей, вот, например, один из них: Unofficial Slackware Blog, который точно на данный момент (2014 г.) работает, обновляется.

Различные советы

Настройка часов BIOS

Что делать, если в -current не запускаются X с сегфолтом?

FIXME: временный workaround пока не починят более глобально

Включить KMS, для этого добавить radeon.modeset=1 к строчке с параметрами ядра append="vt.default_utf8=1" (чтобы стало append=" vt.default_utf8=1 radeon.modeset=1"). Здесь radeon — название видеодрайвера, вместо него может быть i915 (для intel) или nouveau (для nvidia). С проприетарными драйверами этой проблемы нет.

При этом отвалится framebuffer и консоль будет радовать vga‐разрешением. Если этот вариант принципиально не нравится, что неудивительно, то надо убрать или закомментировать из /etc/lilo.conf все строчки про vga=циферки и дописать в append="vt.default_utf8=1 radeon.modeset=1" ещё до кучи video=1024x768@85, где 1024x768 — разрешение, а 85 — частота обновления в Hz. После этого нужно, чтобы драйвер radeon, i915 или nouveau грузился раньше, чем будет настраиваться третий или четвёртый ранлевел. Для этого его нужно добавить или в тот файл, на который ссылается /etc/rc.d/rc.modules (rc.modules‐версия ядра, в конец дописывается строчка /sbin/modprobe radeon или нужный драйвер), или включить его в initial ramdisk.

У меня <что-то> работает от рута, а от пользователя нет

Нужно добавить пользователя в соответствующую группу, например, audio для работы со звуковыми устройствами, scanner для работы со сканером и т.п. Список всех групп можно получить с помощью команды

cat /etc/group

добавить пользователя командой

useradd -aG список_групп_через_запятую имя_пользователя

В свежеустановленной Slackware непривычно работает (g)vim. Что делать?

Скопировать файл (g)vimrc_example.vim из /usr/share/vim/vim${VERSION} в ~/.(g)vimrc, где ${VERSION} — версия vim.

А также проверить, на что указывает символическая ссылка /usr/bin/vi. В установке по умолчанию она ссылается на /usr/bin/elvis.

Как настроить воспроизведение MIDI файлов?

Заставить MIDI работать в Slackware не так уж и просто, как может показаться. Предлагается простое решение этой проблемы.

Испытывалось на полностью установленном дистрибутиве Slackware 12, дополнительно ни одного постороннего пакета не устанавливалось, кроме пакетов поставляемых с дистрибутивом.

Загрузка SlackBuild’а:

Скачайте архив со SlackBuild’ом и разархивируйте его в рабочий каталог, где будет создаваться пакет. В результате получите каталог TiMidity++_SlackBuild, с необходимыми для создания пакета файлами.

Загрузка исходников:

Скачайте в каталог TiMidity++_SlackBuild два пакета:

Запуск SlackBuild’а:

Под root’ом перейдите в каталог со SlackBuild’ом и сделайте его запускаемым:

chmod +x TiMidity++.SlackBuild

И запустите его:

./TiMidity++.SlackBuild

Установка пакета:

После окончания работы SlackBuild’а перейдите в каталог /tmp и установите созданный пакет с помощью команды installpkg.

Добавление запуска TiMidity++ в скрипты инициализации:

В каталоге /etc/rc.d создайте файл rc.local, если его там нет, и сделайте запускаемым. Затем добавьте в него строку запуска миди‐сервера:

/etc/rc.d/rc.timidity start

Наслаждайтесь своим MIDI

Теперь у вас есть рабочий порт MIDI — port 128:0. Можете проигрывать MIDI файлы непосредственно. С помощью утилиты mozplugger можно обеспечить потоковое воспроизведение MIDI‐файлов в SeaMonkey и Firefox.

«Внедрение» TiMidity++ в Firefox:

После установки утилиты mozplugger, Вы легко можете добавить TiMidity++ в SeaMonkey и Firefox. После добавления, проверьте файл /etc/mozpluggerrc на предмет наличия фрагмента текста:

audio/mid: midi,mid: MIDI audio file
audio/x-mid: midi,mid: MIDI audio file
audio/midi: midi,mid: MIDI audio file
audio/x-midi: midi,mid: MIDI audio file
    embed controls: timidity -EFreverb=0 -EFchorus=0 "$file"    
    noembed swallow(timidity) hidden: timidity -EFreverb=0 -EFchorus=0 -ig "$file"

Запустить GUI проигрывателя timidity можно из командной строки эмулятора терминала:

timidity -iA -B2,8 -Os -EFreverb=0 -ig

См. рисунок.

Настройка службы akonadi

В Slackware 13 под KDE 4 появился пакет akonadi. Для того чтобы правильно запускалась служба akonadi, нужно запустить сервер MySQL. Для этого нужно сделать исполняемым файл /etc/rc.d/rc.mysqld и запустить службу командой:

/etc/rc.d/rc.mysqld start 

Если MySQL запротестовал, значит у него нет разрешения на использование своих же каталогов и файлов. Исправить эту оплошность можно следующей командой:

chown -R mysql:mysql /var/lib/mysql

Затем под рутом, изменить файл /usr/bin/startkde, в котором нужно добавить путь /usr/share/akonadi в строку, которая определяет пути XDG_DATA_DIRS.

# Make sure that D-Bus is running
if test -z "$XDG_DATA_DIRS"; then
  XDG_DATA_DIRS="`kde4-config --prefix`/share:/usr/share:/usr/local/share:/usr/share/akonadi"
  export XDG_DATA_DIRS
fi

После этого в файл /home/юзер/.local/share/akonadi/mysql.conf нужно добавить в строку user=юзер под заголовком [mysqld].

Для рута нужно добавить в файл /root/.local/share/akonadi/mysql.conf строку user=root под заголовком [mysqld].

[mysqld]
skip_grant_tables
skip_networking
user=root

После двух перезагрузок служба «самонастроится» и сервер akonadi перестанет при пуске KDE выбрасывать сообщения об ошибках. Способ настройки конечно грубый, но простой. О правильной и более тонкой настройке нужно заглянуть в /usr/doc/mysql, там можно найти подробную информацию как настроить MySQL‐сервер. Но это для тех, кто хорошо знает предмет и владеет английским на достаточном уровне.

Совет по настройке загрузки на машине с 8Мб ОЗУ

http://www.flaterco.com/kb/8MiB.html

В принципе всё просто: пересобираем ядро под самый минимум (зависит от реально установленного на машине железа), и обходим проблему с udev, который пытается разместить /dev в tmpfs и не может этого сделать, по причине малой памяти. Решение: /dev создаётся на диске, как в старые времена. Грузится минуты 3, но потом работает.

Ссылки

  1. slackware.com — основной ресурс.
  2. docs.slackware.com — мультиязычный проект документации Slackware.
  3. alien.slackbook.org — Alien BOB’s Wiki.
  4. slackwiki.org — SlackWiki.
  5. собрание различных ссылок от SlackWiki.
  6. linuxquestions.org/questions/slackware-14 — LQ-Slackware — официальный форум (en) на Linux Questions.
  7. slackware.ru — информационный ресурс, посвящённый дистрибутиву Slackware Linux и информационным технологиям в целом.
  8. slackware.su — статьи и форум, посвящённые Slackware Linux.
  9. slackworld.berlios.de/links — ссылки на дополнительные материалы по Slackware.
  10. slackblogs.blogspot.com — комментарии про последние обновления в -current и дополнительных репозиториях.
  11. MLED — Microlinux Enterprise Desktop и описание на русском про проект MLED на zenway.ru.
  12. Переводы README различных файлов из дерева дстрибутива на wiki.slackware.su.
  13. alv.me или IBM dW — погружение в Salix. Данный цикл посвящён дистрибутиву Salix — его установке, настройке и дистрибутив‐специфическим особенностям (управление пакетами, утилиты конфигурирования), а также его назначению и месту в общей картине мира Linux.
  14. koptev.ru — установка Oracle на Slackware.
  15. Slint — проект интернационализации Slackware.
  16. Recommended UID/GIDs for use with SlackBuilds.org scripts.
  17. Slackware Banners, Logos, Propaganda.
  18. Slackware Linux Graphics.
  19. Создание минимального CD Slackware и сами образы на основе релизов от AlienBOB: slackware-mini-install.iso.