无法安装 libapache2-mod-spamhaus E:无法在 Ubuntu 18 Apache 2.4.29 中找到软件包“libapache2-mod-spamhaus”

无法安装 libapache2-mod-spamhaus E:无法在 Ubuntu 18 Apache 2.4.29 中找到软件包“libapache2-mod-spamhaus”

不知何故,我无法使用安装 Spamhaus 模块apt-get,也没有找到任何 tarball 来手动安装它。它在 Ubuntu 16.04 中运行顺利。是不是mod_spamhaus不支持Ubuntu 18和Apache 2.4.9?请提供如何安装此插件的建议。

root@ip~#  apt-get update -y

Get:1 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Hit:2 http://ap-south-1.ec2.archive.ubuntu.com/ubuntu bionic InRelease          
Get:3 https://packages.cloud.google.com/apt cloud-sdk InRelease [6349 B]                                  
Get:4 http://ap-south-1.ec2.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]                  
Get:5 http://ap-south-1.ec2.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]      
Get:6 http://ap-south-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [1752 kB]
Get:7 http://ap-south-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [1691 kB]
Fetched 3702 kB in 2s (1724 kB/s)                         
Reading package lists... Done

root@ip~# apt install libapache2-mod-spamhaus

Reading package lists... Done
Building dependency tree       
Reading state information... Done

E: Unable to locate package libapache2-mod-spamhaus

root@ip~#

答案1

libapache2-mod-spamhaus,这是阻止列出的 IP 地址的 Apache DNSBL 模块,仅在 Ubuntu Xenial (16.04 LTS) 中可用。这就是为什么apt无法在 Ubuntu Bionic (18.04 LTS) 中找到并安装该软件包的原因。它不存在于存储库中。

您仍然可以在以下位置下载软件包或源代码:Ubuntu 网站上的软件包页面并尝试安装其中任何一个,例如:

$ sudo apt-get install ./libapache2-mod-spamhaus_0.7-1.1_amd64.deb

根据更改日志,该软件包已移植到 Apache 2.4,但是,考虑到它没有移植到 Bionic,您可能在安装或运行它时遇到问题。当心。

原始代码和一些分支也是可以在 GiHub 上找到来自 kaufmannr 的一款似乎是维护得最多的,因为今年有一些更新。

您可能还想查看在信息安全堆栈交换中对此模块的讨论

相关内容