我想通过存储库安装 Influxdb,而不是手动安装每个版本,所以我尝试为其添加一个存储库,就像我以前对 Influxdb v1 所做的那样(我刚刚在很长一段时间后更新了我的服务器)。
我按照提供的说明进行操作,但“apt list influx*”没有给出任何结果:
# apt list influx*
Listing... Done
所以我通过自己浏览存储库将其适应 ubuntu,所以我在清理了我重复的内容后,除了:
按照建议从“-archive_compat”更改为“-archive”,
跳过签名验证,因为我找不到与“-archive”进行比较的值
从 Debian 更改为 ubuntu
wget -q https://repos.influxdata.com/influxdata-archive.key cat influxdata-archive.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/influxdata-archive.gpg > /dev/null echo 'deb [signed-by=/etc/apt/trusted.gpg.d/influxdata-archive.gpg] https://repos.influxdata.com/ubuntu jammy stable' | sudo tee /etc/apt/sources.list.d/influxdata.list
和“apt更新”
现在我进入/etc/apt/sources.list.d/influxdata.list:
deb [signed-by=/etc/apt/trusted.gpg.d/influxdata-archive.gpg] https://repos.influxdata.com/ubuntu jammy stable
但结果相同:
# apt list influx*
Listing... Done
如果我手动检查https://repos.influxdata.com/ubuntu/dists/jammy/stable/binary-amd64/Packages我发现里面有包!
我的错误在哪里?
您添加的内容不是您的存储库的正确 URL。 说明中没有任何地方提到要替换
debian
orstable
以及ubuntu
您的 Ubuntu 版本的代号。相关存储库页面本身(https://repos.influxdata.com/ubuntu/)的说明明确指出:
由于您没有遵循这些说明并使用正确的存储库 URL,因此您实际上并未查看正确的存储库。根据 Influx 数据页面,Ubuntu 和 Debian 都使用 stable 的 debian 根目录作为软件包。 按照存储库设置的说明进行操作,您应该能够看到这些包。
我执行的命令行是正确的,但不知何故
我曾经发现所有版本都是罪魁祸首:如果我运行
我得到了我期望的所有软件包,包括 1.x 和 2.x 版本。不知何故,截断 influxdb 的工作方式与“apt nan*”的工作方式不同,它给了我 nano、nanopolish 等。