crossover使用教程linux(附带一点mac)

本文详细介绍了在Ubuntu 16.04上使用Crossover 18.1.5安装和运行Windows应用的步骤,包括如何解决试用弹窗、软件安装失败、打字无法输入和中文乱码等问题。建议避免使用Crossover自带的软件安装器,而是直接从.exe文件安装。通过调整wine环境变量和替换特定DLL文件,可以成功运行微信、TIM等应用。对于Mac系统,同样可以通过修改CrossOver.app的内容来设置环境变量解决中文显示问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

版本: ubuntu 16.04
crossover18.1.5
因为ubuntu没有钉钉没有百度云盘,没有微信,没有qq,所以搞了一手crossover用,经过三天,终于可以正常使用了,还有一些不完美的地方,不过也可以忽略了。
首先,需要先去crossover官网下载crossover,网上教程很多,不多说了。
安装完成后土豪可以去买注册,像我一样的贫困户百度搜索crossover增强文件winewrapper.exe.so屏蔽掉试用弹窗使用。
然后安装软件:千万,千万不要使用crossover自带软件,别问我怎么知道的,坑比官方软件。想要什么软件百度下载exe文件,然后安装选择从exe安装,网上也有教程。
安装crossover官方软件会先让你安装思源黑体adobe font,然鹅你会发现安装不成功,最后软件也安装不成功。
安装容器自己选择,这是我的,仅供参考。自己多试一下。在这里插入图片描述
补充:直接将软件装在一个容器里也ok的,这样占的空间小并仅使用一个wine。
个人选择的win10,注意,win10安装的tim卡顿,百度tim1.0.5安装 在这里插入图片描述
安装最后可能会加载安装一直无法完成,直接退出去,然后你会发现安装的软件无法打开,这时候在crossover上选bottle选项,选择run command,在c:盘中找到你的软件的启动器,一般都在program files中,或users中,
举个栗子:打开微信:在crossover上选bottle选项,选择run command,command选项点击browse,打开目录/home/2333/.cxoffice/微信/dosdevices/c:/Program Files/Tencent/WeChat选择WeChat.exe即可打开,在run command界面还可以选择create launcher选项创建快捷方式。
打开软件后如果无法插入文字,打字打不上,crossover界面选bottl,选择open c:Drive,打开/home/zhang/.cxoffice/微信/dosdevices/c:/windows/system32将
riched20.dll删除,从网上下载一份riched20.dll或其他电脑copy一份进去,个人实验,win7orwin8使用win7的riched20.dll,win10使用win10的riched20.dll可以运行√。
如何是ubuntu默认中文应该不会有乱码问题,就是中文变成方框,但如果你是ubuntu英文,中文会变成乱码,打开你的cxoffice文件夹,在home目录或opt目录,取决于你的安装方式。打开bin文件夹,找到wine文件,打开拖拽到最后,最后一段应为:
#Start wine
if (KaTeX parse error: Expected '}', got '\n' at position 44: … print STDERR "\̲n̲** ",scalar(loc…cmd,@wine_args),"’\n";
print STDERR “’”,join("’ ‘",@args),"’\n\n";
}
exec cmd,@wineargs,@argsorcxerr("unabletostart′cmd, @wine_args, @args or cxerr("unable to start 'cmd,@wineargs,@argsorcxerr("unabletostartcmd’: KaTeX parse error: Expected 'EOF', got '\n' at position 2: !\̲n̲"); exit 1; 添加一…ENV{LANG} = “zh_CN.UTF-8”;
最后应为:
#Start wine
if (KaTeX parse error: Expected '}', got '\n' at position 44: … print STDERR "\̲n̲** ",scalar(loc…cmd,@wine_args),"’\n";
print STDERR “’”,join("’ ‘",@args),"’\n\n";
}
$ENV{LANG} = “zh_CN.UTF-8”;
exec cmd,@wineargs,@argsorcxerr("unabletostart′cmd, @wine_args, @args or cxerr("unable to start 'cmd,@wineargs,@argsorcxerr("unabletostartcmd’: $!\n");
exit 1;
保存。
mac系统:
右击CrossOver.app的软件包,选择“显示包内容”,依次进入文件夹:Contents, SharedSupport, CrossOver, bin。找到“wine”,
右击,用TextEdit(文本编辑器)打开。   滚动条拖到最后,找到“exec cmd,@wineargs,@args”,在前面加上一行:cmd, @wine_args, @args”,在前面加上一行:cmd@wineargs@argsENV{LANG} = “zh_CN.UTF-8”;  以上内容如果修改zh_CN为zh_TW可以使用繁体。  修改完成的文件末尾几行应该是这样:   
#Start wine   
if (KaTeX parse error: Expected '}', got '\n' at position 44: … print STDERR “\̲n̲** ”,scalar(loc…cmd,@wine_args),“’\n”;   print STDERR “‘”,join(“’ ‘”,@args),“’\n\n”;   }   $ENV{LANG} = “zh_CN.UTF-8”;   exec cmd,@wineargs,@argsorcxerr(“unabletostart‘cmd, @wine_args, @args or cxerr(“unable to start ‘cmd@wineargs@argsorcxerrunabletostartcmd’: $!\n”);   exit 1;   
保存。
重新打开你的软件,见证奇迹的时候到了。
在这里插入图片描述
备注:网上有说乱码需要在font文件夹添加字体文件的,然鹅我添加之后没卵用,修改wine环境变量才变成中文,有修改无效的可以试一下添加字体文件。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值