上一篇文章写了debian的安装wine操作,不过由于Debian不熟悉,安装的时候一堆源报错,百度也无解。
CENTOS其实是可以通过第三方软件实现支持EXE类的WINDOWS文件执行的,我们想在CENTOS中运行QQ等WINDOWS平台软件,其实是可以实现的
首先安装CENTOS桌面系统,这里使用MATE
cd /root
yum install epel-release -y
yum groupinstall "X Window System" -y
yum groupinstall "MATE Desktop" -y
yum groupinstall "Chinese support" -y
yum groups mark install "Chinese support" -y
yum install cjkuni-ukai-fonts cjkuni-uming-fonts -y
yum install fontforge -y
yum install ibus-libpinyin im-chooser -y
localectl set-locale.UTF8
如果你内存低于1G最好是创建一下SWAP
dd if=/dev/zero of=/var/swapd bs=1024 count=3145728
mkswap /var/swapd
chmod 0644 /var/swapd
swapon /var/swapd
2 安装Nux Dextop仓库并从中安装remmina远程桌面系统,装完就能用3389端口连接
rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
yum install remmina remmina-plugins-* -y
由于Nux Dextop仓库可能会与其他第三方库有冲突,比如(Repoforge和ATrpms)。
因此安装完建议设置默认不启用Nux Dextop仓库。
打开/etc/yum.repos.d/nux-dextop.repo
,将"enabled=1"
修改为 "enabled=0"
。
vim /etc/yum.repos.d/nux-dextop.repo
当需要使用Nux Dextop仓库时:
yum --enablerepo=nux-dextop install <package-name>
3 安装fedoraproject仓库并从中安装wine
rpm -Uvh --force http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm --quiet
yum install wine.i686 -y
yum install wine -y
安装完成可以用以下命令查询WINE版本
wine64 --version
另外以上方式受限于仓库软件版本可能不是最新的,如果上面安装出错或者要安装最新的可以到官方下载
用这个方法:
yum groupinstall 'Development Tools'yum install libX11-devel freetype-devel zlib-devel libxcb-develwget https://dl.winehq.org/wine/source/3.x/wine-3.14.tar.xz
tar xvJf wine-3.14.tar.xz
cd wine-3.14
./configure --enable-win64
make
make install
测试安装结果
#wine64 --version
使用方法,命令行:
#wine putty.exe
GUI界面的话直接右键点击EXE文件,然后选择用wine打开即可。
PS:安装用ROOT帐户。平时使用的话就用自己的普通帐号来安装与使用windows的应用。
采用源码安装前要先删除YUM安装的WINE!!!
4 安装VNC
yum install tigervnc-server tigervnc -y
yum install xrdp -y
touch ~/.Xclients
echo "mate-session" > ~/.Xclients
chmod a+x ~/.Xclients
systemctl enable xrdp
systemctl start xrdp
firewall-cmd --add-port=3389/tcp --permanent
firewall-cmd --reload
5 重启系统reboot
6、成品。
由于小鸡高防ip就不打码了,随便D
没存不够就没安装了,搞到这步就够了。