URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 59908
[ Назад ]

Исходное сообщение
"Linux RPM установка программного обеспечения (разрешение зависимостей)"

Отправлено Zinger , 09-Сен-05 15:59 
Люди подскажите как  вы решаете эту проблему апдейта системы с исходников (rpm src)

Есть линукс – в принципе неважно какой…
Если вас устраивает все что есть в дистрибутиве(версия пакетов ...),все ок  у вас нет никаких проблем.
Но если вам надо установить что более свежие  из (rpm src) начинаются проблемы. Ну прям как игра в квест - пойди туда не знаю куда, принеси то не знаю что, ну в общем эти спагетти могут тянутся бесконечно...


Содержание

Сообщения в этом обсуждении
"Linux RPM установка программного обеспечения (разрешение зав..."
Отправлено John , 09-Сен-05 16:42 
>Люди подскажите как  вы решаете эту проблему апдейта системы с исходников
>(rpm src)
>
>Есть линукс – в принципе неважно какой…
>Если вас устраивает все что есть в дистрибутиве(версия пакетов ...),все ок  
>у вас нет никаких проблем.
>Но если вам надо установить что более свежие  из (rpm src)
>начинаются проблемы. Ну прям как игра в квест - пойди туда
>не знаю куда, принеси то не знаю что, ну в общем
>эти спагетти могут тянутся бесконечно...


Может быть, IMHO, Linux не для Вас?
Спрашивайте по существу(какой софт, дистрибутив, железо, проблемы) и Вам ответят.


"Linux RPM установка программного обеспечения (разрешение зав..."
Отправлено Zinger , 09-Сен-05 17:31 
>>Люди подскажите как  вы решаете эту проблему апдейта системы с исходников
>>(rpm src)
>>
>>Есть линукс – в принципе неважно какой…
>>Если вас устраивает все что есть в дистрибутиве(версия пакетов ...),все ок  
>>у вас нет никаких проблем.
>>Но если вам надо установить что более свежие  из (rpm src)
>>начинаются проблемы. Ну прям как игра в квест - пойди туда
>>не знаю куда, принеси то не знаю что, ну в общем
>>эти спагетти могут тянутся бесконечно...
>
>
>Может быть, IMHO, Linux не для Вас?
>Спрашивайте по существу(какой софт, дистрибутив, железо, проблемы) и Вам ответят.


Это проблема глобальная и поэтому вопрос общий а неконкретный ...

Попробую привести пример
Допустим у вас  есть  совтина  A вирсия 1 , а вы хотите установить совтину A версия 2
есть три способа
- скачать уже собраный rpm
- скачать  src rpm
- скачать просто исходники програмы
Я выбераю второй способ....

скачиваем исходники rpm и пытаемся  их собрать
rpmbuild -ba A.spec
Получаем ответ для того что бы собрать Аv2 у вас должно быть установлено
B >= v3
C >= v4
D >= v3

скачиваем B,C,D
нужных версий пытаемся собрать и опять получает (мне надо F,G,)  и  это  может длится хрен знает как долго...

Вопрос как боротся с этим ..



"Linux RPM установка программного обеспечения (разрешение зав..."
Отправлено John , 09-Сен-05 20:30 
>Вопрос как боротся с этим ..

Но это нормально: софт требует для своей работы другой софт.
Если имелось ввиду, как _узнать_ что нужно для сборки этого пакета, то можно так:
rpm -qp --requires pakage_to_build.scr.rpm


"Linux RPM установка программного обеспечения (разрешение зав..."
Отправлено Segei , 12-Сен-05 11:41 
apt есть для rpm пакетов. очень помогает.

"Linux RPM установка программного обеспечения (разрешение зав..."
Отправлено Саша , 03-Мрт-10 18:56 
Всем привет! Меня как новичка, также беспокоит проблема установки РПМ пакетов.В книгах и в Интернете не нашел ответа на задачливый вопрос.Может найдется Гуру в этой области который просветит меня. Ситуация такая: В Suse linux пытался установить игры и программы из RPM.Выдает зависимости. Зависимости нашел на rpm search., но они в свою очередь требуют другие зависимости! Так можно одну программу устанавливать неделю. Пробовал через yast2 (Suse 11.1)тот тоже выдает требуемые зависимости.Когда их требуется 1-5 проблем нет, но что если их нужно штук 20 и те в свою очередь тоже потребуют другие пакеты? Есть ли возможность автоматизировать этот процесс? Как вы справляетесь с аналогичной ситуацией?