E: 无法定位软件包、E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)、E: 无法锁定管理目录(/var/lib/dpkg/)

今天在安装wine的时候遇到了太多坑,可谓是一步一个坑!记录一下
  • 起因是想在linux上运行exe文件,本人对linux也仅限于vim。所以也遇到很多常识性的坑。大佬勿笑。
  • 查询资料说要装一个wine。但是由于网络原因出了各种幺蛾子。安装的wine各种扯拐!我也是醉了
坑一:安装wine。
  • 当我直接用sudo apt-get istall wine 准备直接安装的时候,他告诉我要指定版本。
    在这里插入图片描述
  • 那我就指定版本吧,他有告诉我命令格式不对,网上查了一下,发现还真不对。
    在这里插入图片描述
  • 正确格式
   sudo apt-get install softname=version
  • 比如上面遇到的问题,使用:
   sudo apt-get install wine-stable=3.0-1ubuntu1 
   或者
   sudo apt-get install wine-development=3.6-1
  • 但是我们运行exe貌似是第一个。那我开始就装的第一个 wine-stable=3.0-1ubuntu1 。
坑二:Could not load wine-gecko. HTML rendering will be disabled.

在这里插入图片描述
经过漫长的等待以后wine是安装好了,事实证明我也已经装上了wine。但是还是不能运行exe。
在这里插入图片描述
点击exe没有任何反应。说明我的wine应该是有问题。所以我检查了我的wine的各种组件是否安装正常。终端运行:

    winecfg

在这里插入图片描述

  • 果然少了个wine-gecko,我去了解了一下wine-gecko的作用。Gecko (壁虎) 其实就是 Wine 从 Mozilla 借来的 HTML 页面排版渲染引擎,以便在 Wine 里模拟 IE,这样才能正常打开网页,尤其是一些把浏览器嵌入了的应用。
  • 虽然听起来和不能运行exe没有多大作用,但是新手的学习本来就是个试错的过程。多尝试吧。所以我又查了一下如何安装wine-gecko。
坑三:安装遇到锁
      E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)

      E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?

在这里插入图片描述

  • 既然遇到锁,那我们就来解锁呗。说是进程占用。那我们就来查询进程,找到占用的进程,把他干掉就OK了。
    1、查询进程:
     ps -aux

在这里插入图片描述
2、找到占用的进程,干掉它!
在这里插入图片描述

     sudo kill 2062    // 2062是我电脑里的进程号,都不一样。

3、然后就可以了…

坑四:你以为这就结束了么?没有
  • E: 无法定位软件包 wine
    在这里插入图片描述
    其实用过linux都知道,这是因为你本地没有该功能的资源或者你更换了源但是还没有重新update,所以只需要更新一下本地资源就可以。
    sudo apt-get update
  • 问题暂时解决。我们继续踩坑。

经过以上挫折后我推测是不是我的wine装错了,我寻思又把wine-development 3.6-1也装了一遍。结果还是不能运行,网上大佬说可能是路径,也可能是我的文件包出问题了。反正我是准备重装了!

  • 结果还是这样:
    在这里插入图片描述

  • 虽然踩了一堆坑,到最后我还是没能运行起来exe。失败的尝试,失败的博客。哈哈
    程序员的路都是磕磕碰碰的,希望和我一样的小白不要怕犯错,多去尝试,现在多踩坑,以后才能少踩坑。加油!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

private_static

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值