Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Справочник
 FAQ
   •Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
Spectrum Net

TelePoint - Място за хора със свободни идеи

Adsys Group

SAP Bulgaria

Дистрибуции

Slackware  
Име:                     Slackware
Сайт:                    http://www.slackware.com
Текуща версия:     14.2
Производител:      Slackware Linux, Inc.


<< Sidux | SLAX >>

Повече информация  
Slackware info Slackware е най-старата поддържана Linux дистрибуция. Създадена е през 1993 от Patrick Volkerding, който по това време е студент в университета Moorhead (Минесота, САЩ). Първоначално Slackware представлява модифицирана и изчистена от бъгове версия на Softlanding Linux Systems (SLS) – една от най-популярните дистрибуции по това време. Постепенно интересът към „полираната“ версия на SLS нараства и така Slackware 1.00 излиза на 16 юли 1993 година на общо 24 на брой 3.5-инчови дискети. Всъщност, основната причина за "раждането" на Slackware е, че разработчиците на SLS не се успявали да смогнат на поправките които Patrick Volkerding им е пращал.

И до днес той е главният разработчик на дистрибуцията, като в отминалите години в проекта са взели участие David Cantrell и Cris Lumens. В момента активни сътрудници на проекта са Eric Hameleers (AlienBob), Robby Workman (rworkman), Piter Punk и Stuart Winter. Макар и доста хора да разработват проекта (тесен кръг от разработчици, със силна подкрепа от общността), Slackware си остава "one-man show", защото всяко решение относно развитието му е изцяло в ръцете на Patrick Volkerding.

Slackware е силно UNIX-ориентирана дистрибуция. Смятана за изключително стабилна и надеждна, нейната философия може да се изрази с мотото K.I.S.S. (Keep It Simple, Stupid). За разлика от повечето дистрибуции, в Slackware са запазени традициите - инсталаторът си остана в текстов режим, а конфигурирането в някои случаи все още се свежда да редактиране на кофигурационни файлове, вместо с графични инструменти. Дистрибуцията включва и свои специфични конфигурационни инструменти, които, въпреки че се изпълняват в текстов режим, предлагат менюта.

Slackware има версии за следните архитектури: x86, x86_64, S/390, S/390x и ARM, а неофициално и за PPC (наречена Slackintosh). Slackware се разпространява на DVD или на общо шест диска, като само първите четири са нужни за пълната инсталация. Останалите два съдържат предимно изходния код на бинарните пакети и скриптовете за компилирането му (SlackBuilds, вижте по-долу). Slackware64 (64-битовата версия) се разпространява само на DVD носител.

Ядра

Slackware предлага така наречените huge и generic ядра. Тези от тип huge са предназначени за самата инсталация, а, след като като системата е инсталирана, се препоръчва ползването на generic ядро. За целта трябва да се създаде /boot/initrd.gz, включващ необходимия модул за файловата система, и да се редактира /etc/lilo.conf. Как става това е подробно описано в /boot/README.initrd.

Конфигурация

Системните настройки се правят чрез pkgtool, инструмент, който предлага ncurses-базирани менюта. Чрез него може да се инсталират и премахват пакети, както и да се „повикат“ различни системни приложения като liloconfig (конфигурация на LILO), netconfig (мрежова конфигурация), services (управление на системните daemons), xwmconfig (избор на графична среда) и други

Slackware64 multilib

Slackware64 представлява чиста, 64-битова система, която обаче е "готова" за 32-битова съвместимост (Slackware64 multilib). Благодарение на AlienBob, има и подробни инструкции за това как да направим Slackware64 multilib.

Пакетна система

Пакетната система на Slackware е елегантна и семпла. Всеки пакет представлява архив на пълната инсталационна пътека на даденото приложение, заедно с описание на пакета (файлът slack-desc) и след-инсталационни скриптове (файлът doinst.sh), когато са необходими. От версия 13.0 насам пакетите са с разширение .txz, като предходния формат .tgz е също поддържан. Отделно от споменатия pkgtool, командите за инсталиране, деинсталиране и обновяване на локални пакети са съответно installpkg, removepkg и upgradepkg.

Пакетната система, за разлика от други дистрибуции, не предлага автоматично разрешаване на зависимостите, т.е. в Slackware, ако една програма изисква друга програма за да работи, вие трябва да я намерите и инсталирате ръчно. Това не е задължително отрицателно качество и се компенсира от подробната информация на страници като SlackBuilds.org (вижте по-долу). Наред с това, някои от неофициалните пакетни инструменти и хранилища предоставят възможност за автоматично разрешаване на зависимостите.

slackpkg

За обновление на системата и за инсталиране на пакети от официалните хранилища се използва инструментът slackpkg. Преди използването му трябва да изберете подходящ огледален сървър от /etc/slackpkg/mirrors. За повече информация напишете в конзолата slackpkg -h като администратор

SlackBuilds.org

Тъй като наборът от официални пакети е донякъде ограничен, на сайта http://slackbuilds.org/ се предлага богат набор от SlackBuild скриптове за компилирането на софтуер от изходния му код. Колекцията се поддържа от някои от най-активните сътрудници в разработването на Slackware и се препоръчва от самия създател Patrick Volkerding. Страницата съдържа и указания за всичко необходимо (зависимости, как да се стартира скрипта и т.н.) за създаването и инсталирането да всеки пакет.

Неофициални пакетни хранилища

Използването на неофициални хранилища за прекомпилиран софтуер е въпрос на избор от страна на потребителя. Някои потребители все още смятат това за ненадеждна практика и предпочитат да инсталират допълнителен софтуер от изходния му код ръчно или да разчитат на колекцията от скриптове в SlackBuilds.org.

  • Хранилище, смятано от потребителите на Slackware за изключително надеждно е това на Eric Hameleers.

  • SlackOnly е сравнително ново, но много обемно хранилище от пакети приготвени от SlackBuilds.org. Целта на проекта е да предостави колекцията на SlackBuilds.org в пакетиран вид. Главен инструмент за създаването на пакетите е slackrepo (вижте по-долу), гарантирайки че компилацията протича върху чиста система. Хранилището може да се ползва с инструменти като slapt-get (вижте по-долу) осигурявайки по този начин автоматично разрешаване на зависимостите и лесно инсталиране на прекомпилиран софтуер.

  • Създателите на дистрибуцията SalixOS (базирана на Slackware) твърдят, че нейните пакети са обратно съвместими със Slackware.

  • Едно от най-известните хранилища е това на Slacky, но качеството на пакетите там понякога е критикувано от потребителите.

Неофициални пакетни инструменти

slackpkg+

Неофициална добавка към slackpkg, наречена slackpkg+ позволява на slackpkg да ползва 3rd party пакетни хранилища, някои от които са посочени като примери по-нататък. Между тях са и тези на AlienBOB, както и пакетите които превръщат 64-битовата версия на Slackware в multilib.
sbopkg
sbopkg е изключително удобен инструмент за инсталирането на софтуер от SlackBuilds.org. Програмата е ncurses-базирана и изгледът ѝ напомня на pkgtool и slackpkg. Кратко ръководство (на български) за работата с тази програма можете да намерите в нашия сайт. sqg е скрипт, който се инсталира наред със sbopkg и може автоматично да генерира така наречените build queues. Когато бъдат заредени от sbopkg, елегантно се заобикаля липсата на автоматично разрешаване на зависимостите.

sbotools

sbotools представлява алтернативен набор от инструменти за инсталирането на софтуер от SlackBuilds.org. Функционират подобно на ports инструментите във FreeBSD, като предлагат автоматично разрешаване на зависимости от SlackBuilds.org. sbotools се състои от следните инструменти: sbocheck (обновява локалната колекция от SlackBuilds и проверява за потенциални обновления на инсталирани пролижения), sboconfig (конфигурира sbotools с различни настройки), sboinstall (инсталиране на софтуер от SlackBuilds.org), sbosnap (сваляне и обновяване на локалната колекция от SlackBuilds), sboclean (изчистване на ненужни файлове останали след работата на sbotools), sbofind (търсене в SlackBuilds.org на дадено име), sboremove (премахване на пакети инсталирани от SlackBuilds.org) и sboupgrade (инсталиране или надграждане). Mожете да инсталирате sbotools директно от SlackBuilds.org.

slpkg

slpkg е неофициален упрваител на пакети за Slackware. Предоставя възможност да се инсталират, деинсталират и надграждат пакети. Може да работи както с официалните пакетни хранилища, със така и с неофициални такива, които предлагат прекомпилиран софтуер. В допълнение, slpkg може да инсталира и софтуер от скриптовете на SlackBuilds.org. Програмата може да се инсталира директно от там.

slapt-get, gslapt и slapt-src

slapt-get е система за пакетно управление, подобна на APT в Debian. Тя предоставя възможност да се инсталират, деинсталират и обновяват пакети както от официалните огледала, така и от неофициалните 3rd-party пакетни хранилища. Позволява също автоматичното разрешаване на зависимостите при инсталация на пакетите, стига хранилището да съдържа необходимата информация. За улеснение, може да ползвате gslapt, който е GTK-базиран графичен frontend за slapt-get. Отделно, slapt-src e инструмент за инсталиране, деинсталиране и надграждане на софтуер от SlackBuilds.org по начин аналогичен на slapt-get.

