|
|
我经过一个月的努力终于在今天基本安装成功,其中不免走了不少弯路其中遇到的最大问题是
wine: lstat /tmp/.wine-xxx/server-1609-f4ca6/socket : No such file or directory
(xxx代表不同用户名,包括root)
为了解决这个问题我着了好长时间也没找到明确答案.其实很简单,只是大家安装时没有特别注意,好多安装教程也
有这个答案,配置时应注意:
./configure --with-nptl --with-x --prefix=/usr/local/wine
还有运行时如果还有那个错误,
在console 中,执行命令export LD_LIBRARY_PATH="/usr/local/wine/lib",每次要执行一个 windows 程序就要
这样做,否则会得到上述提示.
安装文件(Wine-20030408.tar.bz2)
我是以root安装的:
解压后
cd wine-20030408
./configure --with-nptl --with-x --prefix=/usr/local/wine
make depend && make && make install
然后配置
cd
mkdir .wine
cp wine-20030408/documentation/samples/config .wine/
然后修改.wine/config
vi .wine/config
可以参考我的
[Drive A]
" ath" = "/mnt/fd0"
"Type" = "floppy"
"Label" = "Floppy"
"Filesystem" = "win95"
"Serial" = "87654321"
[Drive C]
" ath" = "/backup/c_drive"
"Type" = "hd"
"Label" = "MS-DOS"
"Filesystem" = "win95"
[Drive D]
" ath" = "/mnt/d/"
"Type" = "hd"
"Label" = "home"
"Filesystem" = "win95"
; make sure that device is correct and has proper permissions !
"Device" = "/dev/hd5"
[Drive E]
" ath" = "/tmp"
"Type" = "hd"
"Label" = "Tmp Drive"
"Filesystem" = "win95"
不要将 c: 指向一个存在的真实 windows 盘,而是自己建立一个 “假”的,比如,你想在 /backup/c_drive 下
建立一个虚拟 windows 的 c 盘,则执行如下命令
mkdir /backup
mkdir /backup/c_drive
cd /backup/c_drive
mkdir -p windows windows/Start\ Menu \windows/Start\ Menu/Programs windows/Fonts windows/system32 windows/Desktop
ln -s /backup/c_drive/windows/system32 windows/system (这一步很重要,不要弄错了)
export LD_LIBRARY_PATH="/usr/local/wine/lib"
这样基本就安装成功了
测试wine,在命令行输入 /usr/local/wine/bin/wine notepad ,
如果成功看到了记事本程序,则说明 wine 已经可以正常工作了.
现在wine启动的东东还没有字体,复制几个字体到 /backup/c_drive/windows/Fonts推
荐至少将 simsun.ttf 复制/连接到这个目录下
这是在root下安的,如果在其他用户下运行wine,得到缺少.wine文件夹,建立即可.
每次运行wine前切记输入export LD_LIBRARY_PATH="/usr/local/wine/lib",否则会得到
wine: lstat /tmp/.wine-xxx/server-1609-f4ca6/socket : No such file or directory提示.
想完美安装的可参考liuspider的<Wine 的安装和配置(实现中文输入法和中文的复制粘贴)>
http://xbkconfp.cosoft.org.cn/wine.php
其中解决了中文录入问题和每次输入export LD_LIBRARY_PATH="/usr/local/wine/lib"问题,还有许多其他问题 |
|