精华内容
下载资源
问答
  • exagear Pro wine3.0和wine4.0数据包,exagear国外数据包下载
    千次阅读
    2020-10-12 19:50:37

    这是来自油管大神Tech Bravo大神的Exagear PRO数据包

    目前按wine版本分3.0和4.7:

    下载地址:寄几补充前缀s/12npcHIRh2TfKbAMqrm22mQ,取件码tjgg

    主要缺点

    • 数据包不含中文字库,需要自行导入中文字体
    • wine3.0的包默认不含dx9环境支持,需要自行安装

    优点就是声音绝对流畅,gal友福音啊

    安卓exagear模拟器安装

    视频来自B站天机哥哥的模拟器:
    http://b23.tv/BV1QK4y1877g

    更多相关内容
  • 自己汉化wine2.0,需要的同伴们拿去,至于wine拿来有什么用你们可以自己百度,bottler是负责打包exe用的,这样可以单独分享
  • 阿里云镜像站上关于deep-wine的容器已经无法访问,此处提供最新的容器下载地址

    为了更方便在Ubuntu上做开发,此处博主建议安装DeepWine容器,从而完成对常用软件的配置。

    由于阿里云镜像站删除了相关容器,此处提供新的容器下载地址:https://deepin-wine.i-m.dev/
    在这里插入图片描述
    具体的安装方法可以参考如下博文:ubuntu20.04安装QQ、微信、钉钉

    展开全文
  • 自带wine配置文件与中文字体,您甚至不需要在系统中安装wine或多余的中文字体即可运行 更小的体积。得益于Appimage的高压缩率与运行时挂载的独特技术优势,现在软件的大小可以缩小到200兆左右(即便是在现在自带运行...
  • 英文 Ubuntu deepin-wine qq 乱码问题 在/opt/deepinwine/tools/run.sh 中将 WINE_CMD 那一行修改为 WINE_CMD=“LC_ALL=zh_CN.UTF-8 deepin-wine” Ubuntu把wine的QQ、微信的系统托盘集成到状态栏 1 安装gnome-...
  • Linux下wine最新源码编译

    千次阅读 2020-06-25 08:38:36
    wine是linux下一款比较出色的运行Windows应用的工具。不过如果我们直接用apt install安装,那么只能安装很旧的版本。在此我想分享一下我编译安装wine的过程。 说在前面的是,wine分为32位和64位,一般我们用的是...

    wine是linux下一款比较出色的运行Windows应用的工具。不过如果我们直接用apt install安装,那么只能安装很旧的版本。在此我想分享一下我编译安装wine的过程。

    说在前面的是,wine分为32位和64位,一般我们用的是wine32位,因为大多数Windows程序还是32位的,32位wine只能运行32位应用,64位wine只能运行64位应用。与此同时还可以编译具有WoW64特性的wine,也就是既能运行32位应用也可以运行64位应用的,这个在下面会分别讲述。个人推荐使用Debian 10 64位系统进行编译。

    下面开始吧!

    1,下载wine源码并解压

        去wine官网下载源码并解压。官方所有版本源码下载      备用地址

     

    2, 安装编译wine必须的依赖库

    编译wine源码必须要安装一些依赖库来执行编译和一些功能软件包来完善wine的功能,否则无法编译。这是官方给出的需要的库的列表以及各个发行版上的包名:

    Library name(库名称)DebianFedoraArchFunction(作用)Notes(说明)
    Generally necessary(平常基本需要的库)
    MinGW cross-compilergcc-mingw-w64mingw32-gcc, mingw64-gccmingw-w64-gccPE format DLLs 
    ALSAlibasound2-devalsa-develalsa-libSound backendAt least one is necessary for sound.
    PulseAudiolibpulse-devlibpulse-devellibpulse
    libdbuslibdbus-1-devdbus-libsdbusDynamic device detection (specifically, mass storage)Removable drives may be incorrectly detected otherwise.
    libfontconfiglibfontconfig-devfontconfig-develfontconfigHost font enumerationInstall if you want host fonts to be detected.
    libfreetypelibfreetype-devfreetype-develfreetype2FreeType font reading 
    libgnutlslibgnutls28-devgnutls-develgnutlsCryptography 
    libinotifyN/AN/AN/AFile change notificationOnly necessary for some platforms (Linux does not need this.)
    libjpeglibjpeg62-turbo-devlibjpeg-turbo-devellibjpeg-turboImage format decoding 
    libpnglibpng-devlibpng-devellibpng
    libtifflibtiff-devlibtiff-devellibtiff
    OpenGLlibgl-devmesa-libGL-develmesaHardware-accelerated/3D graphics 
    libunwindlibunwind-devlibunwind-devellibunwindException unwindingNecessary for x86_64 and arm64, but not used on other platforms.
    libX*   Window management 
    libxml, libxsltlibxml2-dev, libxslt1-devlibxml2-devel, libxslt-devellibxml2, libxsltXML parsing 
    Needed for many applications(大多数程序运行需要的)
    libfaudiolibfaudio-devlibFAudio-develfaudioXAudio implementationNeeded for audio in some newer applications, especially games. (XAudio was initially released in 2008.)
    libgstreamerlibgstreamer1.0-dev, libgstreamer-plugins-base1.0-devgstreamer1-devel, gstreamer1-plugins-base-develgstreamer, gst-plugins-base-libsMultimedia playbackGenerally necessary for games or applications that play back audio or video files.
    libmpg123libmpg123-devmpg123-develmpg123mp3 decodingGenerally necessary for games or applications that play back audio files.
    OSMesalibosmesa6-devlibOSMesa-develmesaOpenGL bitmap support 
    libSDL2libsdl2-devSDL2-develsdl2HID joystick supportGenerally necessary for joystick or other HID support. Only one library is necessary, but they may exhibit different behaviour.
    libudevlibudev-dev?systemd
    libvkd3dlibvkd3d-devlibvkd3d-develvkd3dDirect3D 12Needed for some games. (Direct3D 12 was released in 2016.)
    Vulkanlibvulkan-devvulkan-headers, libvulkan-loadervulkan-icd-loader, vulkan-headersHardware-accelerated/3D graphicsNecessary for some games; only supported by some video cards.
    Rare or domain-specific(很少需要用到的)
    libcapi20libcapi20-dev(none)(none)ISDN/telephonyInstall only if you're using ISDN software.
    liblcmsliblcms2-devlcms2-devellcms2Color managementRarely needed.
    libcupslibcups2-devcups-devellibcupsPrintingInstall only if you need printer support.
    libgphoto2libgphoto2-devlibgphoto2-devellibgphoto2Scanner/still imageInstall only if you're using scanner/still image software.
    libsanelibsane-devsane-backends-develsane
    libgsmlibgsm1-devgsm-develgsmGSM audio codecVery rarely needed, and generally only in older software.
    Kerberoslibkrb5-devkrb5-develkrb5Kerberos authenticationInstall only if you're connecting via Kerberos.
    LDAPlibldap2-devopenldap-devellibldapLDAP remote directory protocolInstall only if you're using remote directories.
    libnetapisamba-devsamba-develsmbclientNetworkingRarely needed.
    OpenCLocl-icd-opencl-devocl-icd-develocl-icdParallel computing / GPGPUInstall if you're using parallel computing or GPGPU software.
    libpcaplibpcap-devlibpcap-devellibpcapPacket captureInstall if you are using applications that require packet capture. (This replaces native wpcap.dll shipped by applications.)
    libusblibusb-1.0-0-devlibusbx-devellibusbUSB device supportInstall only if you're using an application that accesses a USB device directly.
    libv4l2libv4l-devlibv4l-develv4l-utilsVideo captureInstall only if you're capturing video.
    Never necessary(几乎不需要的)
    libhal(none)(none)(none)Dynamic device detectionObsolete; use libdbus instead.
    OpenALlibopenal-devopenal-soft-developenalAudio engineShould never be needed. (This replaces native openal32 shipped by applications.)

     

    可见其实并不是所有的库都需要,不过能安装的我们可以都安装了,以备不时之需。

    为了方便起见,这里提供一键安装所有依赖的命令如下,打开终端输入下列命令安装所有必须的依赖包(这里给出Debian10的一键安装依赖命令,其它系统大同小异):

    Debian 10 32位:

    sudo apt install flex bison gcc make gcc-mingw-w64 libasound2-dev libpulse-dev libdbus-1-dev libfontconfig1-dev libfreetype6-dev libgnutls28-dev libjpeg62-turbo-dev libpng-dev libtiff-dev libunwind-dev libx11-dev libxml2-dev libxslt1-dev libfaudio-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libmpg123-dev libosmesa6-dev libsdl2-dev libudev-dev libvkd3d-dev libvulkan-dev libcapi20-dev liblcms2-dev libcups2-dev libgphoto2-dev libsane-dev libgsm1-dev libkrb5-dev libldap2-dev ocl-icd-opencl-dev libpcap-dev libusb-1.0-0-dev libv4l-dev libopenal-dev libjxr-dev

    Debian 10 64位:

    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install flex bison gcc make gcc-mingw-w64 libasound2-dev libpulse-dev libdbus-1-dev libfontconfig1-dev libfreetype6-dev libgnutls28-dev libjpeg62-turbo-dev libpng-dev libtiff-dev libunwind-dev libx11-dev libxml2-dev libxslt1-dev libfaudio-dev libgstreamer1.0-dev libmpg123-dev libosmesa6-dev libudev-dev libvkd3d-dev libvulkan-dev libcapi20-dev liblcms2-dev libcups2-dev libgphoto2-dev libsane-dev libgsm1-dev libkrb5-dev libldap2-dev ocl-icd-opencl-dev libpcap-dev libusb-1.0-0-dev libv4l-dev libopenal-dev libjxr-dev libasound2-dev:i386 libpulse-dev:i386 libdbus-1-dev:i386 libfontconfig1-dev:i386 libfreetype6-dev:i386 libgnutls28-dev:i386 libjpeg62-turbo-dev:i386 libpng-dev:i386 libtiff-dev:i386 libunwind-dev:i386 libx11-dev:i386 libxml2-dev:i386 libxslt1-dev:i386 libfaudio-dev:i386 libgstreamer1.0-dev:i386 libgstreamer-plugins-base1.0-dev:i386 libmpg123-dev:i386 libosmesa6-dev:i386 libsdl2-dev:i386 libudev-dev:i386 libvkd3d-dev:i386 libvulkan-dev:i386 libcapi20-dev:i386 liblcms2-dev:i386 libcups2-dev:i386 libgphoto2-dev:i386 libsane-dev:i386 libgsm1-dev:i386 libkrb5-dev:i386 libldap2-dev:i386 ocl-icd-opencl-dev:i386 libpcap-dev:i386 libusb-1.0-0-dev:i386 libv4l-dev:i386 libopenal-dev:i386 libjxr-dev:i386

    一些系统安装时可能出现依赖版本问题,例如下列情况:

    这是因为要安装的编译库自己所依赖的软件包的版本不对,可能是即将要被自动安装的依赖包版本太新或者本地计算机上面已经安装的相应的依赖库版本太新。(上图中的libfontconfig1-dev依赖libfontconfig1的2.11.0-6.7+b1版本,libfreetype6-dev依赖libfreetype6的2.6.3-3.2版本 )解决方法也很简单,把上面不对的软件包降级即可。

    降级方法:

    sudo apt install 包名=指定的包的版本号

    那么就上图的情况而言,我就要通过下面的命令把libfontconfig1和libfreetype6分别降级至2.11.0-6.7+b1版本和2.6.3-3.2版本:

    sudo apt install libfontconfig1=2.11.0-6.7+b1
    sudo apt install libfreetype6=2.6.3-3.2

    这样解决了编译库的依赖问题,再执行上述安装编译依赖库的命令即可正常安装所有依赖库了! 

    然后linux自带的oss(open sound system)版本较老,而wine的编译和运行也会用到新版本的oss(至少v4)(oss也是非必须的,不安装新版本不影响wine的编译和日常运行,但是推荐安装以丰富其功能),我们需要去oss官网下载linux的安装包,对应系统架构(32位还是64位):官方下载地址 备用下载地址

    然后使用dpkg -i 命令安装即可。

    3,开始编译源码

    需要说在前面的是,wine即可以编译出单独的32位版本或者64位版本,也可以编译出32和64位兼具的版本(带有WoW64特性的)单独的32位版本只能运行32位程序单独的64位版本只能运行64位程序,且单独的32位版本和64位版本的wine不可以合并共存,没有特殊需求只编译32位版本可以满足大多数需求(毕竟平常大多数程序都是32位的)。

    当然编译32位和64位兼具的版本更加强大,因为编译完成的程序已经同时包含了wine和wine64,可以运行32位或者64位程序。

    下面我将分别介绍这两种情况的编译方法,大家根据需求选择其中的一种即可。

    (1)编译单独的32/64位版本

    解压了wine源码之后。用cd命令进入解压后的源码所在文件夹,依次执行:

    ./configure
    make

    这时默认编译的是32位的wine。

    如果你要编译64位的wine,就执行:

    sudo apt install libgstreamer-plugins-base1.0-dev libsdl2-dev
    sudo apt autoremove
    ./configure --enable-win64
    make

    可以看到,编译64位wine时又要补齐上2个软件包。其实这些软件包在上述安装依赖时已经安装了其对应的32位(i386)版本了,但是这2个软件包的32位和64位版本不可共存,因此上述安装依赖时未安装其64位版本。因此此处先安装,安装时会自动卸载其32位版本。若以后又要编译32位版本,再安装回其32位版本即可(apt install命令中软件包后面加上:i386即可),但是64位版本会被自动移除。

    然后就开始编译了。编译可能需要一个多小时才能完成,这个时候可以把它挂着,然后品一杯咖啡再回来。

    当然如果说机器性能足够好,想要快速构建可以使用多线程编译,在make命令时加上参数-j,j后面的数字代表你指定的线程数,例如:

    make -j4

    即为4线程编译。下面的make命令都可以加上这个-j参数多线程编译。 

    编译完成后,执行下列命令来安装:

    sudo make install

    或者可以通过下列命令把wine安装至指定位置:

    make DESTDIR=要安装到的文件夹(绝对路径) install

    (2)[推荐]编译32位和64位兼具的wine(包含WoW64特性)

    首先我们建立两个文件夹,并把源码都解压到两个文件夹里,这两个文件夹分别编译32位和64位wine源码,两个架构我们都需要编译。我这里在同一个目录下创建了wine32wine64两个文件夹,并把源码都解压进去了。

    先编译64位wine,我这里命令行如下:

    cd wine64
    sudo apt install libgstreamer-plugins-base1.0-dev libsdl2-dev
    sudo apt autoremove
    ./configure --enable-win64
    make

    等待64位的编译完成,再去编译32位的wine:

    cd ../wine32
    sudo apt install libgstreamer-plugins-base1.0-dev:i386 libsdl2-dev:i386
    sudo apt autoremove
    ./configure --with-wine64=../wine64
    make

    可见编译32位wine时通过--with-wine64参数指定了已编译完成的wine64位的目录,这样编译32位wine时,程序会注入64位版本处理32位程序所需的库。

    等待全部编译完成之后,分别进入两个文件夹执行安装命令即可(指定了DESTDIR参数指定安装目录的话,两次指定的安装目录必须相同):

    #默认安装
    sudo make install
    cd ../wine64
    sudo make install
    
    #指定安装目录(两次指定的安装目录必须相同)
    make DESTDIR=安装目录 install
    cd ../wine64
    make DESTDIR=安装目录 install

    需要注意的是,两个文件夹都make完成后,就不能修改两个文件夹的名称以及它们的相对位置了,否则在make install 32位的wine时会导致找不到64位wine的文件夹导致make install命令失败。

    这样就完成了整个过程了!输入wine命令即可使用wine。

    若使用wine的过程中出现了中文乱码,可参考这个教程:链接

    也可以下载宋体字体文件(simsun.ttc)并放到/usr/local/share/wine/fonts目录下。

    如果你把wine安装到了别的路径(make install时使用了DESTDIR参数指定了安装目录),则你需要把宋体字体文件放到安装目录/usr/local/share/wine/fonts目录下。

    例如我把wine安装到了/home/swsk33/app/wine目录下,则我要把字体放到/home/swsk33/app/wine/usr/local/share/wine/fonts目录下。

    4,安装wine mono组件

    wine mono是一款能够在Linux运行.NET程序的插件,在安装wine后,运行wine时会提示你安装。但是wine的自动安装很慢,所以建议去官网下载wine mono程序文件并手动安装。

    先去官网下载地址下载对应版本的wine mono,下载对应版本的msi文件。 wine mono组件备用下载地址 

    下载msi文件:

     

    需要注意的是,wine版本和wine mono版本必须对应,否则无法使用,对应列表如下:

    mono的版本最好是和上表wine版本对应。但是经过我的测试发现,对于某个版本的mono,安装至比它的对应的wine版本要高的wine里面也是可以使用的(wine向下兼容低版本mono)。例如5.1.1的mono对应的是5.19版本的wine,但是5.1.1版本的mono安装到6.0版本的wine里面也可以使用。所以大家可以根据表来选择版本。 

    根据上表,得知我们wine5.11版本必须用wine mono的5.1.0版本才行。

    这里以下载5.1.0版本wine mono为例,下载后是一个名为wine-mono-5.1.0-x86.msi的文件。

    • 如果你在使用make install安装wine时未指定安装路径(默认安装),则你需要先在/usr/local/share/wine目录下新建一个名为mono的文件夹,然后把下载下来的wine-mono-5.1.0-x86.msi放到mono文件夹里面即可(/usr/local/share/wine/mono下)。
    • 如果安装时使用DESTDIR参数指定了安装路径,则需要在安装路径/usr/local/share/wine目录下新建一个名为mono的文件夹,然后把下载下来的wine-mono-5.1.0-x86.msi放到mono文件夹里面即可(安装路径/usr/local/share/wine/mono下)。

    例如我把wine安装到了/home/swsk33/app/wine32目录下,则我需要在/home/swsk33/app/wine32/usr/local/share/wine目录下新建一个名为mono的文件夹,然后把下载下来的wine-mono-5.1.0-x86.msi放到/home/swsk33/app/wine32/usr/local/share/wine/mono下。

    这样,wine mono组件就安装完成了!

    5,安装wine gecko组件

    wine gecko是用于HTML渲染的组件,也是一些应用运行所需要的。这个组件和wine mono安装方式基本相似。我们还是通过下载压缩包离线安装的形式安装。

    还是先去官网下载地址下载msi文件,选择相应的版本。 wine gecko组件备用下载地址

     

    下载msi文件(如果你是wine32位,那么只需要下载x86的文件,如果是wine64位,则需要下载x86_64和x86的两个文件):

    和wine mono一样,也需要对应wine版本下载

     

    以我下载的wine-gecko-2.47.1-x86.msi为例,(如果是64位wine或者具有WoW64特性的wine,你需要下载wine-gecko-2.47.1-x86.msiwine-gecko-2.47.1-x86_64.msi两个文件)。

    • 如果你在使用make install安装wine时未指定安装路径(默认安装),则你需要先在/usr/local/share/wine目录下新建一个名为gecko的文件夹,然后把下载下来的wine-gecko-2.47.1-x86.msi(64位或者具有WoW特性的wine的话就是wine-gecko-2.47.1-x86.msiwine-gecko-2.47.1-x86_x64.msi)放到gecko文件夹里面即可(/usr/local/share/wine/gecko下)。
    • 如果安装时使用DESTDIR参数指定了安装路径,则需要在安装路径/usr/local/share/wine目录下新建一个名为gecko的文件夹,然后把下载下来的wine-gecko-2.47.1-x86.msi(64位或者具有WoW特性的wine的话就是wine-gecko-2.47.1-x86.msiwine-gecko-2.47.1-x86_x64.msi)放到gecko文件夹里面即可(安装路径/usr/local/share/wine/gecko下)。

    例如我把wine安装到了/home/swsk33/app/wine32目录下,则我需要在/home/swsk33/app/wine32/usr/local/share/wine目录下新建一个名为gecko的文件夹,然后把下载下来的wine-gecko-2.47.1-x86.msi放到/home/swsk33/app/wine32/usr/local/share/wine/gecko下。

    例如我安装的是64位wine,且安装到了/home/swsk33/app/wine64目录下,则我需要在/home/swsk33/app/wine64/usr/local/share/wine目录下新建一个名为gecko的文件夹,然后把下载下来的wine-gecko-2.47.1-x86.msiwine-gecko-2.47.1-x86_x64.msi放到/home/swsk33/app/wine64/usr/local/share/wine/gecko下。

    这样,wine gecko组件就安装完成了!

    安装完wine gecko和wine mono之后,再使用wine就不会提示让你安装这两个组件了!

    6,深度系统安装qq,微信注意事项

    现在wine的高版本已经可以完美运行qq2020最新版了。不过最近几天研究发现:深度Linux的桌面环境和wine3.x及其以上版本存在兼容性问题,wine3.x版本运行的应用的托盘图标在深度上面点击无响应,以及稍微大型一点的程序常常假死除非打开虚拟桌面。

    总结了这几天踩得坑,我个人认为,深度的用户要想正常使用qq,微信,我给出两点建议

    1,不使用官方的wine,而是使用deepin-wine

    deepin-wine是深度团队基于wine 2.18版本改造的,更适合于国内软件,深度系统都集成了deepin-wine,无需另外安装。使用方法和wine基本相似。

    使用deepin-wine安装qq

    先初始化创建并配置wine容器:

    deepin-wine winecfg

     如果需要自定义wine容器位置执行:

    WINEPREFIX=指定wine容器位置(绝对路径) deepin-wine winecfg

     在出现的配置页面中,把系统设置成WindowsXP(否则qq会频繁崩溃):

    再点击上面的函数库标签页, 再加入riched32和msvcp60函数库,应用:

    最后再使用deepin-wine执行qq安装包即可。

    打开qq之后建议先不要急着去点,等它头像等数据加载完成再操作,否则可能造成崩溃!

    使用deepin-wine安装微信

    现在Deepin20可以安装deepin-wine5,通过apt install安装即可。建议新版deepin使用deepin-wine5可以更好地适配微信。

    和安装QQ一样,也是先创建并配置容器,命令同上。

    然后百度搜索下载riched20.dll复制到你的容器里面的drive_c/windows/system32文件夹下替换原文件。 riched20备用下载地址

    默认容器文件夹是用户文件夹里的.wine,那么就复制到.wine/drive_c/windows/system32文件夹下。

    如果使用了WINEPREFIX参数定义了容器位置,那么就进入你定义的容器文件夹里面相应的地方,和上面类似。

    然后再次运行配置((自定义容器位置的话记得前面加上WINEPREFIX=...) deepin-wine winecfg),向上面配置QQ的容器一样,设置系统为XP,添加riched32和msvcp60函数库。

    再安装即可。

    2,使用官方的wine,更换桌面为KDE

    毕竟官方最新版wine还是可以运行更多的东西,如果想用官方的wine,建议深度用户换一个桌面环境,我建议换KDE,经测试KDE上面不会出现上述bug。 安装KDE教程

    然后安装QQ,微信时和上面deepin-wine的操作基本相同,也是要改容器系统为XP,然后函数库加入msvcp60,riched20和riched32这三个库,安装微信的话必须先下载riched20.dll并替换,操作和上面基本类似,只是命令变成了wine。

    新建容器并执行配置:

    wine winecfg

    如果需要自定义wine容器位置执行:

    WINEPREFIX=自定义wine容器的绝对路径 wine winecfg

    这样就可以正常使用qq,微信了! 

    7,wine编译完成后无法运行的问题

    一般来说,前面安装了那些依赖库之后,可以完美运行wine了。但是当你把编译好的wine拷贝到别的机器运行时可能会出现wine因为依赖问题不能运行的情况。

    在64位的linux下,使用下列几个命令添加i386架构并安装依赖库即可。

    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install lib32z1 libc6 libasound2 libpulse0 libdbus-1-3 libfontconfig1 libfreetype6 libgnutls30 libjpeg62-turbo 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 libpulse0:i386 libdbus-1-3:i386 libfontconfig1:i386 libfreetype6:i386 libgnutls30:i386 libjpeg62-turbo:i386 libpng16-16:i386 libtiff5:i386 libunwind8:i386 libx11-6:i386 libxml2:i386 libxslt1.1:i386 libfaudio0:i386 libgstreamer1.0-0:i386 libgstreamer-plugins-base1.0-0:i386 libmpg123-0:i386 libosmesa6:i386 libsdl2-2.0-0:i386 libudev1:i386 libvkd3d1:i386 libvulkan1:i386 libcapi20-3:i386 liblcms2-2:i386 libcups2:i386 libgphoto2-6:i386 libsane:i386 libgsm1:i386 libkrb5-3:i386 libldap-2.4-2:i386 ocl-icd-libopencl1:i386 libpcap0.8:i386 libusb-1.0-0:i386 libv4l-0:i386 libopenal1:i386 libjxr0:i386

    在32位linux下,直接使用下面的命令安装相应的运行库即可。

    sudo apt install libc6 libasound2 libpulse0 libdbus-1-3 libfontconfig1 libfreetype6 libgnutls30 libjpeg62-turbo 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

    这样就可以正常地使用wine了!

    8,[补充]wine命令的常见变量参数

    刚刚安装完wine后在终端输入:

    winecfg

    即可初始化一个wine容器,wine容器可以理解为一个极小的windows系统环境。默认容器被创建于用户文件夹的.wine文件夹下。

    后续使用winecfg可以打开默认位置容器的设置面板。

    wine的所有命令前面都可以加上变量,例如我们想指定wine容器的位置,使用WINEPREFIX变量即可:

    WINEPREFIX=/home/swsk33/wineapp winecfg

    注意WINEPREFIX变量必须是绝对路径。前面指定这个变量,执行wine,winecfg等等命令时都会以你指定的文件夹为容器,windows应用也会被安装进去,容器文件夹不存在会自动创建,因此我们常常通过上述命令指定一个位置初始化一个wine容器并设定。

    容器也分为32位和64位的,wine6.10默认会创建64位容器,而低版本默认创建32位容器。如果你的应用是32位的那么还是建议创建32位容器。使用WINEARCH变量指定容器的架构:

    # 创建32位容器
    WINEARCH=win32 winecfg
    
    # 创建64位容器
    WINEARCH=win64 winecfg

    如果说容器已经存在且你指定的WINEARCH和它本身架构不匹配,那么就会出错,所以建议仅仅是第一次创建初始化容器时使用WINEARCH变量指定架构。

    与此同时,我们在终端使用wine运行程序时会发现它在不停输出调试信息,但是平时我们并不需要, 为了减少资源浪费我们可以使用WINEDEBUG变量设定其调试级别为最低:

    WINEDEBUG=-all wine app.exe

    可见指定其为-all即可。

    这是几个常见的变量,他们其实可以组合同时使用,例如:

    # 指定容器路径为/home/swsk33/wineapp文件夹,指定其架构为32位,并设定为最小调试信息
    WINEPREFIX=/home/swsk33/wineapp WINEARCH=win32 WINEDEBUG=-all winecfg

     9,[补充]官方文档

    其实我觉得wine的官方文档真的写的非常好,很详细易懂。这里给出我参考的所有官方文档列表,大家也可以作为参考:

    • Building Wine(编译构建wine):链接
    • Mono(wine mono的使用):链接
    • Gecko(wine gecko的使用):链接
    • Winetricks(winetricks脚本使用):链接
    展开全文
  • 来自Tech Bravo大神的Exagear PRO Wine 4.7 Fixed,该数据包缺少中文字库需要导入新宋体,安装更换字体教程参考:http://b23.tv/BV1QK4y1877g
  • 首先wine自己的系统中必须有中文字体,我的Ubuntu系统中已经安装了宋体,这也是Windows Vista之前的几个版本的系统使用的中文字体,所以:cd ~/.wine/drive_c/windows/fontsln -s /usr/share/fonts/truetype/simsun....

    首先wine自己的系统中必须有中文字体,我的Ubuntu系统中已经安装了宋体,这也是Windows Vista之前的几个版本的系统使用的中文字体,所以:

    cd ~/.wine/drive_c/windows/fonts

    ln -s /usr/share/fonts/truetype/simsun.ttf simsun.ttc

    当然,也可以将该字体复制到fonts目录,这里直接建立连接,省空间。

    然后修改wine的注册表:

    vi ~/.wine/system.reg

    找到“[System\\CurrentControlSet\\Hardware Profiles\\Current\\Software\\Fonts]”,将其中的““LogPixels”=dword:00000060”改成““LogPixels”=dword:00000070“。

    再找到”[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes] xxxx“项,将其中的”MS Shell Dlg“相关的两项修改成如下内容(即更换字体为宋体):

    “MS Shell Dlg”=”SimSun”

    “MS Shell Dlg 2″=”SimSun”

    然后:

    vi ~/.wine/drive_c/windows/win.ini

    将”Desktop“块修改成如下内容(即增大字体):

    [Desktop]

    menufontsize=13

    messagefontsize=13

    statusfontsize=13

    IconTitleSize=13

    经过这番折腾,大部分情况下,中文显示应该就正常了。

    展开全文
  • winetricks中文修改(wine模拟器)

    千次阅读 2020-12-19 11:48:16
    winetricks中文修改(wine模拟器)这是一个 winetricks 的修改,添加了一些国内常用的 windows 应用支持,以弥补官方 winetricks 对国内应用支持不足的情况。但最终目的仍然是希望上游能将这些应用添加进去。...
  • wine1.2中文版

    2010-09-20 16:03:08
    deb版本 用于ubuntu安装 wine可以在ubuntu下面运行一些windows程序。 version 1.2
  • 原标题:Wine终于更新版本!5.0模式在游戏上下足功夫,《古墓丽影》玩起来近日有消息称,Wine迎来了一个新的主要发布版本,Wine 5.0版本上线了!对于Linux用户来说,这可以称得上是难得的好消息,毕竟距离Wine上一次...
  • 1、解决在ubuntu上使用wine安装微信程序,造成的中文乱码 2、本安装非网页的微信,解决网页微信不能登陆的问题
  • Wine最新是一款功能强大的虚拟机软件,Wine (“Wine Is Not an Emulator” 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,Mac OSX 及 BSD 等)上运行 Windows 应用的兼容层。 Wine 不是像...
  • wget -nc https://dl.winehq.org/wine-builds/winehq.key sudo apt-key add winehq.key # 或者sudo -E add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main' sudo add-apt-...
  • 由于这段时间安装了Ubuntu 9.04 x64的系统,也碰到了很多问题,收集起来以便方便使用安装 wineubuntu 官方自带了 wine , 但是推荐用 winehq 官方提供的最新版本 wine , 新版本解决了很多以前显得麻烦的问题, 请照...
  • gnome-shell 重启 参考链接 如出现中文不正常显示的情况,请参考 wine中文不正常显示 或者 解决中文不正常显示 如果屏幕中央出现一个黑色方块,或者多出来一个chatcontactmenu的微信图标。请参考解决方法,记得要...
  • 安装wine本次教程只需要安装最新版本的wine,并不需要winetricks、wine-mono、wine-gecko等其他插件,目前经实际测试发现只运行WineQQ可以不需要wine-mono、wine-gecko、W2KSP4.exe、InstMsiW.exe等。安装wine步骤...
  • Wine 编译安装 1、下载最新的Wine的源码包http://www.winehq.org/?announce=latest 在最上面的两个地址里任选一个,下载。...我下载的是:wine-1.4.1.tar.bz2, 环境是:ubuntu10.04. 2、解压...
  • 将Windows中的把window系统中的C:/WINDOWS/Fonts目录中的字体直接copy到wine 字体的目录/usr/share/wine/ mv /usr/share/wine/Fonts /usr/share/wine/fonts
  • centos安装wine

    千次阅读 2018-06-11 10:22:26
    因为要跑exe文件,下载wine安装包,在官网上可以找到,相应系统还有不同的快速安装方法:www.winehq.org/download/然后拉到页面最下面:Wine Source Downloads我是在sourceforge.net下的。目前最新的版本是wine-1.3.13...
  • 比如用genymotion安装安卓qq,或者购买crossover后安装deepinQQ,不过,最常用的还是使用wine安装QQ,不过如果用Wine Windows Program Loader执行QQ安装程序的话会遇到很多BUG,比如无法输入用户名或者无法输入...
  • wine32只能运行32位.exe应用程序,wine64只能运行64位.exe应用程序,否则会提示exe文件无效 安装依赖前执行: yum groups mark install "Development Tools" yum groups mark convert "Development Tools" yum ...
  • 1.下载FAudio依赖包 cd $HOME/Downloads wget https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/i386/libfaudio0_19.07-0~bionic_i386.deb wget ...
  • Ubuntu下安装wine详细介绍

    千次阅读 2021-05-17 07:40:11
    Ubuntu安装wine一般使用两种方式,源码编译或者从网络源安装。 源码编译安装相对比较稳定,速度快、效率高,但是需要时间编译,相比一分钟的源安装,几十分钟的编译确实很长。源安装是别人已经帮你编译好的了,但是...
  • 这是个中文版的Windows CE 7.0,而且是ARM版。如果你们需要EN版,我找个时间发
  • 用了几年Linux了,ubuntu12.04是我用的第一个发行,kylin和它比起来,说实话,没多大变化。就是软件多了,说实话,就是臃肿。当初我下载ubuntu12.04的时候,iso只有600多M,可现在,咳咳。研究了一下这个系统,没...
  • wine5.0使用指南:一、wine5.0使用简介(心得)二、wine5.0的安装及配置1、安装wine5.0功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表...
  • 到目前为止,关于WineQQ的安装的文章我已经写了3篇了,分别是ukylin论坛中的WineQQ7.8、WineQQ8.9.1和这次的WineQQ8.9.2。按理来说同一个类型的文章没有必要写这么多篇,但是本着分享和探索的原则,我还是写了,并且...
  • wine安装+中文配置+使用

    千次阅读 2017-01-07 21:00:46
    中文 wine 用户指南 一、自Ubuntu 软件库 进行 apt-get 安装 不推荐 sudo apt-get update sudo apt-get install wine 二、从Wine HQ 进行 apt-get 安装 推荐 可以自动更新到 最新 WineHQ 发布
  • deepin、UOS 安装wine

    千次阅读 2020-12-05 22:20:57
    安装wine sudo apt install wine

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,231
精华内容 2,092
关键字:

wine中文版下载