用Linux代替Windows——Wine安装笔记

Windows应该是家用机平台运行最多的操作系统,一般用户可能这一辈子都没有办法接触Linux,而Linux给这些用户留下的印象无非就是繁琐,没有桌面,命令和玩不了游戏(无法执行exe)
当然Linux在开发之初可能就不是为家用机设计的,去除了极容易崩溃且耗费系统资源的图形桌面,转而使用命令控制,由于Linux的服务器可能开起来就要静静地在机房运行一年以上的时间,这期间甚至不会进行重启操作,于是Linux不需要有Windows所具备的一些功能,毕竟在一台服务器上,精简是必要的.

如果我的同学怀着壮志说我要给电脑装Linux了,我可能会去阻止他,毕竟Linux不是一般用户可以轻易上手的…但是如果你真的希望给自己的电脑安装Linux系统,那么想必你已经做好了万全的准备,至少我现在是没有勇气给自己的电脑安装Linux操作系统…
在系统的选择上,如果要给家用机安装Linux,最好的选择是Ubuntu,因为DeskTop版本的ubuntu已经是相当的完善,在他的软件仓库中基本上可以找到你所需要的一切软件,而且Ubuntu的桌面版UI更加适合PC.想起同学跟我说Windows7的桌面多华丽,Linux能比吗这样的话,我只能说他太孤陋寡闻了,加入想要体验华丽的桌面的话,显然Linux上的3D桌面比Windows不知道高到哪去了..

当然我并没有给自己的电脑安装Linux,所以这些操作都是在境外的VPS上进行的,当然近期我可能就会给我的这一台电脑安装Linux操作系统了,因为我他妈终于要换电脑了…
在服务器上演示的是CentOS 6.6基于Docker容器.

如果需要执行Wine,首先需要给电脑安装上桌面环境,如果家用机安装的是桌面版的话,就可以跳过这一步,服务器需要执行以下操作
yum update #执行系统升级
yum groupinstall "Desktop" #安装桌面环境
yum -y groupinstall "Chinese Support" #安装中文支持
yum groupinstall "Development Tools" #安装开发环境
yum install vim tightvnc-server wget tar unzip #安装VNC及必要程序(适用于最小化安装的用户)
接下来先启动VNC,并设置密码
vncserver
杀死VNC进程,并修改配置文件
vncserver -kill :1
vim .vnc/xstartup
在配置文件的最后一行加入以下代码
gnome-session &
然后重新启动VNC
vncserver
接下来使用VNCViewer访问IP:1就可以看到桌面了.

进入系统后我们就可以安装wine了,当然wine的操作还是有点复杂,在这种情况下我们可以安装Play On Linux这个软件,非常的方便而且内置了大量应用模板,选择最合适的Wine版本和最合适的环境,但在这之前我们首先需要安装两个第三方软件源RPMforge和epel
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
rpm -ivh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
wget http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
接下来就可以之间安装wine了,只需要执行yum install wine就可以了,但是我们要安装的是Play On Linux,所以需要到官网下载playonlinux的源
wget http://rpm.playonlinux.com/playonlinux-yum-4-1.noarch.rpm
rpm -ivh playonlinux-yum-4-1.noarch.rpm
yum install playonlinux nc
然后进入桌面,在应用菜单下面的GAMES里找到play on Linux 然后如果你用root进入的系统,你会发现无法运行,这个时候我们需要建一个新用户.
useradd user1
passwd user1

su user1
vncserver
然后用VNC连接IP:2就可以访问user1的桌面了,进入桌面后打开play on linux就行.
当然你可能还可以借助于强大的QEUM虚拟化在你的Linux服务器上安装一个Windows系统,首先我们需要安装一个QEUM
wget http://pkgs.repoforge.org/qemu/qemu-0.15.0-1.el6.rfx.x86_64.rpm
yum install qemu-0.15.0-1.el6.rfx.x86_64.rpm #使用yum安装会自动吧需要的依赖包都安装上.
但是目前我还没有研究出来怎么给qeum的虚拟机联网….
头图版权:空のさかな@聖 PID=50377524

坤哥

博主Kunger,现在是一名PHP/RN开发者。

6 Comments

  • 以前把自己电脑的系统换成ubuntu用了半个月,然后默默地把那玩意格了……

    • @南寻 一般来说确实不会在自己电脑上装啊。。。

      • @坤哥 你这主机邮件回复应该有点问题。。→_→

  • 越升级越操蛋。
    默默从Fedora21降级回16。。。

  • Linux还是很好玩的,不过代替Windows还真的有点困难。

  • Archlinux 大法好,我已经格 Windows 了

留下你的评论

*评论支持代码高亮<pre class="prettyprint linenums">代码</pre>