Severity: Notice
Message: Undefined index: HTTP_ACCEPT_LANGUAGE
Filename: front/Model_main.php
Line Number: 35
Backtrace:
File: /var/www/html/application/models/front/Model_main.php
Line: 35
Function: _error_handler
File: /var/www/html/application/controllers/Home.php
Line: 1292
Function: init
File: /var/www/html/index.php
Line: 315
Function: require_once
Debian is a widely used Linux distribution that prioritizes free and open-source software. However, some users need non-free packages, such as proprietary drivers or firmware, to get their hardware fully working.
In this guide, we’ll walk through the correct and safe way to enable non-free repositories and install non-free packages, using su to switch to the root user (instead of sudo).
“Non-free” in Debian refers to software that does not comply with the Debian Free Software Guidelines (DFSG). These packages may be required for:
Debian does not include sudo by default on all systems. If sudo is not available or doesn't work, you should switch to the root account using:
su
Then enter the root password when prompted.
Once you're logged in as root, open the APT source list using an editor. If nano works on your system:
nano /etc/apt/sources.list
Modify each line to include the following components:
contrib non-free non-free-firmware
For example, change this:
deb http://deb.debian.org/debian bookworm main
To this:
deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
Still as root, run:
apt update
This refreshes your package index so it can find non-free packages.
Now that non-free repositories are enabled, you can install packages such as:
apt install firmware-realtek
For more info and sample request, please write to info@icop.com.tw, call your nearest ICOP Branch, or contact our Worldwide Official Distributor.