LinuxForum.Fans
Тема

Wine & gecko

Автор: w03zd8rc 22 сообщений 10111 просмотров
#67030

не пойму как поставить геко. проблема в том, что вайн, на который необходимо "прикрутить" геко, по сути не установлен, а собран и скомпилирован в отдельную папку (получается установлен штатный вайн+отдельно с необходимыми плюшками собран другой)
версия отдельно собранного вайна - 1.1.27
система - дебиан ленни

как можно прикрутить к нему геко?

ЗЫ при запуске приложения он предлагает установить геко, но при нажатии кнопки установить долго думает, после чего падает с ошибкой

#67148
Writer написал:
1. Через winetricks: скачать скрипт http://www.kegel.com/wine/winetricks и дать команду sh winetricks gecko

вайнтрикс ставин на штатный вайн, установленный в системе

Writer написал:
2. Взять вручную тут: http://sourceforge.net/projects/wine/files/Wine%20Gecko и распаковать через cabextract.

взял геко, уложил акуратно в папку <куда распакован и скомпелирован доп вайн>/gecko и попробовал запустить вайн - грит ставте геко, жму инстал - опять с ошибкой летит. Для верности качал 3 пакета геко (обычный, дев, третий уже не помню какой) и кидал туда, скидывал тудаже из штатного вайна геко-файлы (аналогичная папка) - результатов 0

#67153
w03zd8rc написал:
уложил акуратно в папку <куда распакован и скомпелирован доп вайн>/gecko

доп. вайн запускается не оттуда, где он был собран, а оттуда, куда установлен. Если просто делал make install, то наверное это /usr/local. В таком случае и запускай wine с полным путём, например /usr/local/bin/wine.
Gecko нужно распаковать руками: cabextract wine_gecko-1.0.0-x86.cab. Cabextract нужно до этого поставить через менеджер пакетов.
Ну и наконец теперь у меня вопрос: зачем нужен весь этот геморрой, если а) стандартный дебиановский вайн ничем не хуже и б) если на предложение поставить Gecko сказать "отмена", то всё работает и так?

#67173
Writer написал:
доп. вайн запускается не оттуда, где он был собран, а оттуда, куда установлен. Если просто делал make install, то наверное это /usr/local. В таком случае и запускай wine с полным путём, например /usr/local/bin/wine.

я и говорю что установлен штатный вайн через мейк инстал, а дополнительный с дополнительными и непонятными (некоторыми) мне библиотеками и плюшками через мейк депенд.

Writer написал:
а) стандартный дебиановский вайн ничем не хуже

всетаки нет в нем того что мне надо

Writer написал:
б) если на предложение поставить Gecko сказать "отмена", то всё работает и так?

есть приложение, которое пытается получить страницу с нета, и без нее не хочет работать

Writer написал:

cabextract wine_gecko-1.0.0-x86.cab

попробую вечером (как доберусь до дома)

#67198
w03zd8rc написал:
я и говорю что установлен штатный вайн через мейк инстал, а дополнительный с дополнительными и непонятными (некоторыми) мне библиотеками и плюшками через мейк депенд.

Нет, ты что-то путаешь. "Штатный" вайн - это то, что поставлено чеорез пакетный менеджер (sudo apt-get install wine).
make depend проверяет зависимости, а make install устанавливает.

#67450

а да, извиняюсь, один через мейк инстал установлен, второй просто мейком собран и запуск из папки идет

text
#~/soft/wine1.1.17/wine программа
#67483

Как-то всё это странно. Что именно заставило собирать два вайна, причём один явно устаревший? Стабильная версия - 1.2, разрабатываемая - 1.3.0.

#67486

вывод команды whereis wine а так же wine --version , что то я сомневаюсь то что у вас 2 wine стоит oO далее:

text

Как установить Wine gecko?
В консоли запустить
wine iexplore http://www.winehq.org
#67488
w03zd8rc написал:
а да, извиняюсь, один через мейк инстал установлен, второй просто мейком собран и запуск из папки идет
text
#~/soft/wine1.1.17/wine программа

Т.е. второй wine не установлен, а только собран.

