安装阶段报错 “Unable to locate package filebeat”
原因多为未添加 Elastic 官方 APT 源。处理:
- 安装依赖并导入 GPG;2) 添加源(示例为 8.x);3) 更新索引并安装;4) 如在国内网络,可酌情更换镜像源;5) 再次 apt update。
参考命令:
sudo apt update && sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elasticsearch-keyring.gpg
echo “deb [signed-by=/usr/share/keyrings/elasticsearch-keyring.gpg] https://artifacts.elastic.co/packages/8.x/apt stable main” | sudo tee /etc/apt/sources.list.d/elastic-8.x.list
sudo apt update && sudo apt install -y filebeat
如仍异常,检查网络与 /etc/apt/sources.list.d/elastic-8.x.list 内容,必要时执行 apt clean && apt update。