为什么在windows下的软件,在ubuntu下却不可用
发布网友
发布时间:2022-05-15 01:19
我来回答
共1个回答
热心网友
时间:2023-12-11 03:23
尽管ubuntu系统有着大量的第三方软件,但对于刚刚接触linux系统的用户而言,仍是windows平台的软件更为熟悉和方便,好在ubuntu系统中可以通过软件wine来安装windows平台的软件,如果你准备转移到linux阵营而又担心无法适应全新平台的软件,不妨把wine当成过渡之选。
wine可以支持众多的windows平台使用软件,下面就以QQ和酷狗音乐为例,介绍如何通过wine安装windows平台的软件,以及wine平台的配置和优化的相关内容。
安装wine平台
软件wine的功能和windows7
的xp模式非常相似,它可以使用wbuntu系统良好地运行windows平台程序。在ubuntu系统中安装wine平台非常简单,打开终端后输入
sudo
apt-get
install
wine后按下回车,输入当前登录账户的密码就可以自动连接网络并安装软件wine了。安装完毕后会在应用程序内增加wine的菜单项。
尽管wine已经安装完毕,但它的菜单以及配置界面可能部分内容显示为乱码,这是因为字体和设置有误造成的,因此就需要将windows系统内font文件夹中名为simsun.ttc的字体文件,拷贝到wine平台的“~/wine/drive_c/windows/Fonts/文件夹中。
PS:依次点击“应用程序/wine/browse
c:\drive”后就可以快速打开并找到font相关目录。
字体拷贝成功后还需要修改注册表项,打开终端后输入sudogedit
~/.wine/system.reg后按下回车并根据提示输入当前登录用户的密码,这样就进入到了system.reg编辑界面,搜索MS
ShellDlg后将mS
Shell
Dig后将MS
Shell
Dig和MS
shell
Dig2对应的字体设置为simsun,保存文件后wine的配置工作就全部完成了。
酷狗安装
wine在安装完毕后,系统会自动关联EXE文件,这时双击EXE文件就可以调用wine安装了。如果要在系统内安装酷狗音乐,可下载EXE格式的安装包,双击就可以完成程序的安装,安装完毕之后点击“应用程序/wine/programs”后选择酷狗即可运行。
PS:依次进入“应用程序/wine/uninstall
wine
software”后可以删除已安装的windows平台程序。
虽然安装完毕后酷狗可以正常运行,但界面会显示乱码,这时仍需要通过修改注册表文件以修正错误。将修正的注册表文件拷贝到当前用户的主目录后,运行终端并输入regedit
x.reg(X为注册表文件名)后按下回车,再次重新启动酷狗后界面显示将全部正常。
QQ安装
虽然腾讯官方已经发布了针对linux系统的QQ程序,但无论在功能还是界面设计上,目前都无法和windows平台的QQ相比,但通过wine安装QQ后就可以体验纯正的QQ了。直接下载QQ的安装文件后双击,根据提示即可完成主程序安全。
QQ在安装完毕后就可以正常运行,各种功能都可以正常使用,但美中不足的是在中文输入时经常会出现乱码。其实只要简单的设置就可以让乱码彻底消失。首先要修改输入法的设置,右键点击输入法状态栏后选择SCIM设置,在前端/全局设置内去掉将预编辑字符串嵌入到客户端中的勾选状态,接下来转入到”面板
/GTP,去掉“嵌入式候选词标”的勾选就可以了。
接下来还需要修改wine的默认配置,选择“应用程序/wine/configure
wine”后转入到libraries选项卡,分别添加mfc42.dll、msvcp60.dll、riched20.dll、
riched32.dll并在选中后点击edit,将模式设置为native,保存并关闭后QQ即可摆脱乱码的困扰了。
PS:如运行某些程序提示缺少DLL文件,可以直接将windows的DLL文件拷贝到wine的system32目录内,设置模式为native即可。
在wine的帮助下安装windows平台软件就变得非常简单,但wine也有着占用系统资源较多的不足,因此wine更适合作业应急或是ubuntu系统刚刚上手时使用。