github:https://github.com/IsConor/C_and_C_plus.git
随着国产化的普及,企事业单位逐渐将办公系统从windows更换为国产的操作系统,问题接踵而至,许多windows应用现今并未适配国产操作系统,那么有什么办法将windows的软件迁移到国产系统中使用呢?up主推使用wine的技术,亲测大幅面喷绘打印机的工控软件成功迁移,以下是具体流程和方法:
wine下载官网:https://www.winehq.org
目前开发版本更新到8.15了
步骤:
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进入主控板