当前系统环境:Centos 6.3 64位

因为博主要在linux系统运行apk工具aapt.exe所以就安装了wine

此次安装过程同时编译了32和64版本的wine。

wine32和wine64共存编译过程如下:

安装依赖

安装所需要的依赖包(这些依赖包安装时间跟自己的当前网络和机器配置有关,博主不喜欢在yum的时候加-y选项,所以yum后请手动y确认安装。)

yum groupinstall 'Development Tools'

yum install libX11-devel freetype-devel zlib-devel libxcb-devel

yum install alsa-lib-devel.i686 libsndfile-devel.i686 readline-devel.i686 glib2.i686 glibc-devel.i686 libgcc.i686 libstdc++-devel.i686 pulseaudio-libs-devel.i686 cmake audiofile-devel.i686 freeglut-devel.i686 lcms-devel.i686 libieee1284-devel.i686 openldap-devel.i686 unixODBC-devel.i686 sane-backends-devel.i686 fontforge libgphoto2-devel.i686 isdn4k-utils-devel.i686 mesa-libGL-devel.i686 mesa-libGLU-devel.i686 libXxf86dga-devel.i686 libXxf86vm-devel.i686 giflib-devel.i686 cups-devel.i686 gsm-devel.i686 libv4l-devel.i686 fontpackages-devel ImageMagick-devel.i686 libX11-devel.i686 docbook-utils-pdf libtextcat tex-cm-lgc

yum install alsa-lib-devel audiofile-devel.i686 audiofile-devel cups-devel.i686 cups-devel dbus-devel.i686 dbus-devel fontconfig-devel.i686 fontconfig-devel freetype.i686 freetype-devel.i686 freetype-devel giflib-devel.i686 giflib-devel lcms-devel.i686 lcms-devel libICE-devel.i686 libICE-devel libjpeg-turbo-devel.i686 libjpeg-turbo-devel libpng-devel.i686 libpng-devel libSM-devel.i686 libSM-devel libusb-devel.i686 libusb-devel libX11-devel.i686 libX11-devel libXau-devel.i686 libXau-devel libXcomposite-devel.i686 libXcomposite-devel libXcursor-devel.i686 libXcursor-devel libXext-devel.i686 libXext-devel libXi-devel.i686 libXi-devel libXinerama-devel.i686 libXinerama-devel libxml2-devel.i686 libxml2-devel libXrandr-devel.i686 libXrandr-devel libXrender-devel.i686 libXrender-devel libxslt-devel.i686 libxslt-devel libXt-devel.i686 libXt-devel libXv-devel.i686 libXv-devel libXxf86vm-devel.i686 libXxf86vm-devel mesa-libGL-devel.i686 mesa-libGL-devel mesa-libGLU-devel.i686 mesa-libGLU-devel ncurses-devel.i686 ncurses-devel openldap-devel.i686 openldap-devel openssl-devel.i686 openssl-devel zlib-devel.i686 pkgconfig sane-backends-devel.i686 sane-backends-devel xorg-x11-proto-devel glibc-devel.i686 prelink fontforge flex bison libstdc++-devel.i686 pulseaudio-libs-devel.i686 gnutls-devel.i686 libgphoto2-devel.i686 isdn4k-utils-devel.i686 gsm-devel.i686 samba-winbind libv4l-devel.i686 cups-devel.i686 libtiff-devel.i686 gstreamer-devel.i686 gstreamer-plugins-base-devel.i686 gettext-devel.i686

下载Wine

mkdir wine

cd wine

wget https://superb-sea2.dl.sourceforge.net/project/wine/Source/wine-1.8.4.tar.bz2

tar -xf wine-1.8.4.tar.bz2

1

2

3

4

mkdirwine

cdwine

wgethttps://superb-sea2.dl.sourceforge.net/project/wine/Source/wine-1.8.4.tar.bz2

tar-xfwine-1.8.4.tar.bz2

我这里将wine下载到了/root/wine文件夹内

安装Wine

这里使用源码编译,根据电脑配置不同,编译时间也不同

mkdir -p /root/wine/wine64 (我这里故意写了个绝对路径)

cd /root/wine/wine64

../wine-1.8.4/configure --enable-win64

make -j 4 (-j 4根据cpu数量填写,要是不懂就直接make)

cd ..

mkdir wine32

cd wine32

../wine-1.8.4/configure --enable-win32

make -j 4

make install

cd ../wine64

make install

1

2

3

4

5

6

7

8

9

10

11

12

mkdir-p/root/wine/wine64(我这里故意写了个绝对路径)

cd/root/wine/wine64

../wine-1.8.4/configure--enable-win64

make-j4(-j4根据cpu数量填写,要是不懂就直接make)

cd..

mkdirwine32

cdwine32

../wine-1.8.4/configure--enable-win32

make-j4

makeinstall

cd../wine64

makeinstall

至此wine安装完成,可以直接使用wine,winecfg,winefile命令

