Difference between revisions 101250 and 101265 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?diff=prev&oldid=101265.
![]() ![]() 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.
|