以下文件昨天有效,但今天它已不再有效了。
可能是由我执行的apt-get upgrade
或autoremove
造成的。
由于某些原因,$ PATH无效,我不知道为什么不这样做。
$ cat GW
#!/bin/bash
PATH="/media/Data/Wine/WineVersions/1.3.24/bin:$PATH"
export WINEPREFIX="/media/Data/Wine/WinePrefixes/GW"
export WINEDEBUG="-all"
cd "/media/Data/Wine/WinePrefixes/GW/drive_c/Program Files/Guild Wars"
wine Gw.exe
$ ./GW
./GW: line 6: /media/Data/Wine/WineVersions/1.3.24/bin/wine: No such
file or directory
$ ls /media/Data/Wine/WineVersions/1.3.24/bin/wine
/media/Data/Wine/WineVersions/1.3.24/bin/wine
我也试过了export PATH="blablabla"
,但这也不起作用。
编辑:请求的信息
$ file /media/Data/Wine/WinePrefixes/GW/drive_c/Program\ Files/Guild\ Wars/Gw.exe
/media/Data/Wine/WinePrefixes/GW/drive_c/Program Files/Guild Wars/Gw.exe: PE32 executable for MS Windows (GUI) Intel 80386 32-bit
# Not a symlink
$ ls -l /media/Data/Wine/WineVersions/1.3.24/bin/wine gives -rwxr-xr-x 1 j j 7244
2011-08-11 17:18 /media/Data/Wine/WineVersions/1.3.24/bin/wine
答案 0 :(得分:1)
显然/media/Data/Wine/WineVersions/1.3.24/bin/wine
存在,但是是一个孤立的符号链接或其他方式被破坏。
答案 1 :(得分:0)
我自动移动了一堆需要葡萄酒的库,我没有安装标准的葡萄酒包,而是使用单独的版本。
ia32-libs
允许可执行文件启动,我将/var/log/apt/history.log
的内容与apt-cache showpkg wine1.2
交叉引用,以找到我需要安装的内容。