如果需要运行Windows软件的话,需要完善软件所需的环境。

附:查看CPU方法:

直接使用命令lscpu显示CPU简要信息

也可以用cat /proc/cpuinfo

~微信打赏~

分享到:

linux wine编译安装目录,wine32和wine64共存编译安装方法相关推荐

  1. linux python默认安装目录_怎么查看python的安装目录

    怎么查看python的安装目录? linux中一般安装后的默认路径如下#!/usr/bin/env python 或者 #!/usr/locat/bin/python 如果没有找到,可以通过命令查询p ...

  2. linux cuda安装目录,ubuntu16.04上的cuda安装、卸载以及替换

    以cuda9.0为例: 安装 首先,下载对应版本的cuda的运行脚本,我下载的是cuda_9.0.176_384.91_linux.run 1) 运行脚本文件sudo sh cuda_9.0.176_ ...

  3. centos php 默认安装目录,centos系统中的软件安装目录在哪

    centos系统中软件的默认安装目录一般在/usr/local或者/opt中. 我们还可以通过whereis命令来查看软件的实际安装路径. 命令:whereis 功能介绍:在特定目录中查找符合条件的文 ...

  4. cmd进入到python安装目录下_在python中安装basemap

    在python中安装basemap 1. 确保python环境安装完毕且已配置好环境变量 2. 安装geos: pip install geos 3. 下载.whl文件: (1)pyproj‑1.9. ...

  5. python安装目录怎么更改_pip install 默认安装路径修改

    一.使用命令查看pip默认安装目录 python -m site 这里的USER_BASE和USER_SITE其实就是默认的启用Python通过pip自动下载的脚本和依赖安装包的基础路径. 接着使用命 ...

  6. Jlink新版驱动安装目录无JLinkDevices.xml添加新器件方法

    Jlink新版本驱动添加新器件方法 事情的起因是最近重装了系统,正好顺路更新下工具链.IAR9.30的黑色很不错. 安装最新版Jlink驱动V7.70E(2022/09/07)后由于需要使用几颗国产M ...

  7. linux查找mysql安装目录_Linux下查看MySQL的安装路径

    Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和网络协议:Linux继 ...

  8. sql安装目录下log文件夹_Linux安装Hive数据仓库工具

    1.Hive入门教程 Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行.其优点是 ...

  9. yum mysql的安装目录在哪_linux下yum安装 mysql 及详细配置及修改mysql默认目录

    linux下yum安装 mysql 及详细配置及修改mysql默认目录. 一.[root@sample ~]# yum -y install mysql-server ← 安装MySQL -..略 I ...

  10. linux/usr/src/kernels 目录下没有内核源码 解决方法

    有时我们在安装系统后,发现没有安装当前系统的内核源码在/usr/src/kernels目录下,其实我们是少安装了一个rpm包: 当你配置好yum源后,然后安装下面的包就可以了: 针对CentOS系统: ...

最新文章

  1. react循环setstate_react -- 关于兄弟组件触发更新的问题
  2. DateTime.Now.Ticks.ToString()说明
  3. 面试题目_总结面试中 promise 相关题目的套路
  4. a查询计算机主机路由表信息,计算机网络主机A向其他主机B进行通信的流程
  5. php+数组存放文件名_php将数组存储为文本文件的三种方法
  6. (7)Xilinx PCIE 接口调试总结(学无止境)
  7. pytorch torch.squeeze
  8. 力扣-1464. 数组中两元素的最大乘积
  9. C语言学习资料汇集 助你成为更好的程序员
  10. android 自动打开qq,qq自动发消息脚本
  11. 四层协议和七层协议详解
  12. 收藏 | 湖南省各地教师公务员等实际工资爆料
  13. 《系统集成项目管理》第三章 信息系统集成专业技术知识
  14. 【论文阅读】【HLLDA】 A Hierarchical Model of Web Summaries
  15. 爱普生Epson Stylus Photo R260 打印机驱动
  16. 倒置的方法//c++
  17. Android动画特效第二弹——QQ聊天彩蛋蹦蹦哒
  18. unity大量较高尺寸的序列帧图片出包画面马赛克问题
  19. 中国省份毗邻关系JSON数据[相邻省份][所辖市级信息][行政区划]
  20. 海报设计如何做好文案超多的海报

热门文章

  1. 仅在 localhost 中部署并使用 RSSHub
  2. 选择深度学习的GPU卡
  3. 阿里巴巴的微服务开源之路 1
  4. 三星手机不能连接无线网络连接服务器,手机已连接wife但无法访问互联网
  5. 亚马逊多账号注册怎么操作?多账号注册有哪些解决方案?
  6. SOCK/HTTP代理协议解析
  7. 非计算机专业,如何学习计算机视觉
  8. 突破淘宝对于 selenium 检测
  9. 计算机模拟病例考试试题,计算机模拟病例考试的效标—关联效度研究
  10. MOOC大奖赛现场统分(10分)