Stammtisch: Nachlese vom 27. Januar 2005

Dieses mal waren wir eine sehr große Runde von ca. 20 Leuten.

apt soll DVD in anderem Rechner lesen
Bernd hatte wieder Probleme mit seinem Update. Er hat sich von jemanden aktuelle CD-Images auf DVD brennen lassen, jedoch hat einer seiner Rechner kein DVD-Laufwerk.
Es ist aber möglich, bei apt-get auch einen Pfad per ssh anzugeben. In der source.list sollte folgendes eingetragen werden:
deb ssh://Rechner/pfad/zur/gemounteten/cdrom stable main
Passwörter sind an dieser Stelle nicht möglich. Dem kan man aber mit einer ssh-Konfig.-Datei bekommen.
apt-get upgrade für Rechner ohne Netzzugang
Es gab schon oft die Frage, wie man ein Debian/testing ohne DSL-Anschluss aktuell halten soll. Mir ist jetzt etwas eingefallen:
  1. Auf einem Wechselmedium (ZIP-Diskette, USB-Stick,...) ein Verzeichnis upgrade (Name frei wählbar) und darin die Verzeichnissse lists und archives anlegen.
  2. Die Dateien /etc/apt/sources.list und /var/lib/dpkg/status in das Verzeichnis upgrade kopieren.
  3. Eine Datei apt.conf in upgrade anlegen und in diese folgendes Eintragen:
    APT
    {
        Architecture        "i386";  // die Architektur des Hauptsystems
        Get {
            Download-Only   "yes";
            Show-Upgraded   "yes";
        };
        Default-Release     "testing"; // das Release; unstable/stable
    };
    
    Dir                     "./"  // Hier eventuell den vollen Pfad
    			      // zum upgrade-Verzeichnis
    {
        State               "./"
        {
            lists           "lists/";
            status          "status";
        };
        
        Cache               "./";
        Etc                 "./";
    };
  4. Auf dem Rechner mit Internetverbindung dann in das Verzeichnis upgrade gehen und erst den Befehl apt-get --config-file=apt.conf update, danach apt-get --config-file=apt.conf upgrade ausführen.
  5. Auf dem Rechner ohne Internetverbindung die Dateien upgrade/archives/*.deb nach /var/cache/apt/archives/ und upgrade/lists/!(lock|partial) (alle Dateien außer lock und partial aus upgrade/lists/) nach /var/lib/apt/lists/ kopieren
  6. Nun wie gewohnt apt-get upgrade aufrufen.