Re: Пакетирование и sunfreeware
- From
- Vasily Korytov (2:5020/400)
- To
- Victor Wagner
- Date
- 2008-03-07T21:48:14Z
- Area
- RU.UNIX.SOLARIS
From: Vasily Korytov <vasily@korytov.pp.ru>
On Fri, 7 Mar 2008 16:55:31 +0000 (UTC), Victor Wagner wrote:
> VK> Собственно, учитывая то, что пакеты из CSW могут
> VK> обновиться (если админ их использует, есть риск, что он
> VK> обновляет blastwave скопом) и всё замечательно поломать,
> VK> это совсем не выбор.
>
> Ну учитывыя то, что на других платформах обновление пакетов штатная
> операция, и ничего не ломается, то...
То вывод тут один: blastwave не заточен под то, чтоб быть зависимостями
для других пакетов. Он заточен под одну функциональность: с
использованием штатного репозитария, штатного pkg-get и только с
целиковыми обновлениями всего.
> Во всех нормальных операционных системах при этом выпукается пакет
> tcl8.5 а пакет tcl8.4 остается, и продолжает поддерживаться.
Ага. Да вот только организация пакетов, собственно, предусмотренная в
Solaris, на такое немножко не рассчитана (как и на многое другое, что ты
считаешь свойствами нормальных ОС). А надстройки над ней (pkg-get,
pkgsrc), увы, имеют собственные проблемы, которые не делают их панацеей.
> А в 8 и 9 tcl вообще отсутствует. И iconv(3), как правило не понимает
> скормленного туда результата nl_langinfo(CODESET). поэтому приходится
> libiconv еще за собой таскать.
Остаётся только констатировать, что в Solaris плохо с пакетной системой.
А велосипеда, это улучшающего, и на которого можно закладываться
сторонним разработчикам, скорее, нет.
Когда у тебя в системе три пакета perl (и два из них одной версии, а в
качестве третьего ничто не мешает использовать один из этих двух) -- это
нелепо только для ОС, где с пакетной системой хорошо. А тут одним
libiconv больше, одним меньше -- это, скорее, непринципиально.
--
DESKPOT-RIPN
--- ifmail v.2.15dev5.4
* Origin: Good morning, Jah! (2:5020/400)
SEEN-BY: 236/100 450/1024 461/640 469/999 4625/8 5000/5000 5006/1 5007/1
SEEN-BY: 5010/70 5011/13 5015/28 5019/40 5020/175 194 400 545 902 1922 2238
SEEN-BY: 5020/4441 5021/29 5025/3 5030/1080 1957 5035/38 5036/1 5045/7 5051/15
SEEN-BY: 5054/1 4 8 9 28 37 5060/88 5061/15 120 5062/10 5064/7 5066/18 5075/5
SEEN-BY: 5085/13 5093/57 5095/20 5096/18 6001/10 6009/1
PATH: 5020/400 545 5054/1 37