DebianDebian Based

How To Install Backports on Debian 12

Install Backports on Debian 12

In this tutorial, we will show you how to install Backports on Debian 12. Debian Backports is an official repository that provides newer versions of software packages for the stable release of Debian. These packages are recompiled from the testing branch to ensure compatibility with the stable environment. Backports offer a way to enjoy newer features and improvements while maintaining the stability and reliability of Debian.

 It’s important to note that backports are not as extensively tested as packages in the stable repository. While they are generally safe to use, there is a slight risk of incompatibilities with other components. Therefore, it’s recommended to selectively install backports based on your specific needs rather than enabling the entire backports repository.

This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the Backports on Debian 12 (Bookworm).


Before proceeding with the installation of Samba on Debian 12, ensure you meet the following requirements:

  • A server running one of the following operating systems: Debian 12 (Bookworm).
  • It’s recommended that you use a fresh OS install to prevent any potential issues.
  • SSH access to the server (or just open Terminal if you’re on a desktop).
  • An active internet connection. You’ll need an internet connection to download the necessary packages and dependencies.
  • A user account with sudo privileges to execute administrative commands.

Install Backports on Debian 12 Bookworm

Step 1. Update Your System Package.

Before diving into the installation process, ensure that your Debian 12 system meets the necessary requirements. Update your system packages to their latest versions by running:

sudo apt update
sudo apt upgrade

Step 2. Installing Backports on Debian 12.

To enable backports on your Debian 12 system, you need to add the backports repository to your package manager’s configuration. Follow these steps:

sudo nano /etc/apt/sources.list

Add the following lines at the end of the file

deb bookworm-backports main contrib non-free
deb-src bookworm-backports main contrib non-free

Save the file and exit, then update the package list to include the newly added backports repository:

sudo apt update

With the backports repository added, you are now ready to install packages from it.

Step 3. Installing Packages from Backports.

There are two main methods to install packages from the backports repository:

  • Method 1: Explicitly Installing a Backport Package

To install a specific package from backports, use the following command:

sudo apt install package-name/bookworm-backports

Replace package-name with the actual name of the package you want to install. For example, to install the latest version of LibreOffice from backports:

sudo apt install libreoffice/bookworm-backports
  • Method 2: Installing with the -t Flag

Alternatively, you can use the -t flag with apt to target the backports repository for installation:

sudo apt -t bookworm-backports install package-name

Using this method, apt will also install dependencies from backports if they are available. This can be useful if the package you are installing requires newer versions of dependencies that are not present in the stable repository.

To upgrade a package that was previously installed from backports, use the following command:

sudo apt -t bookworm-backports upgrade package-name

This command will upgrade the specified package to the latest version available in the backports repository.

Congratulations! You have successfully installed Backports. Thanks for using this tutorial to install the latest version of the Backports on Debian 12 Bookworm. For additional help or useful information, we recommend you check the official Backports Debian website.

VPS Manage Service Offer
If you don’t have time to do all of this stuff, or if this is not your area of expertise, we offer a service to do “VPS Manage Service Offer”, starting from $10 (Paypal payment). Please contact us to get the best deal!


r00t is a seasoned Linux system administrator with a wealth of experience in the field. Known for his contributions to, r00t has authored numerous tutorials and guides, helping users navigate the complexities of Linux systems. His expertise spans across various Linux distributions, including Ubuntu, CentOS, and Debian. r00t's work is characterized by his ability to simplify complex concepts, making Linux more accessible to users of all skill levels. His dedication to the Linux community and his commitment to sharing knowledge makes him a respected figure in the field.
Back to top button