Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Eugene B. Berdnikov                  2:5020/400     02 Aug 2002  15:08:44
 To : Mike Novikoff
 Subject : Re: stupid dependencies in RedHat 7.3
 -------------------------------------------------------------------------------- 
 
 Mike Novikoff <Mike.Novikoff@p73.f730.n5020.z2.fidonet.org> wrote:
 
  AD>> Даже твой пример показывает, что в Mandrake _совсем_ другие зависимости.
 MN> 
 MN> Они, в общем случае, те же  самые,  просто  по-другому  оформлены.  Более
 MN> гибко, менее навязчиво (но ничего при этом не теряя!). Hачать с того, что
 MN> их версия "/usr/lib/rpm/find-requires" вообще  не  ставит  в  зависимость
 MN> имена  _пакетов_,  которые могут называться как угодно. Только _sonames_.
 MN> Поэтому пакет от MDK не потребует "libarts2" (которого в RH нет):
 MN> 
 MN> $ rpm -q --requires arts|grep arts
 MN> libartsflow.so.0
 MN> libartsflow_idl.so.0
 MN> 
 MN> Исключения из этого правила могут быть только в случае неумно  написанных
 MN> спеков,  но  пакеты  с такими спеками обычно делаются неумными людьми, и,
 MN> следовательно, ничего ценного не содержат всё равно. ;-)
 MN> 
 MN> Кроме того, поскольку RH требует всё-таки не sonames, а именно  packages,
 MN> эти  (редхэтовские) имена зачастую прописываются в "provides", специально
 MN> для совместимости.
 MN> 
 MN> Такой подход - хороший пример для подражания.
 
  Угу. Осталось только подумать над тем, как тулза типа apt сможет понять,
  какой пакет ей надо подтянуть, если кто-то захотел libartsflow.so.0.
  Прочитать все пакеты в базе на предмет provides? В морг, в морг... :)
 
 MN>  Лично я  при  сборке  своих
 MN> пакетов  (любых)  использую  скрипты  "find-requires"  и  "find-provides"
 MN> именно от MDK, хотя сам rpm у меня польский  (строго говоря, уже не поль-
 MN> ский,  а мой собственный, based on PLD).  Его я пересобрал уже давно, и с
 MN> его помощью с тех пор пересобрал довольно много, так что  _мои_  проблемы
 MN> уменьшаются с каждым днём. :)  Чего, в принципе, и всем желаю.
 
  Спасибо за добрые пожелания. :) Только кажется мне, что если не все, то
  большинство людей любят не столько собирать, сколько ставить готовые пакеты.
  А еще больше любят переложить это занятие на какую-нибудь тулзу.
  Пожелайте им еще никогда не видеть сообщения о том, что надо где-то искать
  libartsflow.so.0...
 -- 
  Eugene Berdnikov
 --- ifmail v.2.15dev5
  * Origin: Institute for High Energy Physics, Protvino, Russia (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: stupid dependencies in RedHat 7.3   Eugene Korovin   28 Jul 2002 00:25:51 
 Re: stupid dependencies in RedHat 7.3   Alexei Dets   30 Jul 2002 22:48:13 
 stupid dependencies in RedHat 7.3   Mike Novikoff   31 Jul 2002 16:42:30 
 Re: stupid dependencies in RedHat 7.3   Alexei Dets   31 Jul 2002 23:15:58 
 stupid dependencies in RedHat 7.3   Mike Novikoff   01 Aug 2002 17:43:00 
 Re: stupid dependencies in RedHat 7.3   Eugene B. Berdnikov   02 Aug 2002 15:08:44 
 Re: stupid dependencies in RedHat 7.3   Vladimir Bormotov   02 Aug 2002 15:23:02 
 Re: stupid dependencies in RedHat 7.3   Victor Wagner   02 Aug 2002 15:49:37 
 Re: stupid dependencies in RedHat 7.3   Eugene B. Berdnikov   02 Aug 2002 20:08:04 
 Re: stupid dependencies in RedHat 7.3   Victor Wagner   03 Aug 2002 00:52:15 
 stupid dependencies in RedHat 7.3   Mike Novikoff   03 Aug 2002 04:45:08 
 stupid dependencies in RedHat 7.3   Mike Novikoff   03 Aug 2002 05:22:04 
 stupid dependencies in RedHat 7.3   Vickenty Fesunov   01 Aug 2002 11:18:10 
 Re: stupid dependencies in RedHat 7.3   Alexei Dets   02 Aug 2002 18:25:53 
 stupid dependencies in RedHat 7.3   Vickenty Fesunov   03 Aug 2002 12:29:44 
 Re: stupid dependencies in RedHat 7.3   Alexei Dets   05 Aug 2002 20:34:31 
 stupid dependencies in RedHat 7.3   Vickenty Fesunov   06 Aug 2002 11:54:55 
 Re: stupid dependencies in RedHat 7.3   Alexei Dets   07 Aug 2002 18:17:22 
 stupid dependencies in RedHat 7.3   Mike Novikoff   08 Aug 2002 01:14:20 
 замена Xine   Bayandin Peter   04 Aug 2002 18:08:36 
 Re: замена Xine   Alexei Dets   05 Aug 2002 20:57:28 
Архивное /ru.linux/3651abab9449.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional