kali使用apt-get出错时的一系列解决方法
第一个问题:无法获得锁
无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
方法一(这种方法我没有找到含有apt-get的进程)
终端输入 ps aux ,列出进程。找到含有apt-get的进程,直接sudo kill PID。
方法二 强制解锁,命令
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
第二个问题:404 Not Found
Kali换源
首先
使用管理员权限su root
vim /etc/apt/sources.list
kali下的vim命令(很详细)
进入后输入i,进入输入页面,然后输入想要更换的源(官方的源老慢老慢的,用#将其注释掉,可以使用阿里云源,中科大源)
然后Ctrl+C,再:wq保存并退出
这些源是从大佬的回复中找来的
原帖看这里
#官方源 deb http://http.kali.org/kali kali main non-free contrib
deb-src http://http.kali.org/kali kali main non-free contrib
deb http://security.kali.org/kali-security kali/updates main contrib non-free#激进源,新手不推荐使用这个软件源
deb http://repo.kali.org/kali kali-bleeding-edge main
deb-src http://repo.kali.org/kali kali-bleeding-edge main#中科大kali源
deb http://mirrors.ustc.edu.cn/kali kali main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali main non-free contrib
deb http://mirrors.ustc.edu.cn/kali-security kali/updates main contrib non-free#阿里云kali源
deb http://mirrors.aliyun.com/kali kali main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali main non-free contrib
deb http://mirrors.aliyun.com/kali-security kali/updates main contrib non-free
第三个问题:虚拟机签名无效(没有签名的仓库)
点我看大佬的原文
问题:
cd /etc/apt/apt.conf.d
然后ls
发现确实有70debconf
vim 70debconf
输入i进入编辑模式,输入:
Acquire::AllowInsecureRepositories "true";
然后验证一下是不是真的输进去了:
apt-config dump
(在Dir::开头的结束的下面两行可以看到)Acquire::AllowInsecureRepositories “true”;这句
第四个问题:Kali GPG错误
apt-key adv --keyserver hkp://keys.gnupg.net --recv-keys 7D8D0BF6
再来apt-get update
检查更新,终于可以了,眼泪都要掉下来
无法解析域名https://blog.csdn.net/weixin_40943540/article/details/82943280
有线未托管
cd /etc/NetworkManager 进入
vim NetworkManager.conf 进入编辑
将managed=false改成true
保存退出重启