The Debian OS is a free operating system that can be installed on your computer. It’s also the most popular Linux-based distribution in use today. Since it’s so popular, there are many terms and acronyms associated with the Debian OS. If you’re new to this system or just want to brush up on what these terms mean, we’ve got you covered!
Common Debian terms
- .deb: The Debian file extension .deb is a nifty way to make sure that big programs are easy to install and use on your Linux machine. Files with the extension of .deb are designed to be used by Debian-based distributions. They contain a standard installable binary package format, and ensure that you get all required files for your application at once—whether they’re libraries or applications themselves.
- Advocates: The Debian project has a group of people who are responsible for advocating the use and support of free software. These advocates work on spreading awareness, providing technical support to users in need, and finding new contributors to help maintain the project’s resources.
- APT: The Advanced Package Tool, APT is a set of programs with the aim to automatically handle all steps required in Debian installation. It’s used on both Windows and Linux-based computers. Its name comes from “Advanced Packaging Tool”.
- aptitude: aptitude is a text based terminal package manager program that offers many more features than what aptitude offers. It’s a useful program for those who are comfortable with using the terminal, but it may seem hard to figure out at first because of its unique interface and commands.
- CDBS: CDBS is an open-source tool which allows users to create packages from source code in other formats like .tar or .deb files. This means that developers don’t have to worry about converting their work before packaging it up!
- DDPO: It stands for Debian Developer’s Packages Overview. It lists the packages maintained by a Debian Developer or Team.
- Debian Account Manager: This is a Debian member who has been delegated by the Debian project leader to manage the creation and removal of accounts in their system.
- DEHS : DEHS stands short for ‘Debian External Health Status’, which is a service that periodically checks packages for new upstream version.
- Dependency Package: Dependency package is a library that another program needs so it can run correctly. These dependencies are usually installed when you download and install new programs (like browsers) from their website using an installer file. This makes sure all required libraries for the program get automatically downloaded and installed onto your machine at once!
- Kernel: The kernel is the main component on your computer, which handles communications between all other components and applications running on it. It’s also responsible for handling how hardware works (like installing drivers), so without a working one, you won’t see anything!
- apt-get: apt-get is used by developers when they want to install packages from within the terminal or want to download files that are not in .deb format using APT methods.
- Package: A package is a file that contains all of the files required to install software on your computer – this includes things as executables, libraries, configuration files, and anything else you might need.
- repository/Repo : A repository refers to where software can be downloaded from – this includes things like websites with downloads, official app stores etc. This means if someone wants to update their system then they can just download the updates from that repo and go for it!
- Root: Root refers to the most powerful account on a Linux computer – this is usually reserved for system administrators, or someone who has been given permission by the administrator. This means that users with root access can do basically anything they want!
- Virtual Package: A virtual package is an abstraction layer which enables programs written in different programming languages to interact with each other as if they were all written using one language (which we call “the high-level interface”).