Ubuntu 7.04 wine 1.0.8 При запуске скрипта ieinstall получаем ошибку в строке 24 (на память) , какая-то проблема с tap. Если строку закомментарить, т.к. она видимо нужна, если мы захотим выйти по ctrl+c скрипт доходит до дочернего (инсталяция, распложенный в подкаталоге wine_c). Но там опять вываливаемся с ошибкой и просьбой всеже запускаться через ieinstall, какая-то проблема с определением каталога запуска. Если зайти в папку через /dosdevice/c в .wine, то скрипт доходит до распаковки cab'ов, но уже ругается на их целостность.
$ ieinstall trap: 24: SIGINT: bad trap
Как и предполагалось, связано с dash в качестве интерпретатора по умолчанию. При использовании bash всё нормально.
Надо исправить все башизмы, чтобы скрипт работал.
Исправляю
Теперь на dash выполняется без ошибок.
Внёс ещё исправление. Теперь точно работает. Проверено на Ubuntu 7.0.4 и Debian 4.0 (/bin/sh -> /bin/dash)
ftp://ftp.etersoft.ru/pub/Etersoft/WINE@Etersoft-1.0.8/WINE/Debian/4.0/ здесь версия Wine старая, где можно получить исправленный ieinstall.sh?
Пока можно здесь: ftp://updates.etersoft.ru/pub/download/ies4linux.tgz
Скачал. Заменил все соответствующие файлы. Если /bin/sh -> /bin/dash, то ошибка: lib/functions.sh: 46: Syntax error: "(" unexpected Если /bin/sh -> /bin/bash Install SCR56RU extrac32.exe: Permission denied An error occured when trying to cabextract some files. Плюс такая запись надоедает. grep: /etc/fedora-release: No such file or directory
Извините, не тот архив выложили. Посмотрите пожалуйста ещё раз.
Молодцы! IE Установился.
Хотел написать статью про WINE@Etersoft 1.0.8 по крайней мере для Debian. Но у вас здесь ftp://ftp.etersoft.ru/pub/Etersoft/WINE@Etersoft-1.0.8/WINE/Debian/4.0/ не выложен обновленный пакет, с пофиксенным ieinstall.sh. Так что написать статью и сказать, подождите пока положат обновленный пакет?
Исправлено в новой сборке 1.0.8 (wine-20071026-alt1)