[gelöst] Repos aktualisieren (mit zypper)

Hinweis: In dem Thema [gelöst] Repos aktualisieren (mit zypper) gibt es 10 Antworten auf 2 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Hallo,


    ich habe eine Frage zum Aktualisieren der Repos:


    Code
    > zypper repos
    
    
    # | Alias        | Name                  | Aktiviert | Aktualisieren
    --+--------------+-----------------------+-----------+--------------
    1 | repo-debug   | openSUSE-11.2-Debug   | Nein      | Ja
    2 | repo-non-oss | openSUSE-11.2-Non-Oss | Ja        | Ja
    3 | repo-oss     | openSUSE-11.2-Oss     | Ja        | Ja
    4 | repo-source  | openSUSE-11.2-Source  | Nein      | Ja
    5 | repo-update  | openSUSE-11.2-Update  | Ja        | Ja

    Was heißt die Spalte Aktualisieren ? Heißt "JA", dass die Repos automatisch aktualisiert werden und ich kein "zypper refresh" machen muss ?


    Danke schonmal.


    Grüße


    OnAir

    Gruß, OnAir

    Für den Inhalt des Beitrages 10817 haftet ausdrücklich der jeweilige Autor: OnAir

  • Hallo


    Du hast ne gute gestellt und sie gleichzeitig sogar selbst beantwortet.


    Falls Du ein ein

    Code
    zypper dup

    durchführen willst solltest du schon vorher ein

    Code
    zypper ref

    setzen. Aber mach doch die Updates über yast>Installationsquellen.

  • Ok, vielen Dank für die Antwort. Joa, yast wäre auch ne Möglichkeit, aber ich bin jetzt das Installieren über die Konsole gewöhnt von anderen Distributionen...naja, mal schaun...
    :89:
    Gruß


    OnAir

    Gruß, OnAir

    Für den Inhalt des Beitrages 10824 haftet ausdrücklich der jeweilige Autor: OnAir

  • Hi,


    Zitat von Phantom;10826

    Nur dran denken dass die Prioritäten auch immer richtig gesetzt sind, das auch nix schief geht.


    hmm, da muss ich jetzt nochmal nachfragen:( :
    Wie sollte ich die Prioritäten dann wählen ? Bis jetzt sind alle auf 99


    Hier sind meine aktuellen Repos:

    Code
    # | Alias                | Name                  | Aktiviert | Aktualisieren
    --+----------------------+-----------------------+-----------+--------------
    1 | Libdvdcss repository | Libdvdcss repository  | Ja        | Ja
    2 | packman              | packman               | Ja        | Ja
    3 | repo-debug           | openSUSE-11.2-Debug   | Nein      | Ja
    4 | repo-non-oss         | openSUSE-11.2-Non-Oss | Ja        | Ja
    5 | repo-oss             | openSUSE-11.2-Oss     | Ja        | Ja
    6 | repo-source          | openSUSE-11.2-Source  | Nein      | Ja
    7 | repo-update          | openSUSE-11.2-Update  | Ja        | Ja

    Aus der Dokumentation und den Beiträgen, die Google ausspuckt, werde ich leider nicht ganz schlau...


    Gruß


    OnAir


    P.S. Muss ich die Beiträge selbst als gelöst markieren, indem ich ein "[gelöst]" in den Startbeitrag haue, oder gibt es da ein Prefix/Tag/Funktion für ?

    Gruß, OnAir

    Für den Inhalt des Beitrages 10841 haftet ausdrücklich der jeweilige Autor: OnAir

  • Hi,


    ok, ich denke ich habe es jetzt verstanden. Aber die Erklärungen sind (zumindest für mich als Anfänger) etwas ungenau. Z.B. was "richtig priorisiert" ist, wird nicht direkt erklärt.
    Ich würde die Repos jetzt so priorisieren (ähnlich wie in den Beispielen dort auf der Seite):


    • packman, libdvdcss (== höchste Priorität)
    • update
    • oss,non-oss
    • contrib


    Gruß


    OnAir

    Gruß, OnAir

    Für den Inhalt des Beitrages 10869 haftet ausdrücklich der jeweilige Autor: OnAir

  • Hi,


    das ist schon richtig beschrieben, Du hast nur das Prinzip nicht richtig verstanden .... nicht falsch verstehen :)


    Man kann nicht Pauschal sagen .... Quelle X hat diesen Wert & Quelle Y hat jenen wert. Das Prinzip ist dennoch ganz einfach, hier sind Repos wie zb Oss / Non-Oss mit einer niedrigen Priorität ausreichend, weil hierüber Software Pakete bezogen werden können. Aktualisiert wird hingegen das dann über die Repo - SuSE-Update ... Werden Repos wie zb Packman, ist diese wiederum in der Priorität so zu setzen das alle Pakete (wobei es hier sich meist um Media-Pakete handelt) aus dieser Repo bezogen werden. Dies kann zb mit einstellen der höchsten Priorität so sein das diese noch höher ist als die Update Repo, weil über die Packman Repo auch Updates der eigenen verfügbaren Pakete bereit gestellt werden was dann nichts mit der SuSE-Update Repo zu tun hat. So ist es auf der verlinkten Seite auch beschrieben.


    Merke: Höhere Priorität heißt hier die Zahl des einzustellenden Wertes niedrig zu wählen, niedriger Zahlenwert → Höhere Priorität ... siehe dazu unter → Hilfe ← im YaST → Software → Software Repositories nach.


    PS: Diese eine Quelle über die das von dir genannte Paket welches übrigens in Deutschland verboten ist bezogen wird, kannst in der Priorität zb bei 99 lassen, da bei so gearteten Quellen Aktualisierungen über dieselbe Quelle angeboten werden. Hätte diese Repo eine separate Update Repo, müsste die Update Repo dann im wert niedriger und somit in der Priorität höher belegt werden. Hier gilt das Prinzip, je mehr Quellen jenseits des Standard Systems, desto mehr müssen die Repos in ihrer Priorität so abgestimmt werden das die Pakete aus den bevorzugten Quellen installiert werden.

  • Zitat von Linuxsusefan;10871

    ... welches übrigens in Deutschland verboten ist ...


    Das gute an den vielen Verboten ist, dass man dadurch erst auf Möglichkeiten aufmerksam gemacht wird, die man vorher gar nicht in Betracht gezogen hat... :D

    openSUSE 11.2
    KDE 4.3.5
    AMD Athlon 64 Processor 3000+
    NVIDIA GeForce 8500 GT, Treiber: 195.36.15

    Für den Inhalt des Beitrages 10874 haftet ausdrücklich der jeweilige Autor: Waldschrat