RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : rpm


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Igor Vaskov
To : Improver
Subj : rpm

> > > > > и все нужное автоматически, с зависимостями, ставится.
> > > > >
> > > > > А варпин никуда не девается, он нужен для нативных программ.
> > > > >
> > > > что такое зависимости?
> > > > библиотеки, нужные для работы?
> > > > тогда почему их нельзя просто положить в нужный каталог с программой?
> > > И библиотеки тоже. Положить-то можно, только не факт что ты A - найдёшь нужную библиотеку. B - найдёшь нужную версию этой библилотеки. C - не забудешь положить все нужные библиотеки.
> > а это разве не дело разработчика озаботиться комплектацией своей программы?
> > что ему мешает всё нужное запихать в один каталог?
Мешает то, что одни и те же библиотеки использует сейчас не одна и даже не две программы, а гораздо больше. Прежде всего это рантайм.
Вот здесь про эту тему написано.
65-runtime-optimization.html

Кроме прочего есть несколько DLL которые не входят в рантайм, но также используются несколькими приложениями.
Ну и наконец есть dll, которые одинаковые по названию, но разные по содержимому.
Например, недавно обнаружил вопиющий случай:
в файл с названием version.dll какое-то приложение додумалось поместить текст с указанием версий dll им используемым. При том, что version.dll используется Odin. Из-за этой неразберихи Odin перестал работать.

Особая беда, что в системе даже при изначальной инсталяции присутствуют разные DLL (по дате, версии), но с одинаковыми названиями в разных каталогах. Из-за этого в итоге начинается хорошая путаница и нестабильная работа программ.
Нужно приводить систему надлежащее и не противоречивое состояние.

Thu 14 Jan 2016 15:20 Mozilla/5.0 (OS/2; Warp 4.5; rv:31.0) Gecko/20100101 Firefox




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.