ubuntu apt出错
whitedream@ubuntu:~$ sudo apt-get update Reading package lists... Done E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable) E: Unable to lock directory /var/lib/apt/lists/
whitedream@ubuntu:~$ ps -e |grep apt 986 ? 00:00:00 apt.systemd.dai 1104 ? 00:00:00 apt.systemd.dai 1214 ? 00:00:00 apt-get
whitedream@ubuntu:~$ sudo kill 986 whitedream@ubuntu:~$ sudo kill 1104 whitedream@ubuntu:~$ sudo kill 1214
whitedream@ubuntu:~$ sudo apt-get update Get:1 http://mirrors.aliyun.com/ubuntu xenial InRelease [247 kB] Get:2 http://mirrors.aliyun.com/ubuntu xenial-security InRelease [109 kB] Get:3 http://mirrors.aliyun.com/ubuntu xenial-updates InRelease [109 kB] Get:4 http://mirrors.aliyun.com/ubuntu xenial-backports InRelease [107 kB] Get:5 http://mirrors.aliyun.com/ubuntu xenial-proposed InRelease [260 kB] Get:6 http://mirrors.aliyun.com/ubuntu xenial/main Sources [868 kB] Get:7 http://mirrors.aliyun.com/ubuntu xenial/restricted Sources [4,808 B] Get:8 http://mirrors.aliyun.com/ubuntu xenial/universe Sources [7,728 kB] Get:9 http://mirrors.aliyun.com/ubuntu xenial/multiverse Sources [179 kB] Get:10 http://mirrors.aliyun……………………
原因:刚装好的Ubantu系统,内部缺少很多软件源,这时,系统会自动启动软件源更新进程“apt-get”,并且它会一直存活。由于它在运行时,会占用软件源更新时的系统锁(以下称“系统更新锁”,此锁文件在“/var/lib/apt/lists/”目录下),而当有新的apt-get进程生成时,就会因为得不到系统更新锁而出现"E: 无法获得锁 /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)"错误提示!因此,我们只要将原先的apt-get进程杀死,从新激活新的apt-get进程,就可以让软件管理器正常工作了!
学习之旅
浙公网安备 33010602011771号