在linux系统中,当通过终端切换到指定目录或安装程序时,偶尔会看到类似“无法获取锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)”的提示。该问题通常源于系统后台正在进行apt相关任务(如更新、升级或安装),致使锁文件被占用。此时只需执行对应指令清除锁文件,即可恢复正常使用。
1、 在终端中输入 su 并按回车,切换至超级用户权限。

2、 输入root账户密码,随后按回车确认身份。

3、 运行命令 sudo rm /var/cache/apt/archives/lock,然后回车,用于删除APT缓存锁。

4、 接着执行 sudo rm /var/lib/dpkg/lock 并回车,彻底释放dpkg层锁。完成后,此前受阻的 cd 指令或软件安装流程即可顺利进行,系统功能恢复正常。











