не пойму как поставить геко. проблема в том, что вайн, на который необходимо "прикрутить" геко, по сути не установлен, а собран и скомпилирован в отдельную папку (получается установлен штатный вайн+отдельно с необходимыми плюшками собран другой)
версия отдельно собранного вайна - 1.1.27
система - дебиан ленни
как можно прикрутить к нему геко?
ЗЫ при запуске приложения он предлагает установить геко, но при нажатии кнопки установить долго думает, после чего падает с ошибкой
взял геко, уложил акуратно в папку <куда распакован и скомпелирован доп вайн>/gecko и попробовал запустить вайн - грит ставте геко, жму инстал - опять с ошибкой летит. Для верности качал 3 пакета геко (обычный, дев, третий уже не помню какой) и кидал туда, скидывал тудаже из штатного вайна геко-файлы (аналогичная папка) - результатов 0
уложил акуратно в папку <куда распакован и скомпелирован доп вайн>/gecko
доп. вайн запускается не оттуда, где он был собран, а оттуда, куда установлен. Если просто делал make install, то наверное это /usr/local. В таком случае и запускай wine с полным путём, например /usr/local/bin/wine.
Gecko нужно распаковать руками: cabextract wine_gecko-1.0.0-x86.cab. Cabextract нужно до этого поставить через менеджер пакетов.
Ну и наконец теперь у меня вопрос: зачем нужен весь этот геморрой, если а) стандартный дебиановский вайн ничем не хуже и б) если на предложение поставить Gecko сказать "отмена", то всё работает и так?
доп. вайн запускается не оттуда, где он был собран, а оттуда, куда установлен. Если просто делал make install, то наверное это /usr/local. В таком случае и запускай wine с полным путём, например /usr/local/bin/wine.
я и говорю что установлен штатный вайн через мейк инстал, а дополнительный с дополнительными и непонятными (некоторыми) мне библиотеками и плюшками через мейк депенд.
Writer написал:
а) стандартный дебиановский вайн ничем не хуже
всетаки нет в нем того что мне надо
Writer написал:
б) если на предложение поставить Gecko сказать "отмена", то всё работает и так?
есть приложение, которое пытается получить страницу с нета, и без нее не хочет работать
я и говорю что установлен штатный вайн через мейк инстал, а дополнительный с дополнительными и непонятными (некоторыми) мне библиотеками и плюшками через мейк депенд.
Нет, ты что-то путаешь. "Штатный" вайн - это то, что поставлено чеорез пакетный менеджер (sudo apt-get install wine).
make depend проверяет зависимости, а make install устанавливает.
durc, я так и написал
[quote=w03zd8rc]собран и скомпилирован в отдельную папку (получается установлен штатный вайн+отдельно с необходимыми плюшками собран другой)
[/quote]
Я про другое. Вы запускаете wine из папки. Ему нужны библиотеки. Где он их будет искать?
В /usr/lib/wine/ или ~/soft/wine1.1.17/lib. Если Вы думаете что в ~/soft/wine1.1.17/lib, то на основании чего Вы так думаете.
можно добавить это место в prefix, тогда будет их там искать, хоть это и извращение.[/quote]
А если ещё учесть что кроме библиотек и непосредственно wine есть и другие исполняемые файлы. Вот, например, у меня
хоть вайн, для которого нужен геко не устанавливался, предположу, что при запуске таки он пытается посмотреть для поиска геко в /usr/local/share/wine/gecko
предлагаю попробовать сделать так:
просто проверка того установлен геко или нет.. соответственно если установлен и есть доступ в инет, то вы увидите страничку, если геко не установлен, то страничка не отобразится..
+ эта здравая мысль
durc написал:
Я про другое. Вы запускаете wine из папки. Ему нужны библиотеки. Где он их будет искать?
В /usr/lib/wine/ или ~/soft/wine1.1.17/lib. Если Вы думаете что в ~/soft/wine1.1.17/lib, то на основании чего Вы так думаете.
если вайн небыл определенным образом сконфигурен в части prefixes, то смотреть будет в дефолтные /usr/local/bin /usr/local/lib/wine /usr/local/share/wine и пр.пр.пр. ДАЖЕ если wine запускается непосредственно с директории
запустил #~/soft/wine1.1.17/wine iexplore http://www.winehq.org, как я и говорил весит окно загрузки на нуле, потом выпадает ошибка (консоль ничего не пишет, вылетает окно ошибки с пустым сообщением)
DoggoD написал:
ри запуске таки он пытается посмотреть для поиска геко в /usr/local/share/wine/gecko
вот именно там все файлы геко и есть, но почемуто он их там не видет. штатный то оттуда берет и норм с геко работает
durc написал:
Я про другое. Вы запускаете wine из папки. Ему нужны библиотеки. Где он их будет искать?
В /usr/lib/wine/ или ~/soft/wine1.1.17/lib. Если Вы думаете что в ~/soft/wine1.1.17/lib, то на основании чего Вы так думаете.
ну функции, которые должен выполнять только собранный вайн, он выполняет (штатный нет), отсюда и вывод что он использует не общие, а свои библииотеки.
[quote=DoggoD]ри запуске таки он пытается посмотреть для поиска геко в /usr/local/share/wine/gecko
вот именно там все файлы геко и есть, но почемуто он их там не видет. штатный то оттуда берет и норм с геко работает[/quote] все файлы геко это какие?? там должен быть ОДИН файл -- wine_gecko-1.0.0-x86.cab
w03zd8rc написал:
ps а где глянуть prefix?
это в
text
./configure --help
вопрос.. а что вообще мешает удалить старый вайн и установить новый?