# Migrate the Linux Package Repository

> For the complete documentation index, see [llms.txt](https://docs.redpanda.com/llms.txt). Component-specific: [streaming-full.txt](https://docs.redpanda.com/streaming-full.txt)

---
title: Migrate the Linux Package Repository
latest-redpanda-tag: v26.1.14
latest-console-tag: v3.10.0
latest-operator-version: v26.2.2
# EOL = End-of-Life (support lifecycle status)
page-is-nearing-eol: "false"
page-is-past-eol: "false"
page-eol-date: March 31, 2027
latest-connect-version: 4.105.0
docname: linux-package-repository
page-component-name: streaming
page-version: "26.1"
page-component-version: "26.1"
page-component-title: Streaming
page-relative-src-path: linux-package-repository.adoc
page-edit-url: https://github.com/redpanda-data/docs/edit/v/26.1/modules/migrate/pages/linux-package-repository.adoc
description: Re-point your apt or yum package manager from the legacy dl.redpanda.com host to linux.pkg.redpanda.com and import the new signing key.
page-topic-type: how-to
learning-objective-1: Identify whether a host installs Redpanda from the legacy dl.redpanda.com repository
learning-objective-2: Re-point your package manager to linux.pkg.redpanda.com and import the new signing key
learning-objective-3: Verify that packages resolve from the new repository
page-git-created-date: "2026-06-17"
page-git-modified-date: "2026-06-17"
support-status: supported
---

<!-- Source: https://docs.redpanda.com/streaming/26.1/migrate/linux-package-repository.md -->

Redpanda is migrating the hosting of its Linux package repositories (Debian/Ubuntu `.deb` and RHEL/CentOS/Fedora/SUSE `.rpm`) from the legacy `dl.redpanda.com` host to `linux.pkg.redpanda.com`. The new repositories are served from Google Artifact Registry and are signed with a new GPG key.

If you install or upgrade Redpanda through the Linux package manager, you must re-point your package manager to `linux.pkg.redpanda.com` and import the new signing key. The new repository keeps all existing and historical package versions, so no Redpanda version is removed.

After reading this page, you will be able to:

-   Identify whether a host installs Redpanda from the legacy dl.redpanda.com repository

-   Re-point your package manager to linux.pkg.redpanda.com and import the new signing key

-   Verify that packages resolve from the new repository


> ❗ **IMPORTANT**
>
> The legacy `dl.redpanda.com` repository shuts down on **September 28, 2026**. Until then, both repositories serve identical packages, so you can migrate on your own schedule. After that date, hosts still pointed at `dl.redpanda.com` cannot install new packages or upgrades from it, and `apt update` or `yum makecache` against the legacy repository fails.

This change has no impact on running clusters or already-installed packages. It only affects where future installs and upgrades are downloaded from. You can complete the migration at any time during the dual-publish window (June 1, 2026 - September 28, 2026) with no downtime.

## [](#check-whether-you-are-affected)Check whether you are affected

You are affected if any host installs or upgrades Redpanda from the legacy `dl.redpanda.com` repository. Check your repository definitions for a `dl.redpanda.com` reference:

### Debian/Ubuntu

Look for a Redpanda entry in `/etc/apt/sources.list.d/` (for example, `redpanda.list`):

```bash
grep -r dl.redpanda.com /etc/apt/sources.list.d/
```

### Fedora/RHEL/SUSE

Look for a Redpanda entry in `/etc/yum.repos.d/` (or `/etc/zypp/repos.d/` on SUSE):

```bash
grep -r dl.redpanda.com /etc/yum.repos.d/ /etc/zypp/repos.d/ 2>/dev/null
```

Air-gapped installations and manual binary installs are not affected.

## [](#re-point-your-package-manager)Re-point your package manager

The recommended path is the setup script, which imports the new GPG key and writes the new repository definition for you. It does not install or upgrade any packages.

### Debian/Ubuntu

Run the setup script:

```bash
curl -fsSL --tlsv1.2 https://linux.pkg.redpanda.com/setup-redpanda.deb.sh | sudo bash
```

Or configure the repository manually. Import the new GPG signing key, then write the repository definition:

```bash
curl -fsSL --tlsv1.2 https://linux.pkg.redpanda.com/redpanda-deb-signing-public.gpg | \
  sudo gpg --dearmor -o /usr/share/keyrings/artifact-registry.gpg
echo 'deb [signed-by=/usr/share/keyrings/artifact-registry.gpg] https://linux.pkg.redpanda.com/apt redpanda-apt main' | \
  sudo tee /etc/apt/sources.list.d/redpanda.list
```

### Fedora/RHEL/SUSE

Run the setup script. It detects `dnf`, `yum`, `microdnf`, or `zypper` automatically:

```bash
curl -fsSL --tlsv1.2 https://linux.pkg.redpanda.com/setup-redpanda.rpm.sh | sudo bash
```

Or configure the repository manually. Import the new GPG signing key, then write the repository definition. On SUSE, write the file to `/etc/zypp/repos.d/redpanda.repo` instead:

```bash
sudo rpm --import https://linux.pkg.redpanda.com/redpanda-rpm-signing-public.key
sudo tee /etc/yum.repos.d/redpanda.repo <<'EOF'
[redpanda]
name=Redpanda
baseurl=https://linux.pkg.redpanda.com/yum/redpanda-yum
enabled=1
gpgcheck=1
gpgkey=https://linux.pkg.redpanda.com/redpanda-rpm-signing-public.key
repo_gpgcheck=0
EOF
```

## [](#disable-the-legacy-repository)Disable the legacy repository

Because the new repository uses a different hostname and key, it can coexist with the legacy one. If you prefer to validate before cutting over, complete the re-point step first and leave the legacy entry in place. Once you have confirmed that package metadata resolves from `linux.pkg.redpanda.com` (see [Verify the new repository](#verify-the-new-repository)), disable the legacy entry. Both repositories serve identical packages until September 28, 2026.

### Debian/Ubuntu

Check `/etc/apt/sources.list.d/` for any other file that references `dl.redpanda.com` and delete it, or comment out its entries.

### Fedora/RHEL/SUSE

Check `/etc/yum.repos.d/` (or `/etc/zypp/repos.d/` on SUSE) for any other file that references `dl.redpanda.com` and delete it, or set `enabled=0` in it.

## [](#verify-the-new-repository)Verify the new repository

Refresh the package metadata and confirm that the `redpanda` package now resolves from the new repository.

### Debian/Ubuntu

```bash
sudo apt update
apt-cache policy redpanda
```

The package source should show `linux.pkg.redpanda.com`.

### Fedora/RHEL/SUSE

```bash
sudo yum makecache --repo=redpanda
yum info redpanda
```

The `From repo` field should show `redpanda`.

Future installs and upgrades work as usual. For example, `sudo apt-get install redpanda` or `sudo yum update redpanda`. For full upgrade guidance, see [Upgrade Redpanda](https://docs.redpanda.com/streaming/26.1/upgrade/rolling-upgrade/).

## [](#update-configuration-management)Update configuration management

If you manage repository definitions through Ansible, Chef, Puppet, Terraform, or golden images, update the repository URL and GPG key in your source of truth rather than on individual hosts, and rebuild any machine images that bake in the legacy `dl.redpanda.com` definition.

## [](#next-steps)Next steps

-   [Deploy for Production: Manual](https://docs.redpanda.com/streaming/26.1/deploy/redpanda/manual/production/production-deployment/)

-   [Upgrade Redpanda](https://docs.redpanda.com/streaming/26.1/upgrade/rolling-upgrade/)


## Suggested labs

-   [Migrate Data with Redpanda Migrator](https://docs.redpanda.com/labs/docker-compose/redpanda-migrator/)

[Search all labs](https://docs.redpanda.com/labs)