#67515

durc, я так и написал

w03zd8rc написал:
собран и скомпилирован в отдельную папку (получается установлен штатный вайн+отдельно с необходимыми плюшками собран другой)
#67525

w03zd8rc, вариант:

i2ks написал:
Как установить Wine gecko?
В консоли запустить
wine iexplore http://www.winehq.org

ни как?

#67537

Так и не понятно, чего ради всё это затевалось? Может на реактосе лучше погонять виндовые программы?

#67603

w03zd8rc написал:
durc, я так и написал
[quote=w03zd8rc]собран и скомпилирован в отдельную папку (получается установлен штатный вайн+отдельно с необходимыми плюшками собран другой)
[/quote]
Я про другое. Вы запускаете wine из папки. Ему нужны библиотеки. Где он их будет искать?
В /usr/lib/wine/ или ~/soft/wine1.1.17/lib. Если Вы думаете что в ~/soft/wine1.1.17/lib, то на основании чего Вы так думаете.
#67604
durc написал:
~/soft/wine1.1.17/lib

можно добавить это место в prefix, тогда будет их там искать, хоть это и извращение.

#67611
Writer написал:
[quote=durc]~/soft/wine1.1.17/lib

можно добавить это место в prefix, тогда будет их там искать, хоть это и извращение.[/quote]
А если ещё учесть что кроме библиотек и непосредственно wine есть и другие исполняемые файлы. Вот, например, у меня

text
[Птн Авг 13@~]$ find /usr/bin/wine*
/usr/bin/wine
/usr/bin/wine-auto
/usr/bin/wineboot
/usr/bin/winebrowser
/usr/bin/winecfg
/usr/bin/wineconsole
/usr/bin/winedbg
/usr/bin/winedump
/usr/bin/winefile
/usr/bin/wine-font-convert
/usr/bin/winemaker
/usr/bin/winemine
/usr/bin/winepath
/usr/bin/wineprefixcreate
/usr/bin/wine-safe
/usr/bin/wineshelllink

Плюс ~/.wine одна на две версии.
Я полностью с Вами солидарен

Так и не понятно, чего ради всё это затевалось?
#67613

Ждём топикстартера :)

#67947

хоть вайн, для которого нужен геко не устанавливался, предположу, что при запуске таки он пытается посмотреть для поиска геко в /usr/local/share/wine/gecko
предлагаю попробовать сделать так:

text
sudo mkdir -p /usr/local/share/wine/gecko
sudo cp /path/to/wine_gecko-1.0.0-x86.cab /usr/local/share/wine/gecko/
winecfg

wine_gecko-1.0.0-x86.cab распаковывать НЕнадо!!

text
user@dd:/usr/local/share/wine/gecko$ ls -l
итого 7944
-rw-r--r-- 1 root staff 8119486 Авг  4 19:35 wine_gecko-1.0.0-x86.cab

это

wine iexplore http://www.winehq.org

просто проверка того установлен геко или нет.. соответственно если установлен и есть доступ в инет, то вы увидите страничку, если геко не установлен, то страничка не отобразится..
+ эта здравая мысль

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 запускается непосредственно с директории

#68065
i2ks написал:
Как установить Wine gecko?
В консоли запустить
wine iexplore http://www.winehq.org

запустил #~/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, то на основании чего Вы так думаете.

ну функции, которые должен выполнять только собранный вайн, он выполняет (штатный нет), отсюда и вывод что он использует не общие, а свои библииотеки.

ps а где глянуть prefix?

#68079
w03zd8rc написал:
[quote=DoggoD]ри запуске таки он пытается посмотреть для поиска геко в /usr/local/share/wine/gecko

вот именно там все файлы геко и есть, но почемуто он их там не видет. штатный то оттуда берет и норм с геко работает[/quote]
все файлы геко это какие?? там должен быть ОДИН файл -- wine_gecko-1.0.0-x86.cab

w03zd8rc написал:
ps а где глянуть prefix?

это в

text
./configure --help

вопрос.. а что вообще мешает удалить старый вайн и установить новый?

Войдите или зарегистрируйтесь, чтобы ответить.