diff --git a/docs/reference/setup/install/rpm.asciidoc b/docs/reference/setup/install/rpm.asciidoc index 4108756286eed..c6239bc576054 100644 --- a/docs/reference/setup/install/rpm.asciidoc +++ b/docs/reference/setup/install/rpm.asciidoc @@ -48,12 +48,12 @@ ifeval::["{release-state}"=="released"] ["source","sh",subs="attributes,callouts"] -------------------------------------------------- -[elasticsearch-{major-version}] +[elasticsearch] name=Elasticsearch repository for {major-version} packages baseurl=https://artifacts.elastic.co/packages/{major-version}/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch -enabled=1 +enabled=0 autorefresh=1 type=rpm-md -------------------------------------------------- @@ -64,12 +64,12 @@ ifeval::["{release-state}"=="prerelease"] ["source","sh",subs="attributes,callouts"] -------------------------------------------------- -[elasticsearch-{major-version}] +[elasticsearch] name=Elasticsearch repository for {major-version} packages baseurl=https://artifacts.elastic.co/packages/{major-version}-prerelease/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch -enabled=1 +enabled=0 autorefresh=1 type=rpm-md -------------------------------------------------- @@ -80,14 +80,23 @@ And your repository is ready for use. You can now install Elasticsearch with one [source,sh] -------------------------------------------------- -sudo yum install elasticsearch <1> -sudo dnf install elasticsearch <2> -sudo zypper install elasticsearch <3> +sudo yum install --enablerepo=elasticsearch elasticsearch <1> +sudo dnf install --enablerepo=elasticsearch elasticsearch <2> +sudo zypper modifyrepo --enable elasticsearch && \ + sudo zypper install elasticsearch; \ + sudo zypper modifyrepo --disable elasticsearch <3> -------------------------------------------------- <1> Use `yum` on CentOS and older Red Hat based distributions. <2> Use `dnf` on Fedora and other newer Red Hat distributions. <3> Use `zypper` on OpenSUSE based distributions +[NOTE] +================================================== + +The configured repository is disabled by default. This eliminates the possibility of accidentally +upgrading `elasticsearch` when upgrading the rest of the system. Each install or upgrade command +must explicitly enable the repository as indicated in the sample commands above. + endif::[] ifeval::["{release-state}"!="unreleased"]