问题描述
我正在学习本教程: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-bin
和 geoip-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。