
Ubuntu日本語フォーラム

ログインしていません。
wine1.94(wine-staging)
winetricksがメニューから起動できないので端末から起動させると
$ winetricks
/usr/bin/winetricks: 6556: /usr/bin/winetricks: Syntax error: Bad function name
構文エラーになります。
geditで該当箇所付近を開くと
w_metadata ie8-kb2936068 dlls \
title="Cumulative Security Update for Internet Explorer 8" \
publisher="Microsoft" \
year="2014" \
media="download" \
file1="IE8-WindowsXP-KB2936068-x86-ENU.exe" \
installed_file1="c:/windows/KB2936068-IE8.log"
load_ie8-kb2936068() #------------------------------------------------ここが6556行
{
w_call ie8
w_download https://download.microsoft.com/download/3/8/C/38CE0ABB-01FD-4C0A-A569-BC5E82C34A17/IE8-WindowsXP-KB2936068-x86-ENU.exe 1bdeb741085b8f1ef6efc83f8615121373107347
if [ $W_UNATTENDED_SLASH_Q ]
then
quiet="$W_UNATTENDED_SLASH_QUIET /forcerestart"
else
quiet=""
fi
cd "$W_CACHE"/"$W_PACKAGE"
w_try "$WINE" IE8-WindowsXP-KB2936068-x86-ENU.exe $quiet
}
他の項目だとload_xxx()はひとまとめになってるんですが、load_ie8-kb2936068()の場合はくっついてるだけで
load_ie8-:黒、kb2936068():緑となってて別々に認識されてるのだと思います。そしてそれがエラーの原因だと思うのですが・・・
この場合、どう修正すればよいでしょうか?よろしくお願いします。
オフライン
よくよく考えたらmetadataの名前と同じならいいようなので
metadata、load共にie8-kb2936068→ie8kb2936068に変更(いくら記号を変えてもひとまとめになりませんでした)
あっさり起動できました。
すみません
お騒がせしました。
オフライン
_(アンダーバー)なら問題ないようです。
見やすいので、ie8_kb2936068
こちらに変更しました。
オフライン