Home Computer Tutorials Computer Knowledge Debian version numbers, codenames and software sources

Debian version numbers, codenames and software sources

Feb 20, 2024 am 09:01 AM
debian version number Distro Mirror source

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:

Debian version numbers, codenames and software sources

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
Copy after login

Explanation of the above parameters:

  • deb: Contains binary packages that can be installed through apt.
  • deb-src: Contains the source code package, which can be downloaded and compiled through the apt-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
Copy after login

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!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How to install Snap on Debian 12 How to install Snap on Debian 12 Mar 20, 2024 pm 08:51 PM

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

How to install Steam on Debian 12 How to install Steam on Debian 12 Mar 21, 2024 pm 10:10 PM

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

CentOS7 various version image download addresses and version descriptions (including Everything version) CentOS7 various version image download addresses and version descriptions (including Everything version) Feb 29, 2024 am 09:20 AM

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 speed up pip download speed How to speed up pip download speed Feb 02, 2024 pm 12:03 PM

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

Debian installation of Wine and Debian installation of Wine tutorial Debian installation of Wine and Debian installation of Wine tutorial Feb 12, 2024 am 10:36 AM

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

A complete guide to installing Debian and deb files under Windows A complete guide to installing Debian and deb files under Windows Feb 14, 2024 pm 11:03 PM

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

Detailed guide to installing GCC and GCC10 on Debian Detailed guide to installing GCC and GCC10 on Debian Feb 10, 2024 pm 03:57 PM

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

Best lightweight Linux distributions for low-end or older computers Best lightweight Linux distributions for low-end or older computers Mar 06, 2024 am 09:49 AM

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

See all articles