执行:
sudo apt-get update
sudo apt-get install -y --no-install-recommends libgdiplus libc6-dev
出现如下错误:
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
解决
第一步:删除(kill)与apt有关的进程
例:
hlp@hlp-Lenovo-G405:~$ ps afx|grep apt
3284 pts/0 S+ 0:00 \_ grep --color=auto apt
2869 ? Ss 0:00 /bin/sh /usr/lib/apt/apt.systemd.daily install
2873 ? S 0:00 \_ /bin/sh /usr/lib/apt/apt.systemd.daily lock_is_held install
hlp@hlp-Lenovo-G405:~$ sudo kill -9 2873
hlp@hlp-Lenovo-G405:~$ sudo kill -9 2869
第二步:强制解锁
sudo rm /var/lib/dpkg/lock
第三步:强制重新配置软件包
sudo dpkg --configure -a
第四步:更新软件包源文件
sudo apt update
重新执行:
sudo apt-get install -y --no-install-recommends libgdiplus libc6-dev