过去几天我一直在尝试在 Kali Linux 上安装 Apache2。无论我尝试过什么,当我这样做时
sudo apt install apache2
它说该软件包没有安装候选。我对 Linux 还很陌生。
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package apache2 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'apache2' has no installation candidate
答案1
您更新了存储库元数据吗?我假设您的安装是新的,因此您可能需要 apt 查看包源并索引可用的包。尝试sudo apt update && sudo apt install apache2
。
答案2
Kali 只需要文件中的一行/etc/apt/sources.list
:
deb https://http.kali.org/kali kali-rolling main non-free contrib
/etc/apt/sources.list
如有必要,请编辑sudo nano /etc/apt/sources.list
并保存文件。
Nano 文本编辑器键盘快捷键
使用键盘组合Ctrl+ O,然后按将Enter文件保存到当前位置。
使用键盘组合Ctrl+X退出 nano。
安装阿帕奇2: ← 来自 kali-rolling 存储库
sudo apt update
sudo apt install apache2