Enabling Debian Stable Repo Guide
Hi! The Tutorial shows you Step-by-Step How to Add Debian Stable Main, Contrib and Non Free Repositories in Debian-Based GNU/Linux OSes.
And Debian Stable Repository contains some Recent Extras Stuff that you may want Installed on your System.
Especially relevant: using the Apt Default Release Setup after this the System Stability is Granted!
So this Repo Setup is Valid for All the Debian-based Platforms like:
- Kali
- Deepin
- MX Linux
- antiX
- Parrot
- SparkyLinux
- Voyager
- Netrunner
- Elive
- LMDE
- CrunchBang
- MakuluLinux
- Parsix
-
1. Launching Terminal
How to QuickStart with Command Line on GNU/Linux
-
2. Adding Stable Apt Repo
Then to Add Debian Stable Repository
Simply Copy and Execute this Command:
(And in case of “su: Authentication failure” try instead with “sudo su“)su -c "echo 'deb http://ftp.fr.debian.org/debian stable main' >> /etc/apt/sources.list.d/bullseye.list"
Finally, to Enable also the Contrib and Non-free Repos Instead:”)
su -c "echo 'deb http://ftp.fr.debian.org/debian stable main contrib non-free' >> /etc/apt/sources.list.d/bullseye.list"
Last, it should be useful to Add also the Kernel and Security ones with:su -c "echo 'deb http://security.debian.org/debian-security stable-security main' >> /etc/apt/sources.list.d/bullseye.list"
And in case of ‘authentication failure‘ use instead the ‘sudo su -c’ Command.
Possibly Change the Debian Mirror in base of your Location
Finally, Ctrl+x to Save & Exit from nano Editor :)
-
3. Setting Up Default
Then to Set the Default Release
And this is Indispensable to Preserve the Stability of the System in Case of Updates/Upgrades!
(But however you can Override it temporarily just commenting out the Statement and Updating the Apt Repos)
Make or Edit the Apt Config File:sudo nano /etc/apt/apt.conf
And Depending of your Release Append
For Testing based Releases:APT::Default-Release "/^testing(|-security|-updates)$/";
Finally, for a Rolling like Kali:
APT::Default-Release "kali-rolling";
Possibly if needed to Find out What’s your actual Repo Base
First, try to look up with a canonical:sudo apt update
Or again use the cat Command like:cat /etc/apt/sources.list
Thanks to dracae
-
4. Enabling Repo
Finally, to Re-Load Repositories
Do:sudo apt update
Authenticate with the User Admin Pass.
If Got “User is Not in Sudoers file” then see: How to Enable sudo. -
5. Installing Single Package
Finally, to Install One Package from Stable Repo
Execute:sudo apt -t stable install [MYCOOLPACKAGE]
So for instance:
sudo apt -t stable install firefox