# Update Manually on Red Hat Enterprise Linux

This page describes how to update manually to the latest release of `xrpld` on Red Hat Enterprise Linux. You can also set up [automatic updates](/es-es/docs/infrastructure/installation/update-xrpld-automatically-on-linux).

These instructions assume you have already [installed `xrpld` on a supported version of Red Hat Enterprise Linux using the XRP Ledger Foundation's `rpm` package](/es-es/docs/infrastructure/installation/install-xrpld-on-rhel). If you are still running `rippled` (3.1.3 or older), follow [Migrate from rippled to xrpld](/es-es/docs/infrastructure/installation/migrate-to-xrpld) instead.

To update manually, complete the following steps:

1. Download the XRP Ledger Foundation's package-signing key and check its fingerprint:

```
curl -fsS https://packages.xrplf.org/xrplf.asc -o /tmp/xrplf.asc
gpg --show-keys /tmp/xrplf.asc
```
The output should be:

```
pub   rsa4096 2026-08-18 [SC]
      B655416741221F780FBCFBC9AA84D41A11D29FA9
uid                      XRPLF Packages <distribution@xrplf.org>
```
2. Import the key:

```
sudo rpm --import /tmp/xrplf.asc
```
3. Add the XRP Ledger Foundation repository:

```
cat << REPOFILE | sudo tee /etc/yum.repos.d/xrplf.repo
[xrplf]
baseurl=https://packages.xrplf.org/repository/rpm-stable/x86_64/
gpgkey=https://packages.xrplf.org/xrplf.asc
gpgcheck=1
REPOFILE
```
4. Download and install the latest `xrpld` package:

```
sudo yum update xrpld
```
This update procedure leaves your existing config files in place.
5. Reload the `systemd` unit files:

```
sudo systemctl daemon-reload
```
6. Restart the `xrpld` service:

```
sudo service xrpld restart
```


## See Also

- **Concepts:**
  - [The `xrpld` Server](/es-es/docs/concepts/networks-and-servers)
  - [Consensus](/es-es/docs/concepts/consensus-protocol)
- **Tutorials:**
  - [Troubleshoot xrpld](/es-es/docs/infrastructure/troubleshooting)
- **References:**
  - [xrpld API Reference](/es-es/docs/references/http-websocket-apis)
    - [`xrpld` Commandline Usage](/es-es/docs/infrastructure/commandline-usage)
    - [server_info method](/docs/references/http-websocket-apis/public-api-methods/server-info-methods/server_info)