Greetings Earthlings,
hab jetzt mal die 12.1 neu installiert. SO weit, so gut. Aus irgendeinem Grund wurde der User zwar nicht angelegt, aber das ließ sich ja schnell ändern.
Jetzt wollte ich wie immer in Yast alle Pakete aktualisierren lassen wenn neuere Version vorhanden. Angeblich sind das nur 10 Stück! Irgendwelche PackageKits und Flashplayer. Das war’s.
Hab schon einige Repos eingebunden.
[Aktualisierungen-für-openSUSE-12.1-12.1-1.4]
name=Aktualisierungen für openSUSE 12.1 12.1-1.4
enabled=1
autorefresh=1
baseurl=http://download.opensuse.org/update/12.1/
path=/
type=rpm-md
keeppackages=0
[KDE_Aktualisierte_Anwendungen]
name=KDE Aktualisierte Anwendungen
enabled=1
autorefresh=1
baseurl=http://download.opensuse.org/repositories/KDE:/UpdatedApps/openSUSE_12.1/
path=/
type=rpm-md
priority=60
keeppackages=0
[KDE_Extra]
name=KDE Extra
enabled=1
autorefresh=1
baseurl=http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_12.1
path=/
type=rpm-md
priority=60
keeppackages=0
[KDE_Kern_Pakete]
name=KDE Kern Pakete
enabled=1
autorefresh=1
baseurl=http://download.opensuse.org/repositories/KDE:/Distro:/Stable/openSUSE_12.1
path=/
type=rpm-md
priority=60
keeppackages=0
[KDE_Playground]
name=KDE Playground
enabled=1
autorefresh=1
baseurl=http://download.opensuse.org/repositories/KDE:/Unstable:/Playground/openSUSE_12.1/
path=/
type=rpm-md
priority=60
keeppackages=0
[Mozilla]
name=Mozilla
enabled=1
autorefresh=1
baseurl=http://download.opensuse.org/repositories/mozilla/openSUSE_12.1/
path=/
type=rpm-md
priority=60
keeppackages=0
[Packman]
name=Packman
enabled=1
autorefresh=1
baseurl=http://packman.jacobs-university.de/suse/openSUSE_12.1
path=/
type=rpm-md
priority=50
keeppackages=0
[openSUSE-12.1-12.1-1.4]
name=openSUSE-12.1-12.1-1.4
enabled=0
autorefresh=0
baseurl=cd:///?devices=/dev/disk/by-id/ata-TSSTcorp_DVD+_-RW_TS-L632H,/dev/sr0
path=/
type=yast2
keeppackages=0
[repo-debug]
name=openSUSE-12.1-Debug
enabled=0
autorefresh=1
baseurl=http://download.opensuse.org/debug/distribution/12.1/repo/oss/
path=/
type=NONE
keeppackages=0
[repo-debug-update]
name=openSUSE-12.1-Update-Debug
enabled=0
autorefresh=1
baseurl=http://download.opensuse.org/debug/update/12.1/
path=/
type=NONE
keeppackages=0
[repo-non-oss]
name=openSUSE-12.1-Non-Oss
enabled=1
autorefresh=1
baseurl=http://download.opensuse.org/distribution/12.1/repo/non-oss/
path=/
type=yast2
keeppackages=0
[repo-oss]
name=openSUSE-12.1-Oss
enabled=1
autorefresh=1
baseurl=http://download.opensuse.org/distribution/12.1/repo/oss/
path=/
type=yast2
keeppackages=0
[repo-source]
name=openSUSE-12.1-Source
enabled=0
autorefresh=1
baseurl=http://download.opensuse.org/source/distribution/12.1/repo/oss/
path=/
type=NONE
keeppackages=0
Nichts. Das kann doch nicht sein. Firefox ist zB ja noch in Version 7.
-
Alle originale Repos hab ich auf 99 gelassen.
-
DVD deaktiviert.
-
Die neuen auf 60 außer Packman auf 50.
-
Anbieterwechsel zugelassen.
“zypper dup” würde gehen. Hab ich aber absichtlich noch nicht gemacht, da
- Löst das ja nicht das Yast Problem. (oder vielleicht doch?)
- Ist zypper dup nicht eher ein Systemupdate? Hat sich beim lesen so angehört. Und es stuft ja auch Programme wieder zurück. Glaub 39 immerhin in meinem Fall. (Insgesamt wären 200+ aktuellere Dateien vorhanden, eben ca diese 40 Rückstufungen und zahlreiche Anbieterwechsel. Alles in allem 600+ mb)
Muß doch auch ne Möglichkeit geben Yast zum Laufen zu kriegen. Da ja zypper dup zu funktionieren scheint, kann es nicht an den Repos liegen? Oder mach ich gerade einen Denkfehler?
Was kann ich machen? Könnt Ihr mir helfen?
Gruß Galaxist
zypper lr -d
# | Alias | Name | Enabled | Refresh | Priority | Type | URI | Service
---+---------------------------------------------+---------------------------------------------+---------+---------+----------+--------+------------------------------------------------------------------------------------+--------
1 | Aktualisierungen-für-openSUSE-12.1-12.1-1.4 | Aktualisierungen für openSUSE 12.1 12.1-1.4 | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/12.1/ |
2 | KDE_Aktualisierte_Anwendungen | KDE Aktualisierte Anwendungen | Yes | Yes | 60 | rpm-md | http://download.opensuse.org/repositories/KDE:/UpdatedApps/openSUSE_12.1/ |
3 | KDE_Extra | KDE Extra | Yes | Yes | 60 | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_12.1 |
4 | KDE_Kern_Pakete | KDE Kern Pakete | Yes | Yes | 60 | rpm-md | http://download.opensuse.org/repositories/KDE:/Distro:/Stable/openSUSE_12.1 |
5 | KDE_Playground | KDE Playground | Yes | Yes | 60 | rpm-md | http://download.opensuse.org/repositories/KDE:/Unstable:/Playground/openSUSE_12.1/ |
6 | Mozilla | Mozilla | Yes | Yes | 60 | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_12.1/ |
7 | Packman | Packman | Yes | Yes | 50 | rpm-md | http://packman.jacobs-university.de/suse/openSUSE_12.1 |
8 | openSUSE-12.1-12.1-1.4 | openSUSE-12.1-12.1-1.4 | Yes | No | 99 | yast2 | cd:///?devices=/dev/disk/by-id/ata-TSSTcorp_DVD+_-RW_TS-L632H,/dev/sr0 |
9 | repo-debug | openSUSE-12.1-Debug | No | Yes | 99 | NONE | http://download.opensuse.org/debug/distribution/12.1/repo/oss/ |
10 | repo-debug-update | openSUSE-12.1-Update-Debug | No | Yes | 99 | NONE | http://download.opensuse.org/debug/update/12.1/ |
11 | repo-non-oss | openSUSE-12.1-Non-Oss | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/12.1/repo/non-oss/ |
12 | repo-oss | openSUSE-12.1-Oss | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/12.1/repo/oss/ |
13 | repo-source | openSUSE-12.1-Source | No | Yes | 99 | NONE | http://download.opensuse.org/source/distribution/12.1/repo/oss/
zypper up
Loading repository data...
Reading installed packages...
The following package updates will NOT be installed:
amarok gstreamer-0_10-fluendo-mp3 k3b kaffeine kdebase4-openSUSE
kdebase4-runtime-branding-openSUSE kdebase4-workspace-branding-openSUSE
kio_sysinfo kio_sysinfo-branding-openSUSE mobile-broadband-provider-info
mozilla-nspr
Nothing to do.
Anbieterwechsel (Repowechsel) wird beim zypper up nicht durchgeführt, dafür ist zypper dup.
Also sind Deine Programme aktuell.
Du kannst aber z.B.
zypper dup --from 6
machen und Firefox bzw. alle Programme, die im repo Nr. 6 (Mozilla) enthalten sind, werden auf die Versionen im repo Nr. 6 umgestellt.
zypper (Befehl) -h gibt zusätzliche Hilfe aus:
zypper dup -h
dist-upgrade (dup) [options]
Perform a distribution upgrade.
Command options:
--from <alias|#|URI> Restrict upgrade to specified repository.
-r, --repo <alias|#|URI> Load only the specified repository.
-l, --auto-agree-with-licenses
Automatically say 'yes' to third party license
confirmation prompt.
See man zypper for more details.
--debug-solver Create solver test case for debugging
--no-recommends Do not install recommended packages, only required.
--recommends Install also recommended packages in addition
to the required.
-D, --dry-run Test the upgrade, do not actually upgrade
--download Set the download-install mode. Available modes:
only, in-advance, in-heaps, as-needed
-d, --download-only Only download the packages, do not install.
oder
zypper help
Schon mal vielen Dank für die Antwort,
aber es geht mir ja nicht um zypper, sondern um Yast. Auch nicht um firefox, welches übrigens als einziges mittlerweile als Update angeboten wurde. Hätte halt gerne ein komplett funktionierendes OS.
Zypper DUp findet ja 200+ neue Pakete. Da sollte doch auch yast welche finden.
Also noch mal meine Frage:
Zypper Dup findet Neues, Yast nicht. Fehler? Kann ich etwas tun, damit ich auch mit Yast auf den aktuell angebotenen Stand aller Programme komme?
Gruß Galaxist
Yast baut auf libzypp auf, dementsprechend findet Yast auch nur Updates wie der Befehl zypper up.
Wenn Du z.B Firefox auf den Firefox aus dem Mozilla-repo umstellen willst, mußt Du (übrigens wie in Deinem selbigen Beitrag im linux-club geschrieben worden ist) Yast-----Software installieren-----links oben Anzeigen-----Installationsquellen-----das Mozilla repo anklicken und dann im Hauptfenster über den Programmen auf Wechsel von Systempaketen klicken.
Und bitte nichts ignorieren, alle Konflikte auflösen. (Deine Aussageb im hierzu linux-club solltest Du schnellstens ändern).
Erst wenn Du dies alles gemacht hast, werden die Programme aus dem Mozill-repo aktualisiert, falls neuere vorliegen.
Und ob der Haken bei Repowechsel zulassen funktioniert habe ich keine Ahnung.
Es ist einzig ein Verständnisproblem Deinerseits.
zypper up (=Yast update) Programme werden durch neue Versionen aus dem installierten repo aktualisiert
zypper dup (=Yast Wechsel von Systempaketen) Programme werden durch Programme aus anderen repos ersetzt. Kann sogar eine ältere Version sein, hier kommen die Prioritäten der repos ins Spiel.