我的 Kali Linux 2016.2 遇到一些问题,无法在我的机器上安装任何软件包。它每次都说
E: Unable to locate package libasound2-plugins_1.0.28-1+b1_i386.deb
E: Couldn't find any package by glob 'libasound2-plugins_1.0.28-1+b1_i386.deb'
E: Couldn't find any package by regex 'libasound2-plugins_1.0.28-1+b1_i386.deb'
我尝试通过leafpad /etc/apt/sources.list
从 docs.kali.org 获取来源来修复存储库问题,它在更新存储库时说
N: Ignoring file 'some-ppa.list.save.1' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
但里面没有任何文件 /etc/apt/sources.list.d
cat /etc/apt/sources.list
:
#The Kali Rolling Repository
deb repo.kali.org/kali kali-rolling main contrib non-free
# deb-src repo.kali.org/kali kali-rolling main contrib non-free
答案1
我猜你正在跑步
sudo apt-get install libasound2-plugins_1.0.28-1+b1_i386.deb
这在 Kali Linux 上不起作用;如果您已经下载了该软件包,则需要运行
sudo dpkg -i libasound2-plugins_1.0.28-1+b1_i386.deb
相反,如果你还没有,就运行
sudo apt-get install libasound2-plugins
apt-get
适用于包名称,而不是完整的包文件名。
请注意,这sudo dpkg -i
不会处理缺少的依赖项,因此您最好apt-get
还是使用它。 (或者,安装gdebi
并使用它,但您也可以坚持使用apt-get
。)
答案2
尝试 sudo apt install 和 sudo apt update,然后重新启动计算机,如果这不起作用,请尝试重新安装 Linux。