我有一个Debian 8的新安装("Jessie"),并希望安装firewalld
包,但APT找不到它。这可能与我在安装过程中没有指定镜像有关,但据我所知,我已经做出了适当的配置。
firewalld
位于镜子上:
http://ftp.us.debian.org/debian/pool/main/f/firewalld/
这个镜像在我的/etc/apt/sources.list
文件中:
deb http://ftp.us.debian.org/debian/ jessie-updates main contrib
deb-src http://ftp.us.debian.org/debian/ jessie-updates main contrib
我更新了可用的软件包:
# apt update
我还是找不到它:
# apt search firewalld
Sorting... Done
Full Text Search... Done
为什么它找不到包裹?
发布于 2017-03-08 22:17:13
您需要在您的sources.list
中拥有完整的Jessie存储库;您至少应该有
deb http://ftp.us.debian.org/debian jessie main
deb http://ftp.us.debian.org/debian jessie-updates main
deb http://security.debian.org jessie/updates main
(如果需要,可以添加contrib
,如果希望能够下载包的源代码,也可以添加相应的deb-src
行)。
检查您的sources.list
包含至少这三行,然后运行
apt update
apt install firewalld
jessie-updates
存储库只包含对Jessie的更新,它不包含原始Jessie版本的一部分的包,此后就没有更新过。有关详细信息,请参阅在/etc/apt/Sourcees.list中,“jessie”和“jessie-更新”发行版之间有什么区别?。
发布于 2017-03-08 22:13:29
在Debian 8 (Jessie)上安装firewalld软件包就像在终端上运行以下命令一样简单:
sudo apt-获取更新sudo apt-获取安装firewalld
https://unix.stackexchange.com/questions/350100
复制相似问题