banner raspberry pi os testing trixie

Preview the Testing Version of Raspberry Pi OS (2026)

If you click our links and make a purchase, we may earn an affiliate commission. Learn more

Update: You no longer need this article to preview Trixie since Raspberry Pi OS Trixie has been officially released. It’s now the stable branch and readily available. Just use the default installation method with Raspberry Pi Imager.

Check back here later for instructions on how to preview the next testing version: “Forky.”

Raspberry Pi OS is based on Debian and follows its releases, usually with some lag time in between the two. The latest stable version of Raspberry Pi OS version available is currently “Bookworm”, based on Debian 12, but it’s now possible to preview the one based on Debian 13 (“Trixie”). If you want to try out the beta version of Raspberry Pi OS, let me show you how to get it.

To preview the beta version of Raspberry Pi OS in advance, the list of repositories for APT (the package manager) should be edited. Once done, run the APT commands “update” and “upgrade” to install the new versions of all packages.

In this tutorial, I’ll show you how to upgrade your system by editing the APT configuration file and installing all the new packages.

Note: If you’re just looking for how to update Raspberry Pi OS to the latest stable version, we have a separate guide on how to upgrade RPI OS Bullseye to Bookworm.

If you’re new to Raspberry Pi or Linux, I’ve got something that can help you right away!
Download my free Linux commands cheat sheet – it’s a quick reference guide with all the essential commands you’ll need to get things done on your Raspberry Pi. Click here to get it for free!

Raspberry Pi OS Versions

Before going further, you need to know which version you are currently using, and the new versions available.

As previously mentioned, Raspberry Pi OS is based on Debian’s releases:

Debian versionCode nameRelease date
Debian 8JessieSeptember 2015
Debian 9StretchAugust 2017
Debian 10BusterJune 2019
Debian 11BullseyeNovember 2021
Debian 12BookwormJune 2023
Debian 13TrixieOct 2025
Debian 14ForkyTBA
Debian and Raspberry Pi OS code names

Yes, all of the code names are named after Toy Story characters :).
You can check this guide to determine which version you currently have, and this introduction article to Raspberry Pi OS if you are not yet confident with it.

If you have a recent Raspberry Pi model, you also need to use a recent Raspberry Pi OS version. For example, Raspberry Pi 4 won’t boot on Stretch and Raspberry Pi 3B+ doesn’t work on Jessie.

Something not working as expected?
You can get answers from real experts in minutes.
Get help with your setup

At the time of publication, the current stable version is Raspberry Pi OS Bookworm.
If you are using something older, it’s a good time to update it.

The upcoming release, Raspberry Pi OS Trixie, is not yet out as of this writing! It’s not considered stable by the Raspberry Pi Foundation, so it’s not included in Raspberry Pi Imager or on their website.

But the release date is coming soon, and repositories for Raspberry Pi OS are already up and running. If you want, you can now upgrade to test it out!

Note: This method is to install a beta version. It is for testing only!
I don’t recommend doing this in production or with essential services.

Recommended next step
Master Raspberry Pi in 30 Days

If you want a clearer path than jumping from tutorial to tutorial, my book gives you a step-by-step roadmap to really understand your Raspberry Pi.

Check the book here

Upgrade to Raspberry Pi OS (Testing) From the Terminal

As mentioned in the introduction, we use APT to update all the packages on the system (either directly or with a graphical tool intermediate). APT checks for new updates available on the repositories and suggests installation.

The easiest way to upgrade your system to the testing version is to change the repositories used by APT.

I’ll show you how to do it from the command line first, but after that, I’ll also give you an alternative to upgrading without using commands :).

Warning: Before going further, creating a backup of your SD card is probably a good idea. If anything breaks after the installation, you’ll still have a way to easily come back to the current state of your system.

So, start by opening a terminal.
You can do this via a GUI (Graphical User Interface), on Raspberry Pi OS Lite or even via an SSH connection, it doesn’t matter.

Begin by updating your system with the current repositories, you want the latest packages available for the current version before upgrading everything to the latest one:
sudo apt update
sudo apt upgrade -y

Reboot the Raspberry Pi if there were many updates installed:
sudo reboot

Next, we’ll change the repositories used to upgrade to the latest Raspberry Pi OS (beta) version:

  • Open the sources.list file:
    sudo nano /etc/apt/sources.list
    If you’re new to this editor, you can find my complete Nano guide with the commands and shortcuts here.
  • You’ll see one or more lines like this:
    deb http://deb.debian.org/debian bookworm main contrib non-free
    sources.list for raspberry pi os bookworm
  • Replace the Debian code name with the one you want to install, for example:
    deb http://deb.debian.org/debian trixie main contrib non-free
    If there are several lines, change all of them the same way (trixie-security, trixie-updates, etc.).
    sources.list raspberry pi os trixie
  • Save and exit (CTRL+O, CTRL+X).
  • Repeat the same thing for any config files found in the /etc/apt/sources.list.d folder.
    For example:
    sudo nano /etc/apt/sources.list.d/raspi.list
    raspi.d sources raspberry pi os trixie

