使用命令安装wine
时出现以下错误:
Errors were encountered while processing:
/var/cache/apt/archives/wine1.6_1%3a1.6.2-0ubuntu14.2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
此时可以运行wine --help
:
$ wine --help
Usage: wine PROGRAM [ARGUMENTS...] Run the specified program
wine --help Display this help and exit
wine --version Output version information and exit
但是其他命令如winecfg
均无法正常使用,会出现错误:
wine: could not exec wineserver
解决方案(参考)
现将info文件夹更名
sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bk
新建一个新的info文件夹
sudo mkdir /var/lib/dpkg/info
安装修复
sudo apt-get update && sudo apt-get install -f
执行完上一步操作后,在info文件夹下生成一些文件,现将这些文件全部移到info.bk文件夹下
sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info.bk
把自己新建的info文件夹删掉
sudo rm -rf /var/lib/dpkg/info
恢复原有info文件夹,修改名字
sudo mv /var/lib/dpkg/info.bk /var/lib/dpkg/info
再重新install wine
,就可以正常使用了。
【如果运行程序时中文显示乱码可在命令前加env LANG=zh_CN.UTF-8
,参照解决wine中文乱码问题】