Авто-установка зависимостей при установке rpm?

Ответить
СийАнчглас
Сообщения: 3
Зарегистрирован: 30 янв 2018, 16:53
Operating system: Роса Linux Frash R10

Авто-установка зависимостей при установке rpm?

Сообщение СийАнчглас » 30 янв 2018, 22:18

Хочу установить trueconf-client-alt-i586.rpm. При этом есть зависимости:
libv4l нужен для trueconf-7.2.1-420.i586
sqlite нужен для trueconf-7.2.1-420.i586
libpng нужен для trueconf-7.2.1-420.i586
libxslt нужен для trueconf-7.2.1-420.i586
В Альт-Линукс подобное делается автоматически, любые зависимости устанавливаются без доп. действий. Как быть в Роса?
А если здесь только через консоль это делается - каким способом в Роса лучше?

Если установить как

Код: Выделить всё

sudo rpm -Uvh --nodeps --force trueconf-client-alt-i586.rpm
- тогда при запуске
/opt/trueconf/trueconf-bin: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory
и исправляется с

Код: Выделить всё

sudo ln -sf /lib/libudev.so.1 /lib/libudev.so.0
(хотя, потом труконф "вылетает"...)

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Авто-установка зависимостей при установке rpm?

Сообщение trs » 31 янв 2018, 06:16

Вы устанавливаете 32х разрядный пакет в систему 64х битную? По умолчанию перечисленные пакеты lib* в системе быть должны (что именно пакете sqlite, не знаю, если библиотеки нужны, они есть).

А падает потом, потому что libudev.so.0 и libudev.so.1 - разные версии библиотек.

По крайней мере есть пакет, где их сразу две:
brackets-1.10:/opt/brackets/lib/libudev.so.0
brackets-1.10:/opt/brackets/lib/libudev.so.1

А так же в комплекте со Steam идёт своя
steam-1.0.0.52:/usr/lib/steam/libudev.so.0

Может быть оттуда попробовать вытащить и поместить в /opt/trueconf/, но не знаю, что получится.

СийАнчглас
Сообщения: 3
Зарегистрирован: 30 янв 2018, 16:53
Operating system: Роса Linux Frash R10

Re: Авто-установка зависимостей при установке rpm?

Сообщение СийАнчглас » 01 фев 2018, 22:28

Спасибо. Может попробую со стима взять...

Но можно ли как-то сделать, что бы любые зависимости устанавливались без дополнительной установки их, а сами, после запуска .rpm файла?

Аватара пользователя
Zeffanyx
Сообщения: 1443
Зарегистрирован: 12 сен 2011, 14:25
Operating system: Rosa Fresh 2021.1
Откуда: Санкт-Петербург

Re: Авто-установка зависимостей при установке rpm?

Сообщение Zeffanyx » 02 фев 2018, 00:18

СийАнчглас писал(а):
01 фев 2018, 22:28
Но можно ли как-то сделать, что бы любые зависимости устанавливались без дополнительной установки их, а сами, после запуска .rpm файла?

Код: Выделить всё

# urpmi <имя_пакета>
Если зависимости удовлетворяются из репозиториев, то всё должно получиться. Естественно, для 64-битной системой желательно найти 64-битный пакет.
Сила воли — это масса воли умноженная на ускорение воли.

Ответить

Вернуться в «Общие вопросы по РОСЕ»