Thema geschlossen
Ergebnis 1 bis 1 von 1

Thema: Online Update via smart mit einer Minimalkonfiguration (SuSE 10.1)

  1. #1
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,459

    Standard Online Update via smart mit einer Minimalkonfiguration (SuSE 10.1)

    Hallo,

    Wer Probleme beim Online-Update mit Yast/ZEN und seiner frisch installierten SuSE 10.1 hat, der kann dieses kleine HowTo durcharbeiten, um mit SMART, das ganze über die Bühne zu bekommen.

    Anmerkung:

    Ziel dieses kleinen HowTos ist NICHT die Umstellung auf smart als Paketmanager sondern nur eine möglichst unkomplizierte Durchführung eines Online-Updates, damit Yast/ZEN wieder störungsfrei funktionieren.

    Wer an smart Geschmack gefunden hat, der kann sich die unten angegebenen Links ansehen und die entsprechenden HowTos durcharbeiten, die einem ein "ausgewachsenes Arsenal" an smart-Quellen bieten.


    Nachtrag:

    Da sehr häufig Yast bei einem misslungenen Online-Update via ZEN auch in Mitleidenschaft gezogen wird, wurde dieses HowTo von b3ll3roph0n so modifiziert, daß man gänzlich ohne Yast auskommt.

    Ich habe seine Änderungen übernommen, besten Dank dafür.


    1. smart installieren (Guru-Pakete)

    - Von suser-guru

    ftp://ftp-1.gwdg.de/pub/linux/misc/s...10.1/RPMS/i686 (32 Bit)

    bzw.

    ftp://ftp-1.gwdg.de/pub/linux/misc/s....1/RPMS/x86_64 (64 Bit)

    - Hier folgende Pakete (jeweils neuste Version)
    Code:
    smart
    smart-gui #optional, das gesamte HowTo läuft über die Kommandozeile
    python-psyco.
    runterladen, am besten in einen extra-Ordner.


    - Aus der Basis-Installationsquelle
    ftp://ftp-1.gwdg.de/pub/opensuse/dis...urce/suse/i586 (32 Bit)

    bzw.
    ftp://ftp-1.gwdg.de/pub/opensuse/dis...ce/suse/x86_64 (64 Bit)

    die Pakete
    Code:
    python
    python-gtk #optional, wenn man die GUI installieren will.
    python-xml
    python-elementree
    rpm-python
    in dasselbe Verzeichnis herunterladen.




    - Installieren als root mit:
    Code:
    cd /Pfad_zum/Downloadordner/
    rpm -Uvh *.rpm
    2. Smart Konfigurieren.

    Code:
    su
    
    (Passwort)
    
    smart config --set psyco=true # ==> Kleiner "Turbo" für smart
    smart config --remove package-flags # ==> Entfernt einige seltsame Default-Einstellungen
    
    smart config --set keyserver=pgp.mit.edu # ==> Pakete werden signiert, das hier ist ein Keyserver um die Pubkeys zu importieren.
    Wer Probleme mit den Keys hat oder das Signaturfeature nicht nutzen will, der setzt (zumindest temporär).

    Code:
    smart config --set rpm-check-signatures=false
    Will man die Prüfung wieder einschalten, dann (logischerweise):
    Code:
    smart config --set rpm-check-signatures=true
    3. Channels anpassen.

    Der "heikelste" Moment, denn die Pakete von Guru haben einen "Haken", der allerdings auch ein Vorteil sein kann, nämlich schon vorkonfigurierte Channels, welche beim ersten Start abgefragt werden, hier ist man auf seine eigene Entscheidung angewiesen, folgende Abfragen erscheinen, ob man sie hinzufügen möchte, ich beschränke mich auf die Minimalinstallation für das Update, die anderen Channels kann man immer noch hinzufügen.

    Code:
    smart update
    Nun werden Abfragen gestellt werden:

    SUSE Linux Online Updates ==> 100% JA

    Latest wine packages ==> Nein.

    Packman 3rd Party Package Repository ==> JA, wenn man mp3 und Videos abspielen möchte. Der einzige Drittanbieterchannel, bei dem man eindeutig sagen kann "Das braucht man!".

    SUSE 10.1 OpenSource Repository ==> 100% JA

    SUSE 10.1 Add-On Repository with non OpenSource Packages ==> 100% JA

    Latest mozilla.org packages ==> Nein, da erwischt man u.U. eine Firefox-Beta.

    Latest KDE packages ==> Eher Nein, wer die aktuellsten KDE-Pakete haben will und eine schnelle Internetverbindung hat, kann JA sagen.

    Current KDE applications ==> Eher Nein, siehe eins weiter oben.

    Guru 3rd party package repository ==> Mag böse klingen, da das ja der Channel des Packers selbst ist, aber eher Nein.

    Die Verneinten Channels kann man immer noch nachträglich hinzufügen, aber das ist nicht Gegenstand dieses kleinen HowTos.

    Danach ein:

    Code:
    smart upgrade --update
    um das Online-Update anzustossen. Möglicherweise kommen Nachfragen bezüglich Signaturen, diese entweder mit y bestätigen oder, wenn man das ganze automatisch laufen lassen will, dann den Befehl ergänzen:

    Code:
    smart upgrade --update -y
    dann wird alles ohne Nachfrage übernommen.

    Je nach Anbindung ans Internet kann das ein ganzes Weilchen dauern, aber wer mit Yast kein Online-Update hinbekommt, der hat hier eine einfache Alternative.

    Wer Gefallen an smart gefunden hat, der kann sich folgende Seiten mal ansehen:

    Smart Package Manager - Labix

    FAQ - Labix

    Smart FAQ Uebersetzung - HaBo - WiKi

    SuSELinuxSupport: SmartCommands

    Greetz,

    RM
    Geändert von Rain_Maker (13.08.2007 um 15:05 Uhr)
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.3.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

Thema geschlossen

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 04.09.2006, 20:58
  2. (Erledigt) Suse 10.1 Online Update
    Von Latschenpaul im Forum SuSE Software installieren
    Antworten: 8
    Letzter Beitrag: 28.07.2006, 10:31
  3. (Erledigt) Online-Quellen in Smart eintragen (Suse 10.x)
    Von Runlevel5 im Forum SuSE - APT & Smart
    Antworten: 0
    Letzter Beitrag: 14.05.2006, 17:02
  4. Antworten: 1
    Letzter Beitrag: 13.03.2006, 16:19

Berechtigungen

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87