通过在全新的Ubuntu 18 LTS上的https://docs.opennms.org/opennms/releases/latest/guide-install/guide-install.html页上的Debian安装部分进行操作,我在执行最后一条命令后遇到错误,是否有办法访问最新的可用存储库而不是损坏的版本23?
提前致谢。
su root
cat << EOF | sudo tee /etc/apt/sources.list.d/opennms.list
deb https://debian.opennms.org stable main
deb-src https://debian.opennms.org stable main
EOF
wget -O - https://debian.opennms.org/OPENNMS-GPG-KEY | apt-key add -
apt update
apt -y install opennms
最佳答案
我今天在Debian的相同说明页面上遇到了这个问题。似乎在存储库中,stable
被符号链接(symbolic link)到当前稳定版本的目录,但是存储库中的stable's release file不包含单词“stable”,因此很容易抱怨。
我可以通过编辑/etc/apt/sources.list.d/opennms.list来解决该问题,注释掉“stable”行并将其替换为明确命名该版本的行:
#deb http://debian.opennms.org/ stable main
deb http://debian.opennms.org/ opennms-23 main
之后,apt错误消失了。这样做的副作用是,每当发布较新的主要版本时,您都需要编辑列表。