使用apt-get install sshpass 安装,报如下错误:
通过查找“dpkg: error processing package grub-pc (--configure):”的原因,根据以下内容推断是之前安装grub-pc不规范导致的
按以上操作方式重建/var/lib/dpkg/info,执行apt-get update后,重新安装sshpass后,又遇到以下报错:
根据“E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)”查找原因,有了以下解决方案
我的操作
执行到这一步,我已经修改了目录/var/lib/dpkg/info 文件/var/lib/dpkg/lock-frontend 文件/var/lib/dpkg/lock,有点担心,所以又将以上文件恢复原样
这时,突发奇想,换了一台同类型的机器安装sshpass,该机器能够安装成功,再在该机器上找到安装包
将安装包拷贝到本地,使用apt-get install安装,还是遇到‘E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)’的问题
返回来执行以下步骤:
继续安装,又遇到‘E: Could not get lock /var/cache/apt/archives/lock - open (11: Resource temporarily unavailable)’
根据以下方式进行修改:
继续安装,中间出现一次紫屏
选了以上配置,继续
显示安装成功,执行sshpass有反应
标签:lib,get,16.04,lock,sshpass,ubuntu,var,dpkg From: https://www.cnblogs.com/mianbaoshu/p/17140282.html