在Ubuntu18.04上安装Wine + source Insight 或 QQ 等windows软件
在Ubuntu下安装source Insight
安装wine
~$ sudo apt-get install wine
正在读取软件包列表... 完成
虚拟软件包 wine 由下面的软件包提供:
wine-stable 3.0-1ubuntu1
wine-development 3.6-1
请您明确地选择安装其中一个。
~$ sudo apt-get install wine-stable
安装source Insight
安装完了之后,下载一个sourceInsight的安装包,例如:
资源:hf_sourceinsight3.5.rar (请自行搜索网络资源)
输命令:
# rar x hf_sourceinsight3.5.rar
# wine si35Setup.exe
后面的和windows类似,一直下一步,OK!最后输注册码:输SI3US-361500-17409
检查:
比如我的是安装到了这个位置,
~/.wine/drive_c/Program Files (x86)/Source Insight 3/
注意在命令行格式下切换目录的方式,比如从drive_c切换到Program Files (x86)是这样的cd Program\ Files\ \(x86\),括号和空格为特殊字符,都必须加反斜杠。
启动控制台后是这样的,
$ cd ~/.wine/drive_c/Program\ Files\ \(x86\)/Source\ Insight\ 3/
$ wine Insight3.exe
或者,
$ wine ~/.wine/drive_c/Program\ Files\ \(x86\)/Source\ Insight\ 3/Insight3.exe
快捷启动
一般安装完了之后会自动在你的桌面上生成一个快速图标,其内容大概如下,
[Desktop Entry]
Name=Source Insight 3
Exec=env WINEPREFIX="/home/matthew/.wine" wine-stable C:\\\\Program\\ Files\\\\Source\\ Insight\\ 3\\\\Insight3.exe
Type=Application
StartupNotify=true
Icon=8209_NewShortcut2_73B02DBE2F5B46B2A29EC665DA6D14E9.0
StartupWMClass=insight3.exe
但如果没有的话,就需要手动弄一下了,我尝试了一下在/usr/share/applications建立快捷方式,第一次没能成功,重启后桌面上就有了图标,能正常启动,图标随便用一个,有点怪,先到这吧,文件名称sourceInsight.desktop, 内容如下,
[Desktop Entry]
Name=SourceInsight
Comment=Source Insight 3.5
Exec=/usr/bin/wine ~/.wine/drive_c/Program\ Files\ \(x86\)/Source\ Insight\ 3/Insight3.exe
Icon=/usr/share/ibus-table/icons/chinese.svg
Type=Application
NoDisplay=true
StartupNotify=false
同样的安装,有时在有个(x86),有时没有,我也不知道怎么回事,反正都能正常用。
不行的话,那就做一个脚本 sourceInsight.sh (sh sourceInsight.sh 启动即可), 其内容只有一条, 如下
/usr/bin/wine ~/.wine/drive_c/Program\ Files\ \(x86\)/Source\ Insight\ 3/Insight3.exe
配置source Insight
source insight是默认是不支持.cc文件的,但在很多项目中,.cc文件与.cpp文件等价的,所以需要添加。
添加办法: Options-〉“Document Options”-〉在“File filter” 里边加上*.cc
或者 Options-〉Preferences-〉Languages-〉点选C++ Language,点击右边“Doc Types”-〉“Document Options”-〉在“File filter” 里边加上*.cc
安装其他windows程序
先声明一下,我没在ubuntu下使用过QQ,不过貌似也能用,所以记在这里。
如果你想在Ubuntu18.04上安装QQ这种软件,那么可能参考这个链接,
https://www.lulinux.com/archives/3713
为全便于查找,有只摘录了部分有用的信息,如下,
-----------------------------------------
有一个叫deepin的强大的民营公司专门折腾Linux桌面,于是一个更耐用、更好用的Linux WineQQ方案诞生了。
deepin:如果您用的是deepin,deepinwine的QQ默认就已经安装。(Ubuntu上当然用这个)
Arch系:如果您用的是其他操作系统(archlinux/antergos/manjaro),可以用yaourt命令安装它。manjaro默认就开启了AUR,在pamac图形管理器上搜“deepin office”(如下图所示),然后切换到AUR标签,出来几种可用的deepin wine包,我用的是deepin粉丝wszqkzqk最开始移植(重点推荐!笔者的结论基于wszqkzqk版本)的deepin.com.qq.office和deepin.com.qq.im,每天都爽着呢!(警告:别安装下图中人气为3.3的deepin-wine-tim,因为deepinwine的容器必须依赖deepinwine的环境才能正常运行,否则容易崩溃!)
-----------------------------------------
Ubuntu系发行版+安装deepin wine QQ的步骤
https://laravel-china.org/articles/17517?order_by=created_at&
Ubuntu 18.04版本。
1. 安装deepin-wine环境
https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu
这是deepin-wine环境的一键安装包,因为wine依赖非常的多,所以有人就写了一个shell 把所有的依赖都整理好做成一键安装。
$ git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git
$ cd deepin-wine-for-ubuntu
$ ./install.sh
2.安装deepin.com应用容器
下载地址 http://mirrors.aliyun.com/deepin/pool/non-free/d/
进去之后下载想要的容器,安装即可。以下为推荐容器:
- QQ:http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.qq.im/
- 微信:http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.wechat/
- Foxmail:http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.foxmail/
- 百度网盘:http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.baidu.pan/
举个例子
$ wget -c http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.qq.im/deepin.com.qq.im_8.9.19983deepin23_i386.debhttp://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.qq.im/deepin.com.qq.im_8.9.19983deepin23_i386.deb
$ sudo dpkg -i deepin.com.qq.im_8.9.19983deepin23_i386.deb
3. Gnome桌面显示传统托盘图标
让qq放到系统的托盘里,需要使用 gonme-extension
安装TopIconPlus的gnome-shell扩展
$ sudo apt-get install gnome-shell-extension-top-icons-plus gnome-tweaks
安装完之后 然后用gnome-tweaks开启这个扩展,记得注销下。