Debian GNU/Linux

Dieser Beitrag wurde zuletzt für Debian 10 „Buster“ aktualisiert

Für die ersten Schritte in (oder neue Versuche mit) Debian GNU/Linux empfiehlt sich die Einrichtung einer „virtuellen Maschine“ (kurz: VM) als Testumgebung in Kombination mit Schnappschüssen der jeweiligen Testumgebung. Auf diese Weise können verschiedene Szenarien getestet werden - und bei Fehlversuchen springt man einfach zum letzten Schnappschuss zurück, anstatt jedes mal neue Testumgebungen aufzubauen.

Wer bereits ein Linux-Betriebssystem verwendet, sollte sich hierzu das Paket virt-manager ansehen.

  1. Installationsabbilder:
    1. debian*netinst.iso für Systeme mit (schneller) Internetverbindung, oder
    2. debian*DVD-1.iso für Systeme ohne Internetverbindung
  2. virtueller RAM: 4096 MB
  3. virtuelle CPUs: 2
  4. virtuelle Festplatte: 16 GB
  1. Language: German
  2. Land oder Gebiet: Deutschland
  3. Tastaturlayout: Deutsch
  4. Rechnername: debian10buster
  5. Domainname: leer lassen
  6. Root-Passwort1): leer lassen
  7. Root-Passwort bestätigen: leer lassen
  8. Vollständiger Name des Benutzers: Till Neuhaus
  9. Benutzername des Kontos: till
  10. Passwort des neuen Benutzers: ******************************
  11. Passwort des neuen Benutzers (bestätigen): ******************************
  12. Festplatte partitionieren: Geführt - gesamte Platte mit verschlüsseltem LVM
    • HINWEIS: Sofern sichergestellt werden kann, dass alle physikalischen Speicherorte der VM verschlüsselt sind (Hosts & Backups), kann(!) hier 'Geführt - vollständige Festplatte verwenden' gewählt werden
  13. Festplatte wählen: sda (bei Standardinstallationen; sonst anpassen)
  14. Partitionierungsschema: Alle Dateien auf eine Partition (bei Standardinstallationen; sonst anpassen)
  15. Partitionierung beenden und Änderungen übernehmen
  16. Änderungen auf die Festplatten schreiben? → Ja
  17. Eine andere CD oder DVD einlesen? → Nein
  18. Land des Debian Archivservers: Deutschland
  19. Debian-Archiv-Spiegelserver → deb.debian.org
  20. HTTP-Proxy-Daten: leer lassen (bei Standardinstallationen; sonst anpassen)
  21. An der Paketverwendungserfassung teilnehmen? → Nein
  22. Zu installierende Pakete (für Minimal-Installationen; sonst nach Bedarf anpassen):
    • [ ] Debian Dektop environment
    • [ ] … GNOME
    • [ ] … Xfce
    • [ ] … KDE Plasma
    • [ ] … Cinnamon
    • [ ] … MATE
    • [ ] … LXDE
    • [ ] … LXQt
    • [ ] web server
    • [ ] Druckserver
    • [ ] SSH Server
    • [*] Standard-Systemwerkzeuge
  23. Den GRUB-Bootloader in den Master Boot Record installieren? → Ja
  24. Gerät für Bootloader-Installation: bei Standardinstallationen: /dev/sda
  25. Zum Abschluss der Installation: Boot-Disk aus der VM entfernen und mit Weiter das System neu starten

Das war's! Nach dem Neustart wird man zunächst aufgefordert den Systemdatenträger zu entschlüsseln und anschließend kann man sich durch Eingabe des Kontonamens und Passwort am System anmelden.

Bei einem Test im Frühjahr 2020 benötigte ein solches Minimalsystem (inkl. der Firewall UFW, OpenSSH-Server, und Sendxmpp) ca. 1GB Datenvolumen (ermittelt mit df --human /) und ca. 70 Megabyte Arbeitsspeicher (ermittelt mit free --mega).

  • Wenn man Debian als virtuelle Maschine in einer Testumgebung nutzt, könnte man jetzt einen ersten Schnappschuss erstellen
  • Wenn das System in einem Netzwerk (wie z.B. dem Internet) erreichbar ist, kann der Einsatz einer Firewall sinnvoll sein.
  • Wenn man Debian per SSH fernsteuern möchte, könnte man den SSH-Server einrichten
  • Wenn man die „Bash-Completion“ (Auto-Vervollständigung) aktivieren möchte, kann man folgende Kommandozeilen verwenden:
