sudo apt-get update取消了一半,现在无法运行sudo apt-get update
我是ubuntu的新用户。 到目前为止,它一直运作良好。 今天我尝试过’sudo apt-get update’,并且在获取数据后它已经冻结了。 这是输出:
sudo apt-get update Hit:1 http://archive.canonical.com/ubuntu xenial InRelease Hit:2 http://ppa.launchpad.net/webupd8team/sublime-text-3/ubuntu xenial InRelease Get:3 http://security.ubuntu.com/ubuntu xenial-security InRelease [94.5 kB] Hit:4 http://us.archive.ubuntu.com/ubuntu xenial InRelease Hit:5 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease Get:6 http://us.archive.ubuntu.com/ubuntu xenial-backports InRelease [92.2 kB] Fetched 187 kB in 0s (225 kB/s)
使用sudo apt-get clean
然后sudo apt-get update
,我得到以下问题:
E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable) E: Unable to lock directory /var/lib/apt/lists/
使用sudo rm -rf /var/lib/apt/lists/lock
然后sudo apt-get update
我得到一个新问题:
** (appstreamcli:3466): WARNING **: Exception: Unable to get write lock on /var/cache/app-info/xapian/default: already locked
sudo fuser /var/cache/app-info/xapian/default
没有显示。
file /var/cache/app-info/xapian/default
节目
/var/cache/app-info/xapian/default: directory
看看这个链接 。 前几天我遇到了无法解锁的问题,并用Faheem Mitha使用的相同答案解决了这个问题。
ps aux | grep apt
这将返回一个与PID相关的事情列表。 然后运行:
kill processnumber
要么
kill -9 processnumber
您可能需要或不必调用sudo priveleges以根据您的设置终止进程。
暂时修复是简单地删除/var/cache/app-info/xapian/default
。 它似乎是apt
的搜索索引,因此必须重建,否则不会产生不良影响。
是的,我有同样的问题,我的解决方法(我当然不是)是:
- 重启系统
-
killall
相对过程 -
sudo apt-get upgrade
- 然后你可以正常安装
- 完成! 有用。
- apt-get update warning:忽略为程序包提供DepCompareOp行…
- “apt-get -f install”失败,“/ usr / bin / dpkg返回错误代码(1)”
- 什么更可靠 – apt-mark或APT-pin(/etc/apt/preferences.d/pin)用于版本锁定?
- 为什么软件更新程序说没有可用的更新,但是apt-get upgrade显示可用的更新?
- 为什么`sudo apt-get install XXXX`有时会要求确认,其他人不是?
- 由于debconf,无法更新nginx
- “debconf:DbDriver”config“:config.dat被另一个进程锁定:资源暂时不可用”,同时安装软件包
- 未满足的依赖项 – 无法删除包libgbm1
- 如何将USB驱动器作为本地存储库