存储库......没有发布文件Maxmind

问题描述

我正在学习本教程:Maxmind GeoLite2 & GeoIP Database Auto-Update | 2020

我使用 mautic 应用程序 (debian 10) 启动了一个 Ec2 AWS 实例。

我正在尝试在我的实例上安装 Geolip Maximind,但没有成功。

问题如下:

当我执行命令 add-apt-repository ppa:maxmind/ppa 我得到了结果:

More info: https://launchpad.net/~maxmind/+archive/ubuntu/ppa
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keyBox '/tmp/tmpxsjdtonq/pubring.gpg' created
gpg: /tmp/tmpxsjdtonq/trustdb.gpg: trustdb created
gpg: key DE1997DCDE742AFA: public key "Launchpad PPA for maxmind" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: no valid OpenPGP data found.

当我执行命令 apt update 我得到了结果:

Hit:1 http://security.debian.org/debian-security buster/updates InRelease
Hit:2 http://cdn-aws.deb.debian.org/debian buster InRelease
Hit:3 http://cdn-aws.deb.debian.org/debian buster-updates InRelease
Hit:4 http://cdn-aws.deb.debian.org/debian buster-backports InRelease
Ign:5 http://ppa.launchpad.net/maxmind/ppa/ubuntu impish InRelease
Err:6 http://ppa.launchpad.net/maxmind/ppa/ubuntu impish Release
  404  Not Found [IP: 91.189.95.85 80]
Reading package lists... Done
E: The repository 'http://ppa.launchpad.net/maxmind/ppa/ubuntu impish Release' does not have a Release file.
N: Updating from such a repository can't be done securely,and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

由于这些错误,我认为继续本教程没有用。我需要你的宝贵帮助来纠正它们。

解决方法

如果您运行的是 Debian,那么您只需要安装 geoip-bingeoip-database,并且对于更新您安装 geoipupdate。它们都在标准的 apt 存储库中。 您不需要添加 maxmind 存储库。

apt install geoip-bin geoip-database geoipupdate

请注意,根据您的计划,您可能还需要其他软件包用于您的 perl php lua apache lighttp 等......因为您不想告诉我们您的想法,我不能告诉您更多

那里有几个包...

root@linux:~# apt policy geoipupdate
geoipupdate:
  Installiert:           3.1.1-1
  Installationskandidat: 3.1.1-1
  Versionstabelle:
 *** 3.1.1-1 500
        500 http://ftp.debian.org/debian buster/contrib amd64 Packages
        100 /var/lib/dpkg/status
     2.5.0-1~bpo9+1 100
        100 http://ftp.debian.org/debian stretch-backports/contrib amd64 Packages
     2.3.1-1 500
        500 http://ftp.debian.org/debian stretch/contrib amd64 Packages

标准的 apt 存储库是:

deb http://ftp.debian.org/debian/ buster main contrib non-free
deb-src http://ftp.debian.org/debian/ buster main non-free

deb http://security.debian.org/debian-security buster/updates main contrib non-free
deb-src http://security.debian.org/debian-security buster/updates main non-free

deb http://ftp.debian.org/debian buster-backports main contrib
deb-src http://ftp.debian.org/debian buster-backports main contrib

将它们添加到您的 /etc/apt/sources.list 然后重试

,

我想为实例上已安装的 Mautic 应用程序安装 GeoIP。

当我执行命令 apt install geoip-bin geoip-database geoipupdate

我有这个错误

Reading package lists...
Done Building dependency tree 
Reading state information... 
Done E: Unable to locate package geoipupdate 

我不是程序员,所以我真的不明白我在做什么。我的目标是为 Mautic 应用程序安装 GeoIP。