重新做回菜鸟,初次使用wine

来源:互联网 发布:linux tail 最后一页 编辑:程序博客网 时间:2024/03/29 19:45

7月15---7月21号,一直在研究wine的安装和使用方法,期间许多波折,应当记录一下。

开始捣鼓wine,是源于想要使用sourceinsight查看uboot源码,传言说该软件功能强大,可以列出一个symbol所在的文件,可以方便查看关联性;事情就是这么一点点发生了。。。。

第一件事,上网搜索si在ubuntu下安装的神贴,第一步皆是安装wine,好吧,转而攻克wine;没想到,它才是真正的黑洞,折磨了我6/7个难眠的夜晚,都是12点之后关电脑睡觉。

安装wine有两种方式,一种是用linux下可执行的二进制安装包,第二种是用源码包在电脑上编译然后install;网上皆说第二种方式可以针对不同的系统更好的适应。

首先采用第一种方式,命令如下

sudo add-apt-repository ppa:ubuntu-wine/ppa

sudo apt-get update

sudo apt-get install wine

这样安装完之后,安装的版本是wine-1.6-rc5;看帖子说是要首先运行winecfg,命令行中执行后,无预期的对话框出现;就是这个问题,我当时主要把问题集中在了64位操作系统能否使用wine上面,一顿在网上海搜,说是要安装32位支持库,sudo apt-get install ia32-libs,之后仍然出不来界面;还有说是wintricks安装相应DLL,尝试安装后无果。

可执行文件安装不成功,打算尝试源码包安装,首先./configure;提示各种缺少编译器,所说说sudo apt-get build-essential,是最简单的方式;成功后,编译器安装完毕,执行./configure,最后提示

configure: error: Cannot build a 32-bit program, you need to install 32-bit development libraries.

还是缺少32位库文件,无语!

第二件事,偶然在一个帖子上看到用新立得软件安装器搜索lib32,然后就一顿装新立得,结果装了之后也是没有界面出来;这时候,看似到了绝望的边缘,其实也正是在这个时候出现了一缕曙光;思考了一下,wine和synaptics都运行不起来,是不是跟桌面环境有关,ubuntu13.04安装默认是自家开发的unity系统,从12年才用,而wine和新立得有可能是在gnome下运行,曙光出现了。

网上查阅:Unity 环境利用了来自 GNOME 3 中的一些关键组件,包括 Mutter 混合型窗口管理器和 Zeitgeist活动记录引擎。其启动器使用 Clutter 建立,这与构建GNOME Shell所用的图形框架相同。虽然底层的技术相似,但 Unity 用户界面完全是不同的实现,它并没有使用来自 GNOME Shell 的任何代码。

第三件事,安装了gnome3.6桌面环境之后,安装新立得成功运行,搜索到相应的lib32库,升级;然后用第一种方式安装wine,运行出现了希冀的图形界面;唉,黎明到来了。

本意是安装si,可觉得想要安装QQ和KUGOU,QQ2013安装之后,帐号无法输入,且显示不玩全,按网上帖子安装了某些DLL后,也无济于事;KUGOU在安装的过程中,对话框显示不全。也就没再折腾。SI3.50.0072运行正常。

疑问:

1,wine 是对图形库如GTK/QT有相应要求,还是对GNOME/KDE等桌面环境有相应要求?

2,网上说GNOME下,application-->system-->theme;可是我的系统工具下面没有主题选项,导致我不知到如何更改主题?