内网环境安装 wine

由于需要oracle数据库开发,客户的机器是linux,还没有外网环境,所以准备使用 wine 来启动windows客户程序 PLSQLDeveloper。

准备工作:

下载跟客户版本一直的安装镜像,32位和64位的都要

CentOS-7-i386-DVD-1511.iso

CentOS-7-x86_64-DVD-1511.iso

准备配置 本地yum

备份 /etc/yum.repos.d/ 目录下的repo文件,然后清空

vi /etc/yum.repos.d/local.repo

[local]
name=local
baseurl=file:///mnt/
gpgcheck=0
enabled=1

mount /tmp/CentOS-7-x86_64-DVD-1511.iso /mnt

yum clean all

yum makecache

yum groupinstall -y "Development Tools"

安装64位的依赖包

yum install -y libX11-devel freetype-devel zlib-devel libxcb-devel libXcursor-devel libXi-devel libXext-devel libXxf86vm-devel libXrandr-devel libXinerama-devel libXcomposite-devel libGLU-devel mesa-libOSMesa-devel libpcap-devel hal-devel libv4l-devel pulseaudio-libs-devel gsm-devel lcms2-devel alsa-lib-devel audiofile-devel cups-devel dbus-devel fontconfig-devel giflib-devel lcms-devel libICE-devel libjpeg-turbo-devel libpng-devel libSM-devel libusb-devel libXau-devel libxml2-devel libXrender-devel libxslt-devel libXt-devel libXv-devel mesa-libGL-devel mesa-libGLU-devel ncurses-devel openldap-devel openssl-devel pkgconfig sane-backends-devel xorg-x11-proto-devel prelink fontforge flex bison openal-soft-devel samba-winbind

umount /mnt

安装32位的依赖包:

mount /tmp/CentOS-7-i386-DVD-1511.iso /mnt

yum clean all

yum makecache

yum install -y audiofile-devel.i686 dbus-devel.i686 fontconfig-devel.i686 freetype.i686 freetype-devel.i686 giflib-devel.i686 lcms-devel.i686 libICE-devel.i686 libjpeg-turbo-devel.i686 libpng-devel.i686 libSM-devel.i686 libusb-devel.i686 libX11-devel.i686 libXau-devel.i686 libXcomposite-devel.i686 libXcursor-devel.i686 libXext-devel.i686 libXi-devel.i686 libXinerama-devel.i686 libxml2-devel.i686 libXrandr-devel.i686 libXrender-devel.i686 libxslt-devel.i686 libXt-devel.i686 libXv-devel.i686 libXxf86vm-devel.i686 mesa-libGL-devel.i686 mesa-libGLU-devel.i686 ncurses-devel.i686 openldap-devel.i686 openssl-devel.i686 zlib-devel.i686 sane-backends-devel.i686 glibc-devel.i686 libstdc++-devel.i686 pulseaudio-libs-devel.i686 gnutls-devel.i686 libgphoto2-devel.i686 openal-soft-devel.i686 isdn4k-utils-devel.i686 gsm-devel.i686 libv4l-devel.i686 cups-devel.i686 libtiff-devel.i686 gstreamer-devel.i686 gstreamer-plugins-base-devel.i686 gettext-devel.i686 libmpg123-devel.i686 lcms2-devel.i686 mesa-libOSMesa-devel.i686 libpcap-devel.i686 hal-devel.i686

下载Wine源码包
wget http://mirrors.ibiblio.org/wine/source/5.x/wine-5.12.tar.xz

tar -xvf wine-5.12.tar.xz

cd wine-5.12

mkdir build
cd build
mkdir wine64
cd wine64

../../configure --prefix=/usr/local/Wine --enable-win64

提示 bison 版本低

提前下载好 bison-3.0.4-2.el7.x86_64.rpm

umount /mnt

mount /tmp/CentOS-7-x86_64-DVD-1511.iso /mnt

yum clean all

yum makecache

yum install /tmp/bison-3.0.4-2.el7.x86_64.rpm

../../configure --prefix=/usr/local/Wine --enable-win64


make -j4
cd ..
mkdir wine32
cd wine32
../../configure --prefix=/usr/local/Wine --with-wine64=../wine64
make -j4
make install
cd ../wine64
make install

vi /root/.bashrc
增加 export PATH=$PATH:/usr/local/Wine/bin

source /root/.bashrc

至此基本安装结束

wine plsqldev804.exe 根据提示一步一步操作 安装

参考 http://ghoulich.xninja.org/2016/08/09/install-and-use-wine-on-centos/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值