Pakete installieren, die nicht in den Debian-Distributionen enthalten sind
1. Ein fremdes Repository einbinden
Beispiel: Oracle Virtualbox
Paketquelle in /etc/apt/sources.list einfügen
deb http://download.virtualbox.org/virtualbox/debian buster contrib non-free
GPG-Key oracle_vbox_2016.asc von https://www.virtualbox.org/wiki/Linux_Downloads/ herunterladen, und GPG-Key hinzufügen
cd Downloads apt-key add oracle_vbox_2016.asc
Paketdatenbank aktualisieren
apt update
und Virtualbox installieren. Während der Installation wird die Gruppe vboxusers angelegt.
Benutzer, die mit Virtualbox arbeiten dürfen, der Gruppe vboxusers hinzufügen
adduser <Username> vboxusers
Virtualbox–Kernelmodul: Zum Bauen (Kompilieren) erforderliche Installationen:
apt install dkms apt install build-essential apt install linux-headers-$(uname -r)
Das Kernelmodul lässt sich zum Testen manuell laden
modprobe vboxdrv
und wieder entladen
rmmod vboxdrv
Um das Kernelmodul nach dem Booten automatisch zu laden füge es (einmalig) zur Liste /etc/modules hinzu
echo "vboxdrv">> /etc/modules
Virtualbox arbeitet am pflegeleichtesten unter Debian Stable.
Bei Debian Testing und Unstable muss nach jedem Kernel-Update das Virtualbox-Kernelmodul neu gebaut werden.
Rufe dazu das Setup–Programm von Virtualbox auf:
/etc/init.d/vboxdrv setup
2. Ein Paket über ein Installationsprogramm installieren
Beispiel: EPSON Scanner-Treiber
Rufe EPSON Support-Seite http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX, und wähle Gerätemodell.
Download des Scanner-Treibers, hier: iscan-bundle-2.30.4.x64.deb.tar.gz, und entpacken
cd ~/Download tar -xf iscan-bundle-1.0.4.x64.deb.tar.gz
Als Root installieren
su - cd /home/<username>/Downloads/iscan-bundle-2.30.4.x64.deb ./install.sh exit
Schließe den Scanner vorzugsweise erst mal per USB an und prüfe die Installation.
Das Programm heißt iscan (ImageScan! for Linux) und lässt sich als normaler Benutzer verwenden.
Wenn der Scanner nicht gefunden wird prüfe die zum Gerät passende UDEV–Regel:
Ermittle die USB-ID des Scanners
lsusb
Hier als Beispiel Epson WF-2540 USB-ID=04b8:08a6
Dann muss in /lib/udev/rules.d/60-libsane.rules ein Eintrag wie
# Epson WF-2540 Series ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="08a6", ENV{libsane_matched}="yes"
zu finden sein, oder ist nachzutragen und den UDEV-Dienst oder den Rechner neu starten.
Beispiel: Multifunktionsgerät HP MFP281
Installation:
apt install hplip-gui hplip-doc
Für MFP281 muss hplip-3.21.2 oder höher installiert sein.
Für den Scanner ist von ttps://developers.hp.com/hp-linux-imaging-and-printing/plugins das zur installierten HPLIP-Version passende Plug-In herunterzuladen und zu installieren. Rufe dazu im Terminal sowas auf wie
cd Downloads ./hplip-3.22.10-plugin.run
Das Programm fragt im Verlauf nach dem für die Installation erforderlichen Root-Passwort.