slackrepo

slackrepo е инструмент за автоматичното създаване на хранилища с прекомпилиран софтуер за Slackware. Инструментът осигурява чистото и качествено създаване на пакети.

src2pkg

src2pkg е инструмент за лесно създаване на пакети от изходния код.

Десктоп среди

Slackware включва KDE и XFCE, както и много window managers – blackbox, fluxbox, и други. KDE и XFCE са обособени в свои собствени категории. От версия 10.2 насам Slackware не включва GNOME, но съществува проектът Dropline GNOME. Отделно съществуват, MATE SlackBuilds и Cinnamon SlackBuilds.

Офис пакет

Единственият офис пакет, който е включен по подразбиране в Slackware е Calligra. LibreOffice или OpenOffice.org може да бъде инсталиран от няколко места:

Skype

Slackware не включва Skype. Програмата може да бъде инсталирана от SlackBuilds.org, но тъй като е 32 битова няма да работи под “чиста” инсталация на Slackware64. За целта, системата трябва да бъде направена -multilib, както е споменато по-горе. Другият вариант е да се инсталира пакетът skype_static, приготвен от zerouno. Той включва всички необходими 32 битови библиотеки и може да се инсталира направо върху чиста 64 битова система. Ако Skype е единствената 32 битова програма, която ви трябва, това е подходящият пакет.

Кой използва Slackware?

Според статистики на Google търсенето на "slackware" е най-често срещано в България, като водачи са основно страни от Източна Европа, както и Бразилия, Индонезия, Русия и други. Поради своята стабилност, надеждност и бързина, Slackware е предпочитана дистрибуция както за десктоп, така и за сървър, а също и за академична работа. В темата "Why does Slackware seem to be the one and only?" авторът описва мнението за Slackware на колегите си от университета, а в друга тема, друг автор споменава, че използва Slackware на изключително мощен компютър за геномен анализ и секвениране. Любопитен е фактът, че Slackware се ползва (или се е ползвал) дори и от NASA - из темите във форума на дистрибуцията може да се натъкнете на интересен коментар от Patrick, който споделя, че преди време от NASA са се свързвали с него, понеже са правили Y2K обновления на някаква стара версия на системата и са имали въпроси.

Често се прокрадва въпросът за какъв тип потребители е подходяща тази дистрибуция, но ние няма да се ангажираме с такива препоръки. Ще ви кажем само, че Slackware е една много логично изградена операционна система, работеща по точно определен начин и разкриваща основните аспекти на всички Linux-базирани системи.

Някои полезни ресурси

Ако се интересувате от Slackware, ето тук можете да намерите галерия със снимки и тапети за десктоп. Mожете да следите обновленията на стабилната версия (-stable) както и развитието на бъдещата версия (-current) на http://slackware.com/changelog/. Допълнително, за промени и новости може да надникнете в http://slackblogs.blogspot.com. Със сигурност ще са ви интересни и нужни и ръководството, официалния wiki-сайт и алтернативния wiki-сайт, поддържан от AlienBob, както и сайта The Slack World. Официалният форум на Slackware, пък, всъщност е подразделението за дистрибуцията в Linux Questions. Официална търсачка (за официалните пакети) има тук.

Дистрибуции, свързани със Slackware: Salix OS, Slax, Porteus




Редактори на тази секция са pfk, lunarvalleys

Коментари: (общо 22) Оценени с или повече [Пълен преглед>>]
[Добави коментар]

Вашият коментар
Име:
E-Mail: (по желание)
Заглавие:


Описание: ?

Внимание: Допълнителна проверка при коментари от нерегистрирани потребители.

МЕНЮ
Търсене

ЛОГО

КАТЕГОРИИ
Adamantix
Annvix
Arch Linux
Astaro Security Linux
Aurox
Bodhi Linux
Crux
Damn Small
Debian GNU/Linux
Fedora
Foresight Linux
FreeBSD
FreeSco
Gentoo
Gnoppix
Knoppix
Linux Mint
Lunar-Linux
Mageia
Mandrake
MandrakeMove
Mandriva
Minix
MoviX
NetBSD
OpenBSD
PCLinuxOS
Red Hat
Salix OS
Sidux
Slackware
SLAX
Source Mage GNU/Linux
StotinkaOS
OpenSUSE
Тиликс
Ubuntu
ULTILEX
Учи Свободен с Убунту (УСУ)
Vector Linux
VS Live
VS Live Mini CD

ВРЪЗКИ
Дистрибуции в България
DistroWatch
Още дистрибуции





 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 1 wallclock secs ( 0.38 usr + 0.01 sys = 0.39 CPU)