我刚刚在 Ubuntu 16.4 上安装了 Koha。但由于某些原因,我已将其卸载。现在我尝试再次安装它,但现在它显示 E:无法找到包。请帮忙。
结果sudo apt update
:
E: Could not get lock /var/lib/apt/lists/lock- open (11: Resources temporarily unavailable).
E: Unable to lock directory /var/lib/apt/lists/
答案1
不知道您是如何删除它的,但从终端运行以下命令来再次安装它:
echo deb http://debian.koha-community.org/koha stable main | sudo tee /etc/apt/sources.list.d/koha.list
wget -O- http://debian.koha-community.org/koha/gpg.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get upgrade
sudo apt-get clean
sudo apt-get install koha-common
来源:
https://wiki.koha-community.org/wiki/Koha_on_ubuntu_-_packages
答案2
据我所知,您的错误信息说的是Unable to lock directory /var/lib/apt/lists/
而不是E: unable to locate package
。
如果错误为:Unable to lock directory /var/lib/apt/lists/
这意味着其他包管理器可能正在后台运行,因此请执行以下操作来检查:
ps aux | grep '[a]pt'
如果此命令的输出中有一个使用 apt-get 运行的进程,那么最好的做法是等待一段时间直到它完成。否则,您可以使用以下命令终止它:
sudo pkill <nameOfTheProgram> -f
或者sudo killall -s KILL <nameOfTheProgram>
在您确定没有进程正在使用后apt
,您可以使用以下命令删除锁文件:
sudo rm /var/lib/apt/lists/lock
然后尝试使用以下命令重新安装 koha-common:
sudo apt-get install koha-common
希望能帮助到你。