Checkinstall (Сборка WINE)

Модераторы: Skull, Модераторы разделов

Аватара пользователя
tneo
Сообщения: 506
Статус: Призрак
ОС: SuSE 11.2

Checkinstall

Сообщение tneo »

решил собрать пакет WINE.
Все откомпилировал делаю Checkinstall, собирается пакет wine, пытаюсь установить его пишет следующее wine: Требует: /usr/local/bin/../lib/libwine.so.1(WINE_1.0) но пакет не может быть установлен
Как я понимаю это либвайн от сборки вайна с сизифа, и почему появилась эта зависимость, если я негде ее не указывал при сборке ?
Будущее не определено
Спасибо сказали:
Аватара пользователя
Ruslandh
Сообщения: 265
ОС: Sisyphus

Re: Checkinstall

Сообщение Ruslandh »

TNeo писал(а):
26.03.2007 21:33
решил собрать пакет WINE.
Все откомпилировал делаю Checkinstall, собирается пакет wine, пытаюсь установить его пишет следующее wine: Требует: /usr/local/bin/../lib/libwine.so.1(WINE_1.0) но пакет не может быть установлен
Как я понимаю это либвайн от сборки вайна с сизифа, и почему появилась эта зависимость, если я негде ее не указывал при сборке ?

Прежде, чем отвечать на ваш вопрос, хочу задать свои :)
1 Вы знаете как правильно собирать пакеты. Советую почитать :
http://wiki.oszone.net/index.php/Собрать_свой_rpm
http://wiki.oszone.net/index.php/Разбор_и_...овка_Spec-файла

2 Вы что-нибудь слышали о хэшере ?
http://www.freesource.info/wiki/ALTLinux/D...%F5%FD%F8%E5%F0

3 А зачем вы решили сами собирать пакет из тарболла нестандартным способом с использованием нестандартного инструмента, когда есть уже собранные :
http://ftp.altlinux.ru/pub/distributions/A...alt0.1.i586.rpm
http://ftp.altlinux.ru/pub/distributions/A....M30.1.i586.rpm
(и там-же исходники) ?

Теперь ответ - когда собираешь тарболл он по-умолчпнию собирается и ставится в /usr/local/.

Соответственно Checkinstall запоминает, что пакет и все его библиотеки должны лежать в /usr/local. Поэтому и rpm, полученный с помощью checkinstall ожидает того-же.

Это вы можете увидеть, если запустите свой эксперемент не на живой системе, а внутри хэшера.


PS Если попробуете собрать свой rpm, то учтите, что в дистрибутивах ALTLinux он собирается только от обычного пользователя. Если интересно, смотрите :

http://www.freesource.info/wiki//ALTLinux/...у/СборкаПакетов
Поспешай не торопясь
Спасибо сказали:
Аватара пользователя
tneo
Сообщения: 506
Статус: Призрак
ОС: SuSE 11.2

Re: Checkinstall

Сообщение tneo »

да я собирал рпм и деб пакеты но простенькие (без всяких зависимостей)
Решил собрать именно этот вайн потому что он последней версии, а в сизифе лежит сборка от етерсофт, которая меня не устраивает (фифа 2007 не ставиться :))
я немного не понял, что бы собрать мою версию вайна, мне что нужно сделать? пробовал не ставить вайн (что бы в системе не было не каких файлов от старой версии) не получилось, пробовал установить а потом собирать пакет.. тот же результат
p.s про хэшере почитаю спасибо
Будущее не определено
Спасибо сказали: