Debian Complete Collection USB now has hardware .deb packages
written January 5, 2023 by TimeTraveler
Category: BlogEntry Tags: Debian; Debian Complete Collection USB; Drivers; Hardware #46
We've had a couple of requests to include some non-free hardware drivers with the USB. These drivers do not meet the Debian project's requirements to be open source and unencumbered with proprietary licenses, so they are not part of the full Debian release, but for many systems, getting these drivers are helpful and in some cases important. So as a convenience, we've added a folder under the USB/boot folder called hardware, and below is the README.txt included with the USB as of Debian 11.6.0.
The following .deb packages are included with this release of Debian.
The ideal approach would be to use apt (or apt-get) to install from the
repositories (Note - need to add non-free to /etc/apt/source.list & run apt update). For those that do not have internet, and are running from the ISOs/packages included with this USB, these are provided as a convenience.
Note that these may not be the most up-to-date, and are not necessarily updated with each point release/minor update to these Debian USBs.
For other packages not included, refer to this list (note bullseye release):
These packages downloaded from this location:
Installing .deb files - 3 options DPKG, APT, GDEBI
Example with firmware-misc-nonfree_20210315-3_all.deb
dpkg -i firmware-misc-nonfree_20210315-3_all.deb
Fix any dependencies
apt-get install -f
dpkg -r firmware-misc-nonfree [Remove Package]
dpkg --purge firmware-misc-nonfree [Remove Package with Configuration Files]
Use local path to bypass repositories
apt install ./firmware-misc-nonfree_20210315-3_all.deb
apt-get install ./firmware-misc-nonfree_20210315-3_all.deb
apt-get remove firmware-misc-nonfree
apt-get purge firmware-misc-nonfree
apt remove firmware-misc-nonfree
apt purge firmware-misc-nonfree
For GUI, use gdebi-gtk
Once installed, the .deb files are located at:
It is not the best approach to use individual .deb files vs. using repositories and the debian package system. However, in instances where that is not an option, the notes here and the included .deb files can be helpful.