Then, it’s time to make a complete upgrade of your system:

  • Update the package lists:
    sudo apt update
    sudo apt update trixie testing
    As you can see, all the URLs are now including “trixie” instead of “bookworm”.
  • Then upgrade everything with:
    sudo apt upgrade
  • Press “Y” to confirm the installation.
    It will start downloading all the packages now. It might take a while, especially if you have a slow connection.
  • Press “q” to exit the list of changes when it shows up.
  • Depending on the packages you have, you might have to answer a few questions during the installation (overwrite configuration, restart services, etc.).

    So, you can’t even leave your screen for too long, it won’t do everything automatically :-).
  • After that, I recommend running this other command to install the latest version of everything:
    sudo apt dist-upgrade
    It’s not mandatory, but it’s generally recommended for a major upgrade like that, to make sure all dependencies are up-to-date and linked correctly to the latest version.
    It’s the same process, confirm the downloads with “Y”, press “q” to close the changes list, and wait a few more minutes to complete the installation.

It will take a while to download and install all the new packages (over 1000 in my case).
Once done, it’s a good idea to reboot your system to apply all changes directly:
sudo reboot

That’s it, I’m now running the testing version of Trixie on my Raspberry Pi 5!

Tip: Command lines can be a pain to memorize. I put the essential Linux commands on a printable cheat sheet so you don't have to keep googling them. You can grab the PDF here if you want to save some time.

Upgrade to Raspberry Pi OS (Testing) With the GUI

As promised, here is how to do this if you want to avoid the command line.
By default, I don’t think there is a way to do it easily. The Add / Remove package tool can’t edit the sources file, you can also see the current repositories.

Synaptic is an alternative to the “Add / Remove package” tool included with Raspberry Pi OS, that can be used to upgrade Raspberry Pi OS to the latest version by using only the GUI.

Here is how to install it on your Raspberry Pi:

  • In the main menu, go to Preferences > Add/Remove Software.
  • Type “synaptic” in the search box.
  • Install the Synaptic package.
  • Once done, open it from the same location in the main menu.
  • In the top menu, you’ll find an entry under Settings > Repositories:
  • Then in the new window, you can see and edit the repositories addresses.
    synaptic package manager repo bookworm to trixie
  • Click on each enabled repository and replace the distribution name with the one you want to upgrade to (‘trixie’, in this case.)
  • Click OK to save your changes.

Once done, you can use Synaptic to update all the packages (use the icons in the top bar), or go back to the “Add / remove software” tool if you prefer.

Either way, your system is now up-to-date.
If you are trying Trixie out before the official release date, you might have a few bugs, but in general, Debian is pretty stable, even as a development release.

Cleaning Up

After the upgrade, you can generally save some disk space by running these commands:
sudo apt autoremove
sudo apt autoclean

This will uninstall the dependencies that are no longer required, and clean the packages cache.


🛠 This tutorial doesn't work anymore? Report the issue here, so that I can update it!

Still stuck after following this guide? Drop your question in the RaspberryTips Community — real Pi users answer fast. Post your question here.

FAQ

How to update the Raspberry Pi firmware?

The Raspberry Pi firmware is installed as a Debian package and is updated automatically with APT. If you use “sudo apt upgrade” regularly, your firmware is already up-to-date.

As a reminder, the firmware and the OS are two different things. The firmware tells the hardware how to start up, while the system controls everything once the device is up and running.

Tutorial: How To Safely Upgrade your Raspberry Pi Firmware (and when).

What is the latest Raspberry Pi OS version?

The current stable version of Raspberry Pi OS is Bookworm. The next release will be Trixie which is available in testing, while Bullseye is still supported, as a legacy version (not all applications are yet compatible with Bookworm).

How long does the upgrade process typically take?

Upgrade durations vary, ranging from 30 minutes to 2 hours, depending on the Internet speed, the Raspberry Pi model and hardware (SD card vs SSD), and the number and size of packages to upgrade.

I would schedule at least one hour for a typical upgrade on a Raspberry Pi 5. Maybe 2 hours if you have plenty of applications or an older model.

How do I roll back to a previous version if I encounter issues?

Rolling back to a prior version of Raspberry Pi OS requires restoring from a pre-upgrade backup. That’s why it’s highly recommended to do a full backup of the SD card before major updates.

If you don’t have a backup and experience issues, the second-best option is then to reinstall the system from scratch, and copy your data from the previous installation.

When will Raspberry Pi OS Trixie be released officially?

The release date for Raspberry Pi OS Trixie is currently unknown. However, Debian Trixie will be released in 2025, so the Raspberry Pi version should be available soon (in a few months probably).

As mentioned here, there are generally a few months between the Debian release and the Raspberry Pi OS released. The longer it took for the previous versions was 3 months (between Debian Bookworm and RPI OS), so we can expect it to be available really soon.

What new features can I expect in Raspberry Pi OS Trixie?

Raspberry Pi OS Trixie will offer enhanced performance, security, and broader hardware support, mirroring many Debian Trixie updates.

Not getting the same result?

Even when you follow every step, small differences in OS version, hardware or config can change the outcome. Instead of wasting time guessing, get help from people who have already fixed the same kind of issue.

Ask your question now →
🔒 No risk. Cancel anytime.
  • Get help on your exact issue
  • Access step-by-step videos for tricky setups
  • Browse the website without ads

Similar Posts

4 Comments

  1. Is the 64 bit (arm64) version of Bullseye ready to try on the Raspberry Pi 4B yet?

    1. “Ready to try” is the correct answer yes 🙂
      It’s not yet available as the default release, but it’s stable enough to test it.

Leave a Reply

Community members only
Comments are reserved for RaspberryTips Community members. Join the community to ask questions, get help, and interact with other Raspberry Pi users.

Join the community  or  log in