Re: Пакетирование и sunfreeware
- From
- Victor Wagner (2:5020/400)
- To
- Vasily Korytov
- Date
- 2008-03-07T23:00:34Z
- Area
- RU.UNIX.SOLARIS
From: vitus@wagner.pp.ru (Victor Wagner)
Vasily Korytov <vasily@korytov.pp.ru> wrote:
VK> То вывод тут один: blastwave не заточен под то, чтоб быть
VK> зависимостями для других пакетов. Он заточен под одну
VK> функциональность: с использованием штатного репозитария,
VK> штатного pkg-get и только с целиковыми обновлениями всего.
В смысле, на то что пользователь будет самостоятельно софт собирать -
оно тоже не рассчитано? (ведь у непакетированного софта будут точно
такие же проблемы при обновлении)
Нахрена ж там тогда столько средств разработки в комплекте?
VK> Ага. Да вот только организация пакетов, собственно,
VK> предусмотренная в Solaris, на такое немножко не рассчитана
Вообще-то она почти не хуже, чем в rpm. Единственное что в rpm есть
возможность прописать зависимость не от пакета, а от отдельного файла,
который может предоставляться разными пакетами. Но это по сравнению с
нормальной системой виртуальных пакетов и альтернатив все равно кривой
костыль.
Проблема тут не в устройстве пакетов а в их наборе. Sun не торопится
втянуть тысячи фриварных пакетов (а если б и торопился, его пользователи
не торопятся апгрейдить системы на последнюю версию). А другим
пакетировщикам, как ты говоришь, доверять не стоит.
>> А в 8 и 9 tcl вообще отсутствует. И iconv(3), как правило не
>> понимает скормленного туда результата nl_langinfo(CODESET).
>> поэтому приходится libiconv еще за собой таскать.
VK> Остаётся только констатировать, что в Solaris плохо с
VK> пакетной системой. А велосипеда, это улучшающего, и на
Ну неработоспособный iconv(3) в восьмерке - это ни разу не проблема
пакетной системы. Равно как и отсутствие актуальной на момент выхода
системы версии скриптового языка.
--
Сверхчеловек должен быть сверхчеловечен.
--- ifmail v.2.15dev5.4
* Origin: Free Net of Leninsky,45 (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