• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Yast versus Apper

P6CNAT

Advanced Hacker
Hallo,

kann mir jemand den Unterschied in den Update policies von Yast und Apper erklären?

Der Apper meldet mir nach dem Start, dass es über 100 Updates gäbe. Wenn ich in Yast gucke ob es was Neues gibt, sagt der es sei alles im Lot :???:
Wem kann ich trauen?

Grüße
Georg
 

tomm.fa

Administrator
Teammitglied
P6CNAT schrieb:
Der Apper meldet mir nach dem Start, dass es über 100 Updates gäbe.
Nur Updates, oder auch Patches und Upgrades?

P6CNAT schrieb:
Wenn ich in Yast gucke ob es was Neues gibt, sagt der es sei alles im Lot :???:
YaST was/wo? Online-Aktualisierung, oder Software installieren oder löschen?

P6CNAT schrieb:
Wem kann ich trauen?
Eigentlich beiden.

Apper zeigt gleichzeitig verfügbare Updates und Patches an. Bei Zypper wären das zypper patch und zypper update (bzw. nur anzeigen was bereit steht: zypper lp & zypper lu), Auf der Konsole kannst du es mit den Ausgaben von:
Code:
pkcon get-updates
(wäre dann die Ausgabe von PackageKit, was dir Apper anzeigt)
und, wie schon erwähnt,
Code:
zypper list-patches
und
Code:
zypper list-updates
vergleichen.
 
OP
P6CNAT

P6CNAT

Advanced Hacker
Guten Morgen tomm.fa,

Danke für die Erläuterung.
Jetzt ist auch mir aufgefallen, dass ich einem grundsätzlichen Missverständnis erlegen bin.
Ich dachte immer, das openSUSE-12.3-Update Repository sei eine Untermenge des openSUSE-12.3-Oss Repositories.
Jetzt ist mir aufgefallen, dass Software-Versionen aus dem Update Repository gar nicht in das Original Repository einfließen. Zumindest nicht alle.
Im Ergebnis sind jetzt viele Pakete in 'Yast - Software installieren oder löschen' rot markiert.
Jetzt weiß ich worauf ich in Zukunft achten muss.

Grüße
Georg
 

josef-wien

Ultimate Guru
P6CNAT schrieb:
Zumindest nicht alle.
Der Inhalt von oss und non-oss ist statisch, er ändert sich nicht. Neue Versionen dieser Pakete gibt es in update und update-non-oss.

P6CNAT schrieb:
Das heißt, daß es das Paket entweder in keinem der eingebundenen Repos gibt oder daß dort nur ältere Versionen vorhanden sind. "Rot" ist kein Normalzustand, sondern in den meisten Fällen ein Hinweis auf falsche Repo-Prioritäten. Was zeigt:
Code:
zypper repos -uP
"Blau" bedeutet übrigens, daß eine aktuellere Version enthalten ist. "Blau", "rot", "schwarz", "älter" und "aktueller" hängen von der Repo-Priorität ab.
 
OP
P6CNAT

P6CNAT

Advanced Hacker
josef-wien schrieb:
Der Inhalt von oss und non-oss ist statisch, er ändert sich nicht. Neue Versionen dieser Pakete gibt es in update und update-non-oss.
Seltsam, ich meine schon mal blaue Pakete in oss/non-oss gesehen zu haben. Wahrscheinlich habe ich nicht richtig aufgepasst.

josef-wien schrieb:
.... "Rot" ist kein Normalzustand, sondern in den meisten Fällen ein Hinweis auf falsche Repo-Prioritäten. .... "Blau", "rot", "schwarz", "älter" und "aktueller" hängen von der Repo-Priorität ab.
Guter Hinweis :thumbs:
Dass blau für neuere Pakete steht war klar, ist ja auch recht offensichtlich. Dass rot mit der Repo-Priorität zusammen hängt wusste ich nicht.
Habe jetzt die Prioritäten angepasst und die roten Markierungen sind verschwunden. Habe dafür sogar ein paar neue blaue erhalten.

Danke und Grüße
Georg
 
OP
P6CNAT

P6CNAT

Advanced Hacker
Rainer Juhser schrieb:
Und was ist mit
Code:
zypper repos -uP
zu spät, habe den alten Zustand nicht dokumentiert.

Nach einer Gewohnheit aus der Prä-DSL Zeit hatte ich der Installations-DVD und einem lokalen Paketverzeichnis eine hohe Priorität eingeräumt, um stundenlange Installationen zu vermeiden die dann noch kurz vor dem Ende abbrechen :zensur:.
Mittlerweile habe ich ein leidlich brauchbares DSL und kann online-Updates durchführen. Ich habe die Priorität der Installations-DVD und des lokalen Paketverzeichnisses auf den Standard 99 zurückgesetzt - mit den oben beschriebenen Effekten.

Grüße
Georg
 

Rainer Juhser

Moderator
Teammitglied
Trotzdem könntest du uns die aktuellen Prioritäten mal zeigen - vielleicht gibt es ja noch etwas zu verbessern. ;)
 
OP
P6CNAT

P6CNAT

Advanced Hacker
Voilà
Code:
zypper repos -uP
#  | Alias                                | Name                                  | Aktiviert | Aktualisieren | Priorität | URI                                                                             
---+--------------------------------------+---------------------------------------+-----------+---------------+-----------+---------------------------------------------------------------------------------
17 | repo-update                          | openSUSE-12.3-Update                  | Ja        | Nein          |   80      | http://download.opensuse.org/update/12.3/                                       
18 | repo-update-non-oss                  | openSUSE-12.3-Update-Non-Oss          | Ja        | Nein          |   80      | http://download.opensuse.org/update/12.3-non-oss/                               
 3 | Lokale_Downloads                     | Lokale Downloads                      | Ja        | Ja            |   90      | dir:///home/data1/Pakete/Pakete_OpenSuse_64Bit/OpenSuse_12.3_64                 
 1 | ATI_Grafiktreiber                    | ATI Grafiktreiber                     | Ja        | Nein          |   99      | http://geeko.ioda.net/mirror/amd-fglrx/openSUSE_12.3/                           
 2 | GPhoto_Unstable_from_Marcus_Meissner | GPhoto Unstable from Marcus Meissner  | Ja        | Nein          |   99      | http://download.opensuse.org/repositories/GPhoto:/UNSTABLE/openSUSE_12.3/       
 4 | download.opensuse.org-Education      | openSUSE BuildService - Bildungswesen | Ja        | Nein          |   99      | http://download.opensuse.org/repositories/Education/openSUSE_12.3/              
 5 | download.opensuse.org-Stable         | openSUSE BuildService - LibreOffice   | Ja        | Nein          |   99      | http://download.opensuse.org/repositories/LibreOffice:/Stable/openSUSE_12.3/    
 6 | download.opensuse.org-database       | openSUSE BuildService - Datenbank     | Ja        | Nein          |   99      | http://download.opensuse.org/repositories/server:/database/openSUSE_12.3/       
 7 | download.opensuse.org-mozilla        | openSUSE BuildService - Mozilla       | Ja        | Nein          |   99      | http://download.opensuse.org/repositories/mozilla/openSUSE_12.3/                
 8 | download.opensuse.org-packages       | openSUSE BuildService - Java-Pakete   | Nein      | Nein          |   99      | http://download.opensuse.org/repositories/Java:/packages/openSUSE_12.3/         
 9 | ftp.gwdg.de-suse                     | Packman Repository                    | Ja        | Nein          |   99      | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_12.3/                        
10 | openSUSE-12.3-1.7                    | openSUSE-12.3-1.7                     | Ja        | Nein          |   99      | cd:///?devices=/dev/disk/by-id/ata-HL-DT-ST_DVDRAM_GH24NS95_KMXD1TF5931,/dev/sr0
11 | repo-debug                           | openSUSE-12.3-Debug                   | Nein      | Nein          |   99      | http://download.opensuse.org/debug/distribution/12.3/repo/oss/                  
12 | repo-debug-update                    | openSUSE-12.3-Update-Debug            | Nein      | Nein          |   99      | http://download.opensuse.org/debug/update/12.3/                                 
13 | repo-debug-update-non-oss            | openSUSE-12.3-Update-Debug-Non-Oss    | Nein      | Nein          |   99      | http://download.opensuse.org/debug/update/12.3-non-oss/                         
14 | repo-non-oss                         | openSUSE-12.3-Non-Oss                 | Ja        | Nein          |   99      | http://download.opensuse.org/distribution/12.3/repo/non-oss/                    
15 | repo-oss                             | openSUSE-12.3-Oss                     | Ja        | Nein          |   99      | http://download.opensuse.org/distribution/12.3/repo/oss/                        
16 | repo-source                          | openSUSE-12.3-Source                  | Nein      | Nein          |   99      | http://download.opensuse.org/source/distribution/12.3/repo/oss/
Grüße
Georg
 

josef-wien

Ultimate Guru
Wenn Du keinen Hersteller-Wechsel erlaubt und alle gewünschten Pakete bereits umgestellt hast, sollte es mit diesen Prioritäten gehen, ich würde trotzem Packman und alle build service auf < 80 ändern.

Wenn ein Hersteller-Wechsel erlaubt ist (was ich nicht tun würde), gehören Packman und alle build service unbedingt auf < 80.

P. S. Bei heutigen Festplattengrößen ist es besser, die DVD nicht als DVD, sondern als ISO-Image einzubinden.
 
OP
P6CNAT

P6CNAT

Advanced Hacker
Hallo josef-wien,

vielen Dank für die ergänzenden Hinweise :thumbs:
Ich lasse nach wie vor keine automatischen Updates zu, sonst ist die Leitung gerade dann dicht wenn ich sie bräuchte.
Ich prüfe regelmäßig manuell auf Updates und installiere die in einem mir genehmen Zeitfenster. Auch über Herstellerwechsel entscheide ich von Fall zu Fall.

Heute wird mir z.B. ein Update von Packman und zwei von openSUSE angezeigt, alle 3 Pakete sind blau markiert. Deshalb bin ich zuversichtlich, dass es so funktioniert.

Die Idee mit dem ISO Image ist gut, das habe ich sowieso auf der Platte rumliegen.

Grüße
Georg
 
Oben