Debian version numbers, codenames and software sources
Debian is one of the largest distributions of Linux systems, but its version naming has always troubled me.
So I sorted out the naming and relationships of various Debian versions.
Version number (number)
Debian version numbers are represented directly by numbers, such as Debian 8, 9, 10, 11, etc.
Starting with Debian 6, each major distribution will add 1 to the original number. For example, Debian 12 will be released in 2023.
Based on the current version, small updates are expressed by adding decimals. For example, after Debian 12.0 is released, subsequent update versions are 12.1, 12.2, etc.
The version number is relatively conventional and in line with general knowledge.
Version code (nickname)
In addition to the version number, Debian also has a release codename. For each generation version, there is a corresponding codename (nickname).
These codenames come from the character names in the movie "Toy Story". For example, Debian 12 is called bookworm, and Debian 11 is called bullseye.
Version status
In Debian, the stability version can be used to describe both the version of the Debian system and the version of the system software package. ❞
According to the current status of Debian’s official version, it can be divided into the following categories:
- unstable (unstable version): This is the version of Debian under active development and is usually used by developers and/or early adopters. Packages in unstable are the latest, but may not be tested.
- testing (testing version): The testing version refers to the software package that has undergone certain tests in unstable.
- stable (stable version): An officially recognized and officially released package. It is the most stable version with the fewest errors and security issues. Generally, a stable version will have long-term support (Long Term Support, LTS).
- oldstable (old stable version): This is the previous satble version, but LTS is still available.
- oldoldstable (older stable version): This is the previous stable version of Debian and is still providing LTS.
- archived (archived version): It is older than oldoldstable, but currently Debian officially provides Extended Long Term Support (ELTS), which increases the time limit of LTS.
- obsolete (obsolete version): Any updated and supported versions are no longer accepted.
At the current time (February 2024), the various versions, codenames and current status of Debian are as follows (early versions are omitted):
version | codename | branche |
---|---|---|
13 | trixie | testing |
12 | bookworm | stable |
11 | bullseye | oldstable |
10 | buster | oldoldstable |
9 | stretch | archived |
8 | jessie | archived |
7 | wheezy | obsolete |
Download version
The corresponding region can be found on the Debian mirror site. In mainland China, there are NetEase mirror stations and Lanzhou University mirror stations.
Take the NetEase mirror site as an example,
When downloading Debian, the following types of mirrors are common.
-
live
: The Live version is an incomplete image that contains some pre-installed packages so you can try Debian before installing it. -
cd (netinst)
: The image is minimal and contains only the installation system and the most popular packages. -
dvd
: DVD images are larger than CD images and contain more software packages. -
bd
: Refers to the image of Blu-ray disc (BD). The bd image is relatively more complete. -
dlbd
: Refers to the image of dual-layer blu-ray (dlbd). dlbd is larger and more comprehensive, including almost all available software packages.
I personally choose the following format Debian download:
Software source difference
Debian divides its software repositories into the following categories:
- Unstable
- Testing
- Stable
- Experimental
According to the degree of freedom of the software in the Debian software repository, it is divided into the following three types:
-
main
: Free software that fully complies with the Debian Free Software Guidelines (DFSG). -
contrib
: Free software that conforms to the DFSG, but relies on software in non-free. -
non-free-firmware
: Software that does not generally follow DFSG, but cannot be replaced or avoided in order for the system to function properly. -
non-free
: Non-free software that does not comply with DFSG. Free to download, but no free license provided.
Debian software source files are usually located in /etc/apt/sources.list
. You can edit this file directly or in /etc/apt/sources.list.d/
Create a separate file in the directory to add sources.
The software source format is as follows:
deb [uri] distribution [component1] [component2] [component3] deb-src [uri] distribution [component1] [component2] [component3
Explanation of the above parameters:
deb
: Contains binary packages that can be installed throughapt
.deb-src
: Contains the source code package, which can be downloaded and compiled through theapt-get source $package
command.distribution
: refers to the release code name.component
: The name of the component, such as main, contrib or non-free, etc.
distribution has the following types:
- bookworm: Stable version software source.
- bookworm-updates: Some minor updates to the stable version.
- bookworm-backports: Packages recompiled from beta and unstable versions to run on stable Debian.
- bookworm-security: Security updates to the stable version.
The following is the specific mirror source writing method of the bookworm version, using the Tsinghua mirror source:
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware
The above is the detailed content of Debian version numbers, codenames and software sources. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Snap is an external package manager designed for Linux systems that provides you with a convenient way to install containerized applications. Snap allows you to easily download and install packages without worrying about installing additional dependencies. The manager automatically resolves the dependencies required by the package, ensuring that the package runs smoothly on your system. Snap complements the native apt package manager, giving you another option for installing and running applications on your system. In this guide, you will find a complete guide on how to install Snap on Debian12. Outline: How to install Snap on Debian12 How to find package availability on Snap How to find information about packages on Snap

STEAM is a popular gaming platform developed by Valve Corporation that allows you to buy, download, install and play games. It provides features such as automatic updates, matchmaking, and a community forum to resolve software-related issues. In addition to this, you can also use Steam to interact with other players and developers as it has extensive community support. In this guide you will learn: How to install Steam on Debian12 How to run Steam on Debian12 How to remove Steam from Debian12 Conclusion How to install Steam on Debian12 You can install Steam on Debian12: Debian Official Repository deb packages

When loading CentOS-7.0-1406, there are many optional versions. For ordinary users, they don’t know which one to choose. Here is a brief introduction: (1) CentOS-xxxx-LiveCD.ios and CentOS-xxxx- What is the difference between bin-DVD.iso? The former only has 700M, and the latter has 3.8G. The difference is not only in size, but the more essential difference is that CentOS-xxxx-LiveCD.ios can only be loaded into the memory and run, and cannot be installed. Only CentOS-xxx-bin-DVD1.iso can be installed on the hard disk. (2) CentOS-xxx-bin-DVD1.iso, Ce

How to solve the problem of slow download speed of pip Introduction: When developing in Python, we often use the pip tool to install various third-party modules. However, sometimes we encounter the problem of slow pip download speed, which will cause some trouble to our development work. This article will introduce some methods to solve the problem of slow pip download speed, and give specific code examples to help readers better solve this problem. 1. Change the pip source. By default, pip will use the official source to download modules. However, due to the network environment

Wine is a compatibility layer that can run Windows applications on Linux systems. It allows users to seamlessly run Windows applications on Linux systems without the need for dual-system installation or virtual machine setup. This article will introduce how to run Windows applications on Debian systems. Install Wine and provide some related tutorials. Installing Wine Installing Wine on a Debian system is very simple, just use the apt command, open a terminal, and enter the following command: ```shellsudoapt-getupdatesudoapt-getinstallwine```This will update your package list and install Wine , after the installation is complete, you can

Installing Debian in Windows systems and installing deb files directly in Windows are ways for many Linux enthusiasts to explore dual systems or try new software. This article will detail the steps and precautions for these two installation methods. Installing Debian under Windows To install Debian in a Windows system, you usually need to use virtual machine software, such as VirtualBox. The following are the specific steps: 1. Download and install VirtualBox, which is a free virtualization software that can run on the same computer. Multiple operating systems. 2. Download the Debian ISO image file. You can find the download link on the Debian official website. 3. in

Debian is a popular Linux distribution, widely used in servers and desktop systems. GCC (GNUCompilerCollection) is an open source compiler suite used to compile C, C++, Fortran and other programming languages. In the Debian system, Installing GCC and GCC10 is very simple. This article will provide you with a detailed installation guide. Install GCC1. Open Terminal and use the following command to update the package list: ```shellsudoaptupdate``` 2. Install GCC and its related tools: sudoaptinstallbuild-essential This command will install

Looking for the perfect Linux distribution to breathe new life into your old or low-end computer? If yes, then you have come to the right place. In this article, we'll explore some of our top picks for lightweight Linux distributions that are specifically tailored for older or less powerful hardware. Whether the motivation behind this is to revive an aging device or simply maximize performance on a budget, these lightweight options are sure to fit the bill. Why choose a lightweight Linux distribution? There are several advantages to choosing a lightweight Linux distribution, the first of which is getting the best performance on the least system resources, which makes them ideal for older hardware with limited processing power, RAM, and storage space. Beyond that, with heavier resource intensive
