APT 和 YUM 的存储库
编辑APT 和 YUM 的存储库编辑
我们为基于 APT 和 YUM 的发行版提供存储库。请注意,我们提供二进制包,但不提供源代码包。
我们使用 PGP 密钥 D88E42B4(Elasticsearch 签名密钥)对我们所有的软件包进行签名,其指纹为
4609 5ACC 8548 582C 1A26 99A9 D27D 666C D88E 42B4
可从 https://pgp.mit.edu 获取。
APT编辑
要为 APT 添加 Beats 存储库,请执行以下操作
-
下载并安装公共签名密钥
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
-
在继续之前,您可能需要在 Debian 上安装
apt-transport-https
软件包sudo apt-get install apt-transport-https
-
将存储库定义保存到
/etc/apt/sources.list.d/elastic-8.x.list
echo "deb https://artifacts.elastic.co/packages/8.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-8.x.list
该软件包可在 Elastic 许可证下免费使用。我们还提供了一个仅包含 Apache 2.0 许可证下可用功能的替代软件包。要安装它,请使用以下源列表
echo "deb https://artifacts.elastic.co/packages/oss-8.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-8.x.list
要添加 Elastic 存储库,请确保使用示例中所示的
echo
方法。请勿使用add-apt-repository
,因为它会添加deb-src
条目,但我们不提供源代码包。如果您错误地添加了
deb-src
条目,您将看到如下错误Unable to find expected entry 'main/source/Sources' in Release file (Wrong sources.list entry or malformed file)
只需从
/etc/apt/sources.list
文件中删除deb-src
条目,安装应该就能正常进行。 -
运行
apt-get update
,存储库即可使用。例如,您可以通过运行以下命令来安装 Auditbeatsudo apt-get update && sudo apt-get install auditbeat
-
要将 Auditbeat 配置为在启动期间自动启动,请运行
sudo systemctl enable auditbeat
如果您的系统未使用
systemd
,请运行sudo update-rc.d auditbeat defaults 95 10
YUM编辑
要为 YUM 添加 Beats 存储库,请执行以下操作
-
下载并安装公共签名密钥
sudo rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch
-
在您的
/etc/yum.repos.d/
目录中创建一个扩展名为.repo
的文件(例如,elastic.repo
),并添加以下行[elastic-8.x] name=Elastic repository for 8.x packages baseurl=https://artifacts.elastic.co/packages/8.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-md
该软件包可在 Elastic 许可证下免费使用。我们还提供了一个仅包含 Apache 2.0 许可证下可用功能的替代软件包。要安装它,请在您的
.repo
文件中使用以下baseurl
baseurl=https://artifacts.elastic.co/packages/oss-8.x/yum
您的存储库已准备好使用。例如,您可以通过运行以下命令来安装 Auditbeat
sudo yum install auditbeat
-
要将 Auditbeat 配置为在启动期间自动启动,请运行
sudo systemctl enable auditbeat
如果您的系统未使用
systemd
,请运行sudo chkconfig --add auditbeat