Einleitung
In isolierten Produktivumgebungen ohne Internetanbindung – sogenannten Air-Gapped-Systemen – scheitert die gewohnte Softwarebereitstellung via Online-Repositores. Genau hier erweist sich das Unix-Werkzeug apt-cdrom als unverzichtbarer Baustein im Administrationsalltag. In dieser Schritt-für-Schritt-Anleitung beleuchten wir die Funktionsweise des Befehls und demonstrieren, wie sich physische Datenträger oder eingehängte ISO-Abbilder nahtlos als lokale APT-Paketquellen einbinden lassen.
1. Syntax, Parameter und Kernfunktionen von apt-cdrom
Mithilfe des Aufrufs apt-cdrom --help verschafft man sich einen schnellen Überblick über die verfügbaren Unterbefehle sowie Steuerungsparameter zur Einbindung externer Speichermedien:
Die Dokumentation verdeutlicht, wie das Dienstprogramm Wechselmedien scannt, um entsprechende Einträge strukturiert in /etc/apt/sources.list zu hinterlegen – ideal für offline betriebene Server.
⚙️ [Wichtige Optionen und Schalter]
add : Durchsucht den Datenträger nach Indexdateien und fügt ihn als gültige Paketquelle der Systemkonfiguration hinzu.ident : Liest den Identifikations-Hash sowie Label-Metadaten des Mediums aus, ohne Änderungen vorzunehmen.-d, --cdrom : Erlaubt die explizite Angabe eines benutzerdefinierten Einhängepunkts für das CD-Laufwerk oder ISO-Image.-m, --no-mount : Verhindert automatische Mount- und Unmount-Vorgänge durch APT (empfohlen bei manuell eingehängten Medien).-f, --fast : Beschleunigt den Kopiervorgang durch Verzicht auf tiefgehende Prüfsummenvalidierungen.-a, --thorough : Führt eine rekursive und besonders detaillierte Suche nach Paketindizes im Dateisystem durch.

2. Zielverzeichnis vorbereiten und Datenträger identifizieren
Bevor das APT-Subsystem auf ein Wechselmedium zugreifen kann, empfiehlt sich die Bereitstellung des standardmäßigen Mount-Verzeichnisses mittels sudo mkdir -p /media/cdrom.

Mit der Anweisung sudo apt-cdrom -d /media/cdrom ident analysiert das System das unter /media/cdrom bereitgestellte Medium. Hierbei werden Prüfsummen und Metadaten ermittelt, um die Integrität vor der eigentlichen Repositorie-Aktivierung sicherzustellen.
Die Ausgabe dokumentiert den Erkennungsvorgang sowie die Verifikation der hinterlegten Indexstrukturen auf dem Zielmedium.

3. Lokales Medium mit apt-cdrom add in die Quellenliste übernehmen
Der Befehl sudo apt-cdrom -m -d /media/cdrom add weist den Paketmanager an, den bereits eingehängten Pfad /media/cdrom auszulesen (unter Vermeidung doppelter Mount-Aktionen dank -m) und die Paketindizes in die APT-Konfiguration einzupflegen.
Im Terminal ist nachvollziehbar, wie das Werkzeug den angegebenen Pfad ansteuert und den Scanprozess zur Repositorie-Erweiterung initiiert.

Um zu überprüfen, ob das Offline-Medium erfolgreich als vollwertige Paketquelle registriert wurde, durchsucht man die Konfigurationsdatei mit grep 'cdrom:' /etc/apt/sources.list.
Erscheint hierbei kein Treffer, signalisiert dies, dass auf dem Zielmedium keine kompatiblen Packages-Indexdateien detektiert wurden und folglich noch kein Eintrag aktiv geschaltet werden konnte.

4. Paketdatenbank offline aktualisieren und Software auffinden
Über sudo apt-get update --no-download wird die lokale Paketdatenbank neu eingelesen, wobei ausgehende Netzwerkanfragen strikt unterbunden bleiben. Das System verarbeitet ausschließlich lokal erreichbare Indizes.
Die Ausgabe bestätigt, dass keine entfernten Spiegelserver kontaktiert wurden, sondern APT sich beim Befüllen des Caches rein auf die vorhandenen Offline-Paketlisten beschränkt (Reading package lists...).

Mit dem Aufruf apt-cache search --names-only ubuntu-standard lässt sich verifizieren, ob eine gezielte Paketdefinition im neu eingelesenen Cache hinterlegt ist.
Wird kein Treffer zurückgegeben, zeigt dies transparent, dass die Metadaten des gesuchten Pakets im aktuell eingehängten Datenträgerbestand nicht enthalten sind.

Mit diesem Workflow steht Administratoren ein verlässlicher Mechanismus zur Verfügung, um Ubuntu-Systeme auch in strikt abgeschotteten Netzwerken konsistent über ISO- und Datenträgerquellen zu pflegen und Software bereitzustellen.