我执行了导入公钥的前两个步骤:
prachi@prachi-3000-N100:~$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 [sudo] password for prachi: Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.z5S9qmVca3 --trustdb-name /etc/apt//trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 gpg: requesting key 7F0CEB10 from hkp server keyserver.ubuntu.com gpg: key 7F0CEB10: "Richard Kreuter <[email protected]>" not changed gpg: Total number processed: 1 gpg: unchanged: 1
那么第二步是列出mongo文件;
prachi@prachi-3000-N100:~$ echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen
那么在第三步,也就是在重新加载版本库的时候,会显示这个错误:
prachi@prachi-3000-N100:~$ 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/
哪里不对?? 请帮忙
您可能正在运行或已经死亡的另一个apt-get进程locking。
检查是否有任何东西在运行
ps aux | grep apt
如果没有任何运行,请删除可能存在的锁
sudo rm /var/lib/apt/lists/lock sudo rm /var/cache/apt/archives/lock