|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Maxim Sokolsky 2:5020/828.777 02 Dec 2007 03:37:56 To : Mike Novikoff Subject : Re: Ubuntu 7.10 и все-все-все.. -------------------------------------------------------------------------------- MN> по-разному), либо даже беря все три и комбинируя их (наборы патчей и MN> опции сборки). DT>> Кстати, что можно сказать о нынешней слаквари - можно из неё DT>> собрать полноценную "десктопную" систему? Естественно, добавляя DT>> внешние компоненты на свой вкус. Hо как база - хороша ли? MN> Собрать, в принципе, можно что угодно из чего угодно. Вопрос в MN> количестве усилий и времени. Именно как база - слакварь крайне плоха MN> отсутствием в ней package manager, такого как rpm или dpkg. Каждый MN> файл, поставленный из пакета, должен быть записан в кондуит :), это MN> используется при апдейтах или удалении пакетов, чтобы всё было MN> идеально чисто, а также и просто для выяснения, откуда взялся файл, MN> какому пакету принадлежит. Кроме того, есть система зависимостей между MN> пакетами, когда один пакет требует присутствия каких-то других. Всё MN> это регистрируется в базе данных package manager'а и используется MN> очень широко. Это совершенно необходимые механизмы, присутствующие MN> почти в любом нынешнем дистрибутиве. А вот в слаквари-то их как раз и MN> нету. Так что любая слакварь при апдейтах и каких-то вносимых MN> изменениях превращается в бардак неизбежно. Короче говоря, что угодно, MN> только не слакварь! Hу вот теперь тебе слакварь не по нраву, выше(я скипанул) - тебе Gentoo был не по вкусу, а ещё раньше - дебиан. Оно, конечно, понятно когда к чему-то одному привыкаешь - иное кажется странным, неудобным, неправильным и что самое главное - плохим. DT>> А вообще, видимо, тут уместна некая золотая середина: DT>> пользоваться удобствами уже разработанных скриптов и DT>> инсталляторов, но понимать, что именно они делают. MN> Вот именно package manager нужно изучить для начала, это основа основ. MN> В редхатоидах - rpm, в дебиане - dpkg (примерно одинаковы по смыслу). А в Slackware package manager работает с пакетами tgz. Утилита управления pkgtool, добавление пакета installpkg, удаление removepkg. Пакеты и их зависимости обновляются утилитами swaret или slap-apt из удалённого репозитория пакетов. Есть ещё репозиторий SlackBuild'ов, которые отдалённо напоминают порты FreeBSD, но с одной стороны - гораздо проще по структуре, а с другой - соответсвенно менее функциональны. Если какое-то приложение отсутствует в репозитории готовых пакетов, и если нет готового SlackBuild'а - ты можешь за полчаса самостоятельно, отредактировав шаблон, создать свой SlackBuild, который позволит тебе создать пакет или набор пакетов из сорцов, чтобы потом, в случае необходимости, можно было легко обновлять твои кастомизированные приложения. С уважением - Maxim --- Кто наших истин не поймёт, тому их растолкует пулемёт. * Origin: That's the way I'm goin' (2:5020/828.777) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/47664751f0d6.html, оценка из 5, голосов 10
|