Slackware - один из старейших дистрибутивов GNU/Linux. Он отличается от других популярных дистрибутивов (таких как Debian, Gentoo, Mandriva, Fedora Core/Red Hat и SuSE) тем, что Slackware был и остаётся "самым UNIX'овым" - его чертами являются стабильность и безопасность, а также простота установки, поддержки и использования.
Официальный сайт - http://slackware.com, Русскоязычный сайт - http://slackware.ru
Думается, что эта статья должна решить вашу проблему - http://slackware.tomsk.ru/docs/?p=slackware-8.0-setup>
Да. Не такой (к счастью?) навороченный, как rpm, но со своими функциями вполне справляется.
Установить новые пакеты, удалить, просмотреть список установленных, а также провести базовую настройку системы (мышь, сеть, временная зона и т.д.) можно с помощью утилиты pkgtool. Не хуже с этими процедурами справляются и отдельные утилиты - installpkg, removepkg или upgradepkg.
Так, например, для того, чтобы обновить glibc можно сделать (предварительно прочитав UPGRADE.TXT)
root@linux# upgradepkg /root/slackware/a/glibc-solibs-*.tgz
А для обновления всей системы с установкой новых пакетов:
root@linux# upgradepkg --install-new /root/slackware/*/*.tgz
В каталоге /extra присутствует фронтент для pkgtools - slackpkg. Там же имеется и "заточенная под Slackware" версия checkinstall, которую рекомендуется использовать вместо оригинальной при установке программ из исходных кодов. Дополнительно можно установить фронтенды с поддержкой зависимостей пакетов swaret ( http://swaret.org) и slapt-get ( http://software.jaos.org). Плюс ко всему на slackware портированы emerge и pgksrc
Также для Slackware существует графический конфигуратор на QT - SlackIns.
С помощью утилиты makepkg
, где-то так:
user@linux$ cd /usr/src/program_name user@linux$ /usr/src/program_name$ ./configure user@linux$ /usr/src/program_name$ make user@linux$ /usr/src/progam-name$ su root@linux$ /usr/src/program_name# make install DESTDIR=/tmp/program_name root@linux$ /usr/src/program_name# cd /tmp/program_name root@linux$ /tmp# makepkg program_name-ver-build.tgz root@linux$ /tmp# installpkg prog-x.y.z.tgz root@linux$ /tmp# cd && rm -R /tmp/program_name
Другой более удобный способ это написание SlackBuild, скрипта для сборки пакета - http://www.slackwiki.org/Writing_A_SlackBuild_Script
На http://linuxpackages.net и http://slacky.it. Оба репозитория можно подключить к slapt-get и swaret, для этого читайте faq на соответствующих сайтах
Несмотря на то, что Патрик начиная с версии 10.2 удалил Gnome из дистрибутива, на данный момент существует три различных сборки гнома для slackware. Это Dropline ( www.droplinegnome.org), Freerock ( http://gsb.sf.net) и GWare ( http://gware.org/). Следует помнить что Dropline дополнительно устаналивает в систему PAM и заменяет некоторые системные пакеты из категорий l/, x/ и xap/. Экстрималы могут воспользоваться системой сборки Garnome
Те, кто не боятся проблем, могут использовать Slackware Current - текущее состояние разработки дистрибутива.
Да, 64 битная версия называется Slamd64, так же как и оригинальная slackware содержит ветки Stable и Current. Так же имеется неофициальный порт на PPC - http://workaround.ch/
Для параноиков - правильный способ можно прочесть здесь ftp://ftp.slackware.no/pub/linux/slackware/slackware-10.2/UPGRADE.TXT
Этот вопрос часто задают потому, что это один из немногих популярных дистрибутивов, в котором он еще не решен "из коробки".
Русификация Slackware 10 и 10.1.
В особо тяжелых случаях рекомендуется пойти в поиск - там найдутся ответы).
В файле /etc/udev/rules.d/udev.rules
заменить строку
KERNEL="tty[p-za-e][0-9a-f]*", "NAME=tty/s%n", SYMLINK="%k"на
KERNEL="tty[p-za-e][0-9a-f]*", "NAME=pty/s%n", SYMLINK="%k"
В версиях старше 10.1 эта проблема уже исправлена.
Скопировать файл (g)vimrc_example.vim
из /usr/share/vim/vim${VERSION}
в ~/.(g)vimrc
, где ${VERSION] - версия vim.
http://slackwiki.org - Wiki
http://slackware.pp.ru Хороший сайт с подробным описанием установки, русификации и настройки. Может быть временно в дауне.