apt-get如何知道如何下载ElasticSearch?
How apt-get know how to download ElasticSearch?
我正在按照 instructions 从 apt-get
安装 Elasticsearch,我想知道它是如何工作的。
- 我在目录
/etc/apt/sources.list.d
中添加了一个文件 elastic-7.x.list
,其内容如下:
deb https://artifacts.elastic.co/packages/7.x/apt stable main
当我 运行 sudo apt-get update
我猜 apt-get 使用 elastic-7.x.list
文件中的条目来获取此远程存储库中有关 packages
的信息。
但是当我转到 https://artifacts.elastic.co/packages/7.x/apt 时,我从浏览器中收到 Not Found
。
当我使用带有 ubuntu 默认存储库(例如 http://security.ubuntu.com/ubuntu)的 link 执行此操作时,我可以看到目录:
我在 /etc/apt/sources.list
文件中找到 http://security.ubuntu.com/ubuntu link。
apt-get
如何从 link https://artifacts.elastic.co/packages/7.x/apt
获取信息?
apt 存储库可以浏览,但不是必须的。 Elastic 不是——IMO,因为它不生成索引文件。 apt 不需要这些,因为它可以在中间没有索引文件的情况下获取正确的资源。
如果您想要一个可浏览的目录,请使用 https://www.elastic.co/downloads/past-releases。
我正在按照 instructions 从 apt-get
安装 Elasticsearch,我想知道它是如何工作的。
- 我在目录
/etc/apt/sources.list.d
中添加了一个文件elastic-7.x.list
,其内容如下:
deb https://artifacts.elastic.co/packages/7.x/apt stable main
当我 运行 sudo apt-get update
我猜 apt-get 使用 elastic-7.x.list
文件中的条目来获取此远程存储库中有关 packages
的信息。
但是当我转到 https://artifacts.elastic.co/packages/7.x/apt 时,我从浏览器中收到 Not Found
。
当我使用带有 ubuntu 默认存储库(例如 http://security.ubuntu.com/ubuntu)的 link 执行此操作时,我可以看到目录:
我在 /etc/apt/sources.list
文件中找到 http://security.ubuntu.com/ubuntu link。
apt-get
如何从 link https://artifacts.elastic.co/packages/7.x/apt
获取信息?
apt 存储库可以浏览,但不是必须的。 Elastic 不是——IMO,因为它不生成索引文件。 apt 不需要这些,因为它可以在中间没有索引文件的情况下获取正确的资源。
如果您想要一个可浏览的目录,请使用 https://www.elastic.co/downloads/past-releases。