github:https://github.com/IsConor/C_and_C_plus.git

        随着国产化的普及,企事业单位逐渐将办公系统从windows更换为国产的操作系统,问题接踵而至,许多windows应用现今并未适配国产操作系统,那么有什么办法将windows的软件迁移到国产系统中使用呢?up主推使用wine的技术,亲测大幅面喷绘打印机的工控软件成功迁移,以下是具体流程和方法:

wine下载官网:https://www.winehq.org 

目前开发版本更新到8.15了

步骤:

  1. 首先在任一目录下创建wine文件夹
  2. 在wine文件夹内解压缩wine-,重命名为wine64
  3.  在wine文件夹内解压缩wine-,重命名为wine

4 .进入wine64文件夹:Ctrl+Alt+T打开命令行-------------------------------------------

------>

sudo dpkg --add-architecture i386

sudo apt update

sudo apt install -y libc6 libasound2 libpulse0 libdbus-1-3 libfontconfig1 libfreetype6 libgnutls30  libpng16-16 libtiff5 libunwind8 libx11-6 libxml2 libxslt1.1 libfaudio0 libgstreamer1.0-0 libgstreamer-plugins-base1.0-0 libmpg123-0 libosmesa6 libsdl2-2.0-0 libudev1 libvkd3d1 libvulkan1 libcapi20-3 liblcms2-2 libcups2 libgphoto2-6 libsane libgsm1 libkrb5-3 libldap-2.4-2 ocl-icd-libopencl1 libpcap0.8 libusb-1.0-0 libv4l-0 libopenal1 libjxr0

sudo apt install -y make bison libx11-dev:i386 libfreetype6-dev:i386 libfreetype6-dev lib32z1 libc6 libasound2 libpulse0 libdbus-1-3 libfontconfig1 libfreetype6 libgnutls30  libpng16-16 libtiff5 libunwind8 libx11-6 libxml2 libxslt1.1 libfaudio0 libgstreamer1.0-0 libgstreamer-plugins-base1.0-0 libmpg123-0 libosmesa6 libsdl2-2.0-0 libudev1 libvkd3d1 libvulkan1 libcapi20-3 liblcms2-2 libcups2 libgphoto2-6 libsane libgsm1 libkrb5-3 libldap-2.4-2 ocl-icd-libopencl1 libpcap0.8 libusb-1.0-0 libv4l-0 libopenal1 libjxr0 libc6:i386 libasound2:i386   libfontconfig1:i386 libfreetype6:i386 libgnutls30:i386  libpng16-16:i386 libtiff5:i386 libunwind8:i386 libx11-6:i386 libxml2:i386 libxslt1.1:i386 libmpg123-0:i386 libosmesa6:i386   libvkd3d1:i386 libvulkan1:i386 libcapi20-3:i386 liblcms2-2:i386    libgsm1:i386 libkrb5-3:i386 libldap-2.4-2:i386 ocl-icd-libopencl1:i386 libpcap0.8:i386  libv4l-0:i386 libopenal1:i386 libjxr0:i386

sudo apt install -y gcc-multilib g++-multilib cabextract zenity flex cabextract

sudo apt install libgstreamer-plugins-base1.0-dev:i386 libsdl2-dev:i386

5.进入wine64目录下

./configure  --enable-win64

等待程序运行........

make -j8

等待程序运行........

sudo make install

6.进入wine目录下,  cd ../wine

./configure --with-wine64=../wine64

等待程序运行

make -j8

等待程序运行

sudo make install

7. 安装插件

sudo apt-get install winetricks

8. 运行winecfg //安装mono插件

8.进入容器安装字体

cd ~/.wine/drive_c/windows/Fonts

wget https://down.gloriousdays.pw/Fonts/wine_fonts.tar.xz

tar xJvf wine_fonts.tar.xz

rm wine_fonts.tar.xz

9. 运行windows软件只需要双击打开exe文件或者命令行输入 wine 软件名 即可运行

**注意事项:输入winecfg时会在家目录自动创建目录.wine: 路径为:~/.wine 

                默认双击exe产生的命令是:WINEPREFIX=~/.wine  /usr/local/bin/wine  ***.exe

                WINEPREFIX是容器, /usr/local/bin/wine是wine本身,也可以选择wine64

                最后是我们要运行的exe可执行文件,可以是安装包。

注:有些软件需要C++编译环境:

命令行输入winetricks进入主控板

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