Anzeige:
Ergebnis 1 bis 1 von 1

Thema: YaST Online Update "modifizieren"

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    ... Avatar von drunkenPenguin
    Registriert seit
    Jan 2003
    Ort
    Hamsterdam
    Beiträge
    2.264

    YaST Online Update: Patches und RPMs mit wget spiegeln; Updatequelle ändern

    Beschreibung: Einige Tipps zu SuSEs Online-Update, insbesondere für Leute mit langsamer Internetanbindung, die allerdings zumindest einen Freund bitten können, die Pakete runterzuladen. Bzw. Leute, die ihre Update-Pakete manuell mit rpm -v --checksig <Datei>.rpm überprüfen wollen. Ebenso geeignet für Personen, die häufig neu installieren und nicht jedes Mal zwei oder mehr Stunden aufbringen wollen, bis wieder alles aktualisiert ist, sondern nur die aktuellsten Pakete und Patches einspielen können.
    Oder einfach ein kleiner Tipp für jemanden, der über ein internes Netzwerk updaten muss.

    [Das Beschriebene wurde unter SuSE 8.1 erprobt]



    a) Update-Pakete mit wget runterladen
    b) Online-Update anpassen
    c) YOU-Alternativen

    --------------------------------------



    a) Update - Pakete mit wget runterladen
    ---------------------------------------


    In eine Konsole wechseln, und dann wget mit den Optionen -r und --retr-symlinks aufrufen. Das könnte dann zum Beispiel so aussehen:


    wget -r --retr-symlinks ftp://ftp.rz.uni-ulm.de/mirrors/suse.../8.1/rpm/i586/
    wget -r --retr-symlinks ftp://ftp.rz.uni-ulm.de/mirrors/suse.../8.1/rpm/i686/
    wget -r --retr-symlinks ftp://ftp.rz.uni-ulm.de/mirrors/suse....1/rpm/noarch/
    wget -r --retr-symlinks ftp://ftp.rz.uni-ulm.de/mirrors/suse...te/8.1/patches


    Wichtig ist die Option --retr-symlinks, damit symbolische Links aufgelöst werden und man sich nicht wundert, wenn nur der Link, aber nicht die Datei selber runtergeladen wird.
    Selbstverständlich können auch die Sourcen (falls benötigt) geholt werden (Verzeichnis /src).

    (Wer nicht die ganzen Verzeichnisse spiegeln möchte, sondern nur tatsächlich eingespielte Patches und RPM-Pakete sichern möchte, findet unter /var/lib/YaST2/you/suse/ die bereits eingespielten Quellpakete, vorausgesetzt, dass beim Online-Update nicht die Option "Quellpakete nach dem Update entfernen" ausgewählt wurde.)


    Dasselbe Muster ist bei den Paketen für KDE 3.1.2 denkbar:


    wget -r --retr-symlinks ftp://ftp.rz.uni-ulm.de/mirrors/suse...1/yast-source/

    Hier reicht allerdings die Angabe des Pfades und Aktivierung unter "Software installieren und löschen >> Installationsquelle wechseln" nach Aufruf von YaST.



    b) Online-Update anpassen
    -------------------------


    SuSEs YaST-Online-Update holt sich per default eine aktualisierte Liste mit Mirrors per wget vom SuSE-Server. Das ist relativ unnötig und unter Umständen sehr ungeschickt, wenn keine Internetanbindung besteht, da YOU dann einfach abbricht.
    Daher sollte dieses Verhalten erst einmal deaktiviert werden.

    Wechsel in das Verzeichnis /etc/sysconfig/
    Mit einem Editor die Datei onlineupdate öffnen und die folgende Zeile abändern:

    Code:
    YAST2_LOADFTPSERVER="yes"
    aus dem "yes" einfach ein "no" machen.


    Nun möchte man YOU dauerhaft mitteilen, dass es noch ein Verzeichnis gibt, in dem Update-Pakete und Patches liegen.
    Dies geschieht in der Datei /etc/suseservers
    Dies könnte beispielsweise so aussehen:

    Code:
    dir:///datendreck1/suse/
    ftp://ftp.rz.uni-ulm.de/mirrors/suse/
    ...
    Wichtig ist, dass das gespiegelte Verzeichnis nicht anderweitig umbenannt wird. Der Pfad sollte in etwa so aussehen: /datendreck1/suse/i386/update/8.1/
    Am fettgedruckten Pfadabschnitt erkennt YOU, um welche Architektur und welche Version es sich handelt. Daher am besten den gespiegelten Ordner "suse" ins Wunschverzeichnis kopieren.



    c) YOU-Alternativen
    -------------------


    Wem YOU nicht gefällt, oder zu wenig Features bietet, der kann sich Fou4s anschauen:
    http://fou4s.gaugusch.at/

    Zudem gibt es auch ein Apt für SuSE:
    http://linux01.gwdg.de/apt4rpm/


    Ergänzung (08.10.2003):
    Interessant ist auch das Programm rpmfind.
    Wie man you als cron-job konfiguriert, ist hier nachzulesen: http://portal.suse.com/sdb/de/2002/11/81_you3.html (Danke an sonny für den Link.)
    -----------------------------------------


    Daniel
    Geändert von drunkenPenguin (08.10.03 um 21:30 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •