如何在ubuntu上运行Windows软件

之前的文章介绍了怎么打造一个漂亮的ubuntu开发平台,但除了写代码之外我们还是免不了要写点文档,截个图,用微信和QQ交流一下什么的,这些重要的生产力工具在Ubuntu平台也有一些替代品。
下面介绍了几款软件,如果我发现什么新的好用的软件,会再更新到这篇文章。
文字写作系列 Typora
做开发的话对于Markdown应该都比较熟悉了,虽然Markdown语法比较清晰也比较好写,但是Typora还是我非常推荐的一款写Markdown的软件。因为它很简洁,也很漂亮。
Typora的安装很简单,官网也有介绍。
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -# add Typora's repository sudo add-apt-repository 'deb https://typora.io/linux ./' sudo apt-get update# install typora sudo apt-get install typora

WPS 记得之前我们卸载了Ubuntu自带的libreoffice么?如果我们需要处理office文档的话可以使用国人比较熟悉的WPS,对office产品的支持还是很不错的。
可以去官网下载安装包,根据需要下载不同格式的安装包,我这里使用deb格式。执行以下命令安装:
sudo dpkg -i wps-office_10.1.0.6757_amd64.deb

Deepin深度定制系列 Deepin是国内的一家深度定制Linux的公司,他们的系统很漂亮,并且已经集成了许多Windows平台的易用软件,我个人因为没有深度使用过所以不太好评价这个系统,但是对于想尝鲜Linux桌面系统的新用户,我是非常推荐Deepin的。
Deepin除了深度定制的Linux操作系统之外,还在Linux软件下了很多功夫,让我们这些Linux用户也能如Windows一般用上方便的软件。
deepin-wine
wine是“wine is not an emulator”的缩写,是一个能够在Linux,Mac OSX 等上运行Windows程序的兼容层。而deepin在原生wine的基础上精简了很多没用的配置,使启动更快,占用资源更少。
在此感谢星外之神的deepin-wine-ubuntu移值项目
首先让我们将项目下载到本地
git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git

进入到文件夹中,执行
sudo sh install.sh

【如何在ubuntu上运行Windows软件】如果有依赖的问题,就执行一下
sudo agt -f install

再重新运行install.sh
deepin定制Windows应用
deepin-wine-ubuntu移植项目中包含了一些特别兼容支持包,涵盖了几款常用软件,有需要的可以进行下载,如果大家无法下载的话我这里也提供了下载链接。
链接:https://pan.baidu.com/s/1ZW0StlavmUUcIh8L5dziEQ 提取码:9nrv

下载完成之后使用以下命令进行安装。
dpkg -i <文件名>

大家可以看下最后的使用效果,可以说很完美了。

deepin-wine-TIM
如何在ubuntu上运行Windows软件
文章图片
deepin-wine-WeChat notepad++
在此还得介绍一下我个人软件榜单上的查看日志第一神器notepad++,虽然用grep命令也能达到类似的查找文件所有包含某一个字符串的效果,但是从查询的结果直接定位到某一行又很麻烦,这一点上我暂时还没有找到可以替换的软件。
虽然Ubuntu上有一款号称与notepadqq的应用,但还是没能达到我的要求,幸好有wine,我们安装windows平台的notepad++
安装完上述deepin-wine之后,下载notepad++安装包,并执行安装命令:
deepin-wine npp.7.5.Installer.x64.exe

应用程序会安装在/home/<用户>/.wine/drive_c路径下,我们当然也可以为程序创建一个快捷方式,从启动器启动。
vi ~/.local/share/applications/notepad.desktop

将下面的内容粘贴进去:
[Desktop Entry] Encoding=UTF-8 Version=1.0 Type=Application Name=Notepad++ Icon=wine Path=/home/jim/.wine/drive_c/Program Files/Notepad++ Exec=deepin-wine notepad++.exe StartupNotify=false OnlyShowIn=Unity; X-UnityGenerated=true

总结
折腾了这么久,不知道有没有发现一个问题,在Windows很容易实现的事情在Ubuntu可能要折腾一大圈。而这就是我想说的:Ubuntu不适合办公平台,比较适用于开发,以及写写文档。
参考资料
[1]Ubuntu 16.04下使用Wine安装Notepad++
[2] deepin-wine-for-ubuntu

    推荐阅读