sudo apt install --yes bash-completion
cat <<EOF >> ~/.profile

# activate bash completion
if [[ -f /etc/bash_completion ]]
then
/etc/bash_completion
fi
EOF
  • Wenn man Debian stets aktuell halten möchte, könnte man die automatische Systemaktualisierungen einrichten
  • Wenn man automatische (System-)Benachrichtigungen via XMPP vom System erhalten möchte, kann man z.B. Sendxmpp verwenden

Wenn man Debian als vollwertiges Desktop-Betriebssystem verwenden möchte, kann man nun beliebige Desktopumgebungen nachinstallieren:

    • sudo apt install --yes task-gnome-desktop && sudo reboot
    • Nach Neustart und Login:
      • sudo apt update && sudo apt --yes dist-upgrade && sudo apt-get --purge --yes autoremove
      • df --human /= 3,7G Datenspeicher in Gebrauch
      • free --mega= 633Mi Arbeitsspeicher in Gebrauch
    • sudo apt update && sudo apt install --yes task-xfce-desktop && sudo reboot
    • Nach Neustart und Login:
      • sudo apt update && sudo apt --yes dist-upgrade && sudo apt-get --purge --yes autoremove
      • df --human /= 3,3G Datenspeicher in Gebrauch
      • free --human= 265Mi Arbeitsspeicher in Gebrauch
    • sudo apt update && sudo apt install --yes task-kde-desktop && sudo reboot
    • Nach Neustart und Login:
      • sudo apt update && sudo apt --yes dist-upgrade && sudo apt-get --purge --yes autoremove
      • df --human /= 5,2G Datenspeicher in Gebrauch
      • free --human= 453Mi Arbeitsspeicher in Gebrauch
  • Cinnamon (unsere Empfehlung für Standard-Desktop-Systeme)
    • sudo apt update && sudo apt install --yes task-cinnamon-desktop && sudo reboot
    • Nach Neustart und Login:
      • sudo apt update && sudo apt --yes dist-upgrade && sudo apt-get --purge --yes autoremove
      • df --human /= 4,7G Datenspeicher in Gebrauch
      • free --human= 501Mi Arbeitsspeicher in Gebrauch
  • MATE (unsere Empfehlung für „schlanke“ Systeme)
    • sudo apt update && sudo apt install --yes task-mate-desktop lightdm && sudo reboot
    • Nach Neustart und Login:
      • sudo apt update && sudo apt --yes dist-upgrade && sudo apt-get --purge --yes autoremove
      • df --human /= 3,8G Datenspeicher in Gebrauch
      • free --human= 280Mi Arbeitsspeicher in Gebrauch
    • sudo apt update && sudo apt --yes task-lxde-desktop && sudo reboot
    • Nach Neustart und Login:
      • sudo apt update && sudo apt --yes dist-upgrade && sudo apt-get --purge --yes autoremove
      • df --human /= 3,4G Datenspeicher in Gebrauch
      • free --human= 274Mi Arbeitsspeicher in Gebrauch
    • sudo apt update && sudo apt install --yes task-lxqt-desktop && sudo reboot
    • Nach Neustart und Login:
      • sudo apt update && sudo apt --yes dist-upgrade && sudo apt-get --purge --yes autoremove
      • df --human /= 4,0G Datenspeicher in Gebrauch
      • free --human= 275Mi Arbeitsspeicher in Gebrauch

Work in progress! // Lösungsansatz → Link


1)
Wenn kein Root-Passwort vergeben wird, dann wird das danach angelegte Konto automatisch Mitglied in der Gruppe „sudo“ und kann dadurch administrative Aufgaben durchführen ohne sich zuvor als 'root' anmelden zu müssen.
Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. Weitere Information
  • betriebssysteme/debian_gnu_linux.txt
  • Zuletzt geändert: 18.06.2020
  • von Till Neuhaus