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