Я следую инструкциям , чтобы установить Elasticsearch из apt-get, и я хотел бы знать, как это на самом деле работает.
apt-get
elastic-7.x.list
/etc/apt/sources.list.d
deb https://artifacts.elastic.co/packages/7.x/apt stable main
Когда я запускаю sudo apt-get update Я предполагаю, что apt-get использует запись в файле elastic-7.x.list для получения информации о packages в этом удаленном хранилище.
sudo apt-get update
packages
Но когда я go до https://artifacts.elastic.co/packages/7.x/apt, я получаю Not Found из своего браузера.
Not Found
Когда я делаю это со ссылкой на репозиторий Ubuntu по умолчанию (например, http://security.ubuntu.com/ubuntu) я вижу каталоги:
Я нашел http://security.ubuntu.com/ubuntu ссылка в /etc/apt/sources.list файле.
/etc/apt/sources.list
Как на самом деле работает apt-get для получения информации по ссылке https://artifacts.elastic.co/packages/7.x/apt?
https://artifacts.elastic.co/packages/7.x/apt
Репозиторий apt может быть доступен для просмотра, но это не обязательно. Elasti c one - IMO, потому что он не генерирует индексные файлы. Они не нужны apt, поскольку он может подобрать нужные ресурсы без файлов индекса между ними.
Если вы хотите просмотреть каталог, используйте https://www.elastic.co/downloads/past-releases.