ubantu 安装deepin-wine微信报错


ubantu 安装deepin-wine

---------------- 本文请看完再操作,总共也就两大步骤,及其简单

前情提要:

系统报错: deepin-wine 已经是最新版 (2.18-12)。
您可能需要运行“apt-get -f install”来纠正下列错误:
下列软件包有未满足的依赖关系:
deepin.com.wechat:i386 : 依赖: deepin-wine:i386 (>= 2.18-19)

原因分析:

  • deepin-wine安装微信必须依赖于deepin-wine_2.18-19以上.
  • dpkg: 依赖关系问题使得 deepin.com.wechat:i386 的配置工作不能继续:
    deepin.com.wechat:i386 依赖于 deepin-wine (>= 2.18-19);然而:
    系统中 deepin-wine 的版本为 2.18-12。
  • 目前deepin镜像源最新更新于2019-12月,最新版本为deepin-wine_2.18-22~rc0_all.deb

操作步骤:

  1. 如果已经安装deepin-wine,则需要先卸载,若是第一次安装,忽略本步骤

    # 修复命令,也可以用来更新和检查依赖关系,此处用来检测依赖关系,提示输入y/n的话输入哪个都行,反正要卸载重装
    sudo apt-get -f install
    # 卸载deepin-wine
    sudo apt purge deepin.com.* -fy
    sudo apt autoremove -fy
    
  2. 重新安装

    1. 编辑shell脚本文件

      # 文件名随意,不过千万不要和系统文件重名,后缀就是.sh
      vim soft.sh
      # 文件内容如下,直接复制(以下均为文件内容)
      #!/bin/bash
      mkdir /tmp/deepintemp
      cd /tmp/deepintemp
      wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/deepin-wine_2.18-22~rc0_all.deb
      wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/deepin-wine32_2.18-22~rc0_i386.deb
      wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/deepin-wine32-preloader_2.18-22~rc0_i386.deb
      wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine-helper/deepin-wine-helper_1.2deepin8_i386.deb
      wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine-plugin/deepin-wine-plugin_1.0deepin2_amd64.deb
      wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine-plugin-virtual/deepin-wine-plugin-virtual_1.0deepin3_all.deb
      wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine-uninstaller/deepin-wine-uninstaller_0.1deepin2_i386.deb
      wget http://mirrors.aliyun.com/deepin/pool/non-free/u/udis86/udis86_1.72-2_i386.deb
      wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/deepin-fonts-wine_2.18-22~rc0_all.deb
      wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/deepin-libwine_2.18-22~rc0_i386.deb
      wget https://mirrors.aliyun.com/deepin/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_1.5.1-2_amd64.deb
      wget https://mirrors.aliyun.com/deepin/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_1.5.1-2_i386.deb
      
      echo '准备添加32位支持'
      sudo dpkg --add-architecture i386
      echo '添加成功,准备刷新apt缓存信息...'
      sudo apt update
      echo '即将开始安装...'
      sudo dpkg -i *.deb
      echo '安装完成,正在自动安装依赖...'
      sudo apt install -fy
      
      rm -vfr /tmp/deepintemp
      
    2. 修改刚才新建的soft.sh的权限

      sudo chmod 777 soft.sh
      
    3. 执行刚才新建的soft.sh的权限

      sudo sh soft.sh
      
    4. 重新安装wechat

      # 我的微信deb包文件名是deepin-wechat_2.6.8.deb
      sudo dpkg -i deepin-wechat_2.6.8.deb
      
  3. 另外,deepin-wine可能再次更新,届时使用时将.sh文件内容稍作更改.例:

    deepin-wine_2.18-19_all.deb 更改为 deepin-wine_2.18-22~rc0_all.deb

    文件中的所有2.18-19都需要修改为2.18-22~rc0,这是配套更新的

    下附aliyun镜像源地址(deepin-wine是否更新就看这里):

    deepin-wine地址:http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/

    其他基于deepin的软件地址:

    微信:http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.wechat/

    百度盘:http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.baidu.pan/

    QQ轻聊版:http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.qq.im/

    淘宝:http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.taobao.aliclient.qianniu/

    迅雷极速版:https://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.thunderspeed/

    WinRAR:http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.cn.com.winrar/

    其他更多软件可以到上述链接的上一层去找


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2024 CODEPRJ.COM