風的脚步
2017-12-27 13:56
采纳率: 100%
浏览 6.3k

为什么我apt-get update无法更新?

每次都提示无法获得锁,资源暂不可用图片说明

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

12条回答 默认 最新

  • devmiao 2017-12-27 15:52
    已采纳
    打赏 评论
  • IT国人 2017-12-27 14:18

    (1)sudo rm /var/lib/apt/lists/lock
    (2) ps aux #列出当前进程列表 找到 apt-get 那个被lock住的进程记下PID
    sudo kill PID 即可

    打赏 评论
  • 寻道自然 2017-12-27 14:22

    解决办法:
    (1)sudo rm /var/lib/apt/lists/lock

     (2) ps aux      #列出当前进程列表 找到 apt-get 那个被lock住的进程记下PID
    
               sudo kill PID 即可
    
    打赏 评论
  • hudong_linux 2017-12-27 14:32

    执行以下命令
    sudo rm /var/lib/apt/lists/* -vf

    sudo apt-get update

    打赏 评论
  • yangxf627 2017-12-27 14:56

    ubuntu apt-get update失败
    出现这个问题的原因可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况。
    解决方法:把 /var/lib/apt/lists 中的文件全部删掉
    输入以下命令
    sudo rm /var/cache/apt/archives/lock
    sudo rm /var/lib/dpkg/lock
    之后再安装想装的包,即可解决

    打赏 评论
  • qq_29922665 2017-12-27 15:42

    (1)sudo rm /var/lib/apt/lists/lock

    (2) ps aux #列出当前进程列表 找到 apt-get 那个被lock住的进程记下PID

    打赏 评论
  • chenyundage107 2017-12-27 16:08

    1.出现错误:E:Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
    出现这个问题的原因可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况。
    解决方法:把 /var/lib/apt/lists 中的文件全部删掉
    输入以下命令
    sudo rm /var/cache/apt/archives/lock
    sudo rm /var/lib/dpkg/lock
    之后再安装想装的包,即可解决
    2.出现错误:E: Some index files failed to download. They have been ignored, or old ones used instead.
    解决方法:
    To upgrade a really old Ubuntu release, we first need to edit our sources.
    list and change all(xx.)archive.ubuntu.com to old-releases.ubuntu.com.
    $ sudo emacs /etc/apt/sources.list
    So your lines should instead of
    deb jaunty main restricted universe
    look like
    deb jaunty main restricted universe
    In this example I use jaunty release. But it works the same on other releases.
    Now update the repos
    $ sudo apt-get update

    打赏 评论
  • qq_39126868 2017-12-27 16:09

    1.出现错误:E:Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
    出现这个问题的原因可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况。
    解决方法:把 /var/lib/apt/lists 中的文件全部删掉
    输入以下命令
    sudo rm /var/cache/apt/archives/lock
    sudo rm /var/lib/dpkg/lock
    之后再安装想装的包,即可解决
    2.出现错误:E: Some index files failed to download. They have been ignored, or old ones used instead.
    解决方法:
    To upgrade a really old Ubuntu release, we first need to edit our sources.
    list and change all(xx.)archive.ubuntu.com to old-releases.ubuntu.com.
    $ sudo emacs /etc/apt/sources.list
    So your lines should instead of
    deb jaunty main restricted universe
    look like
    deb jaunty main restricted universe
    In this example I use jaunty release. But it works the same on other releases.
    Now update the repos
    $ sudo apt-get update。。。

    打赏 评论
  • Tong__wei 2017-12-28 01:29

    重启下虚拟机就好了,应该是第一次输错密码了

    打赏 评论
  • gudong321 2017-12-28 01:44
    打赏 评论
  • u010066237 2017-12-28 03:37

    重新安装个较新版本的系统吧,下载源估计有点老了

    打赏 评论
  • Q544471255 2017-12-28 05:08

    重启再试一下就可以了。

    也可以用ps -ef | grep apt-get

    看看是不是运行了一个,用kill -9 进程号,
    把那个关掉在试试。

    打赏 评论

相关推荐 更多相似问题