Revision 101250 of "LOR-FAQ-Slackware" on ruwikibooks{{LOR-FAQ-Contents}}
== Особенности ==
Дистрибутив поддерживается <b>одним</b> человеком, Патриком Фолькердингом (Patrick Volkerding). Естественно, включает только то, что он считает нужным включить. Так, например, в текущей версии отсутствует Gnome. Считается, что этот дистрибутив лучше, чем какой бы то ни было, позволяет изучить именно Линукс, а не конкретный дистрибутив. Этому немало способствует традиция настраивать все "вручную", через конфиги, принятая у слакварщиков.
Дистрибутив можно рекомендовать тем, кто любит копаться в системе и настраивать все под себя.
== Помогите установить Slackware, пожалуйста! ==
Думается, что эта статья должна решить вашу проблему: http://www.nclug.ru/wiki/index.php?page=SimpleSlack
== Где найти готовые пакеты? Где взять Gnome? ==
На http://www.linuxpackages.net или http://www.slacky.eu Если есть только RPM-пакет, можно попробовать сделать rpm2tgz - если повезет, будет работать.
Рабочую среду Gnome для Slackware можно взять здесь: http://gnomeslackbuild.org/ (поддерживается linuxpackages.net), здесь: http://www.slacky.eu/index.php?option=com_content&task=view&id=2475 (обновляется чаще и вроде заменяет только совсем нужное, продолжатели проекта gware, поддерживается проектом slacky.eu) или здесь: http://www.dropline.net/gnome/ (подменяет собой достаточно большую часть системы).
== А есть ли в Slackware менеджер пакетов? ==
Да. Не такой (на счастье?) навороченный, как 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
Список установленных пакетов Slackware хранит в каталоге /var/log/packages. Например, для того,
чтобы посмотреть версию gcc можно дать команду:
root@linux# ls /var/log/packages/gcc*
На втором установочном диске Slackware в директории /extra имеется пара весьма удобных утилит - Slackpkg ( http://slackpkg.sourceforge.net) и Swaret( http://www.swaret.org), с помощью которых можно синхронизировать систему в соответствии с последними поступлениями на http/ftp/rsyn и локальных репозиториях.
Также под Slackware портирован apt (slapt-get и графический интерфейс к нему gslapt). Использует стандартные средства управления пакетами в slackware, многие репозитарии дополнительного ПО (например, http://slacky.eu) его поддерживают.
Там же имеется и "заточенная под Slackware" версия checkinstall, которую рекомендуется использовать вместо оригинальной при установке программ из исходных кодов. В 12.0 она не работает (подробности на [http://www.linux.org.ru/view-message.jsp?msgid=1901323]).
== Как создать пакет? ==
С помощью утилиты makepkg, где-то так:
user@linux~$ cd /usr/src/program_name99
user@linux:/usr/src/program_name$ ./configure
user@linux:/usr/src/program_name$ make
user@linux:/usr/src/prorgam-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/program_name# makepkg program_name-ver-build.tgz
root@linux:/tmp/program_name# installpkg prog-x.y.z.tgz
root@linux:/tmp/program_name# cd && rm -R /tmp/program_name
Есть и более простой способ сделать пакет, с помощью утилиты checkinstall http://asic-linux.com.mx/~izto/checkinstall/ (не работает в 12.0)
user@linux:/usr/src/program_name$ ./configure
user@linux:/usr/src/program_name$ make
user@linux:/usr/src/prorgam-name$ su
user@linux:/usr/src/prorgam-name# checkinstall
И наиболее правильный способ — написание слакбилда:
* http://slackwiki.org/Writing_A_SlackBuild_Script
* http://slackbuilds.org/howto/
* http://slackware.pp.ru/index.php?id=ID29
== Как русифицировать? ==
Этот вопрос часто задают потому, что это один из немногих популярных дистрибутивов,
в котором русский язык не "из коробки".
* Русификация Slackware 11: http://dn2010.googlepages.com/russlack11.txt
* [[Русификация Slackware 12]]
В особо тяжелых случаях рекомендуется пойти в поиск - там найдутся ответы:)
Еще один вариант - использовать вариант Slackware - дистрибутив DeepStyle (http://deepstyle.org.ua).
В нем большая часть работы по русификации/украинизации уже сделана.
== Производные дистрибутивы ==
Дистрибутивы, основанные на Slackware linux.
* Vector Linux http://www.vectorlinux.com/
* Zenwalk http://www.zenwalk.org/
* DeepStyle http://deepstyle.org.ua
* Slax. http://slax.org Один из лучших live-cd. Имеет возможность установки на жесткий диск. Знаменит легкостью внесения изменений и скромным размером (помещается на mini-cd). Существует в нескольких редакциях. Сам по себе является основой для множества других live-cd (несколько десятков производных дистров).
* MopsLinux. http://www.rpunet.ru/mopslinux/forum/index.php Российский дистрибутив, основанный на Slackware. В плюсы проекта можно записать полностью русифицированный интерфейс (включая консоль).
* AgiliaLinux. http://www.agilialinux.ru/ Продолжение MopsLinux.
* BCSLinux http://blin.zp.ua/
* OpenSUSE http://www.opensuse.org/
== Версии Slackware для других платформ ==
Официально Slackware поддерживает x86, x86_64(с релиза 13.0) и S/390
Версии дистрибутива для других платформ:
x86_64:
* Slamd http://slamd64.com/
* BlueWhite Linux http://www.bluewhite64.com/
Macintosh/PowerPC:
* Slackintosh http://workaround.ch/
Sparc:
* Splack http://www.splack.org/
== Ссылки ==
* [http://www.slackware.com/ Официальный сайт Slackware.]
* [http://www.slackware.ru/ Русскоязычный ресурс.]
* [http://www.slackware.su Форум и статьи посвящённые ''Slackware Linux''.]
* [http://jack.kiev.ua/docs/slackbook/ Основы Slackware Linux (2005 год).]
; Дополнительные пакеты к Slackware
* [http://www.slackbuilds.org/ SlackBuilds.org]
* [http://www.linuxpackages.net/ Linuxpackages.net]
* [http://www.slacky.eu/ Slacky.eu]
* Поиск пакетов в различных репозиториях: [http://www.z01.eu/slak/ www.z01.eu/slak], [http://pkgs.org/ pkgs.org], [http://slackfind.net/ru/ slackfind.net].
[[Категория:Slackware]]
[[Категория:LOR-FAQ]]All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://ru.wikibooks.org/w/index.php?oldid=101250.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|