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

[gelöst] richtigen KDE4 Repositories für 11.0

pospiech

Hacker
Ich verwende noch 11.0 und habe noch die Repositories aktiv die zu 11.0 Zeiten für aktuelle KDE4 Pakete gedacht waren. Jetzt enthalten diese aber nicht 4.2, sondern die 4.3 SVN Versionen.

Welche KDE4 Repositores müsste ich dann richtigerweise hinzufügen?
 
OP
P

pospiech

Hacker
d.h. die einzigen Updates die mir opensuse anbietet sind alpha Versionen von nicht stabilen Anwendungen ???
Ich kann nicht alle 6 Monate ein neues OS einspielen nur weil opensuse alle Repositories dicht macht.
Wenn dem wirklich so wäre, dann müsste ich mir sofort eine andere Distribution suchen.

Aber vielleicht meinst du ja auch was anderes
 

Grothesk

Ultimate Guru
Ich glaube, du hast das Prinzip dieser nicht-offiziellen-Repos noch nicht verstanden.
Es gibt von Suse nie Upgrades von einmal installierten Programmversionen. Das was über zusätzliche Repos kommt ist immer ausdrücklich experimentel und kann mal funktionieren oder auch mal alles zerballern.

Wenn du immer aktuellste Programmversionen in stabilen Versionen haben willst ist Suse nicht deine Distribution.
 
A

Anonymous

Gast
Hallo

schau mal dort → Repositories-KDE 4

Die sind unterteilt in

- Community → sind wiederum unterteilt in die verschiedenen SuSE Versionen + KDE 4 Stable / Factory / Unstable
- Stable = KDE 4.1.x
- Factory = KDE 4.2.x
- Unstable = KDE 4.x ( kommende KDE 4 - Versionen )

so sind derzeit die KDE 4 Repo' s aufgeteilt. Wenn Du dir den Inhalt der Repo' s anschaust wirst Du das an Hand der KDE 4-Paketversionen auch selbst sehen.

Ich hoffe Du hast das gemeint, wenn nicht dann Ignorieren....
 

stj@

Newbie
Wer seine Pakete aus den Unstable Zweigen bezieht, ist dann auch selber Schuld.
Im Factory Zweig gibt's noch KDE4-Pakete vom 4.2.1 Release für openSUSE 11.0.
 
OP
P

pospiech

Hacker
Dann ist wohl
KDE:/KDE4:/Factory:/Desktop/openSUSE_11.0/

das was ich suche. Aber wenn ich daraus was installieren möchte, dann bekomme ich den Fehler das libplasma.so.2 benötigt wird, aber nicht angeboten wird. Heißt also ich kann so daraus nichts installieren.

Woher bekomme ich nun das passende libplasma?

EDIT:
Ist auch kein Wunder, denn in dem Repository liegt nur eine KDE4-workspace 4.0.4 ! Wie konnte dann jemals jemand daraus 4.2 Pakete installieren ???
 

MoFo

Member
ich benutze :

download.opensuse.org/repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.0/

da liegt die aktuelle 4.2.1x drin und bald die 4.2.2

ich habe kein Probleme damit

btw. is die 4.3 denn benutzbar? mich juckts ja schon immer^^
 
A

Anonymous

Gast
Hallo,

was hast Du denn nun genau für eine KDE 4 Version installiert?
 

tomm.fa

Administrator
Teammitglied
pospiech schrieb:
EDIT:
Ist auch kein Wunder, denn in dem Repository liegt nur eine KDE4-workspace 4.0.4 ! Wie konnte dann jemals jemand daraus 4.2 Pakete installieren ???
Wie hier zu sehen, befindet sich dort zur Zeit kdebase4-workspace-4.2.1-212.3. ;) Was ergibt denn die Ausgabe von:
Code:
zypper -x lr
 
OP
P

pospiech

Hacker
tomfa schrieb:
pospiech schrieb:
EDIT:
Ist auch kein Wunder, denn in dem Repository liegt nur eine KDE4-workspace 4.0.4 ! Wie konnte dann jemals jemand daraus 4.2 Pakete installieren ???
Wie hier zu sehen, befindet sich dort zur Zeit kdebase4-workspace-4.2.1-212.3. ;) Was ergibt denn die Ausgabe von:
Code:
zypper -x lr
Code:
matthias@localhost:~> zypper -x lr
<?xml version='1.0'?>             
<stream>                          
<repo-list>                       
<repo alias="openSUSE-DVD 11.0" name="openSUSE-DVD 11.0" type="yast2" enabled="0" autorefresh="0" gpgcheck="1">
<url>cd:///?devices=/dev/sr0</url>
</repo>
<repo alias="http://download.opensuse.org/repositories/OpenOffice.org:/STABLE/openSUSE_11.0/" name="openSUSE BuildService - OpenOffice.org" type="rpm-md" enabled="1" autorefresh="1" gpgcheck="1">
<url>http://download.opensuse.org/repositories/OpenOffice.org:/STABLE/openSUSE_11.0/</url>
</repo>
<repo alias="openSUSE_11.0" name="openSUSE_11.0" type="rpm-md" enabled="1" autorefresh="1" gpgcheck="1">
<url>http://download.opensuse.org/repositories/KDE:/Qt/openSUSE_11.0/</url>
</repo>
<repo alias="http://download.nvidia.com/opensuse/11.0" name="NVIDIA Repository" type="rpm-md" enabled="1" autorefresh="1" gpgcheck="1">
<url>http://download.nvidia.com/opensuse/11.0</url>
</repo>
<repo alias="KDE:KDE4:Community" name="KDE:KDE4:Community" type="rpm-md" enabled="1" autorefresh="1" gpgcheck="1">
<url>http://download.opensuse.org/repositories/KDE:/KDE4:/Community/openSUSE_11.0_KDE4_Factory_Desktop/</url>
</repo>
<repo alias="repo-oss" name="openSUSE-11.0-Oss" type="NONE" enabled="1" autorefresh="0" gpgcheck="1">
<url>http://download.opensuse.org/distribution/11.0/repo/oss/</url>
</repo>
<repo alias="repo-non-oss" name="openSUSE-11.0-Non-Oss" type="NONE" enabled="1" autorefresh="0" gpgcheck="1">
<url>http://download.opensuse.org/distribution/11.0/repo/non-oss/</url>
</repo>
<repo alias="http://ftp.skynet.be/pub/packman/suse/11.0/" name="Packman Repository" type="rpm-md" enabled="1" autorefresh="1" gpgcheck="1">
<url>http://ftp.skynet.be/pub/packman/suse/11.0/</url>
</repo>
<repo alias="http://download.opensuse.org/repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.0/" name="openSUSE BuildService - KDE4:Factory:Desktop" type="rpm-md" enabled="1" autorefresh="1" gpgcheck="1">
<url>http://download.opensuse.org/repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.0/</url>
</repo>
<repo alias="openSUSE-11.0-Updates" name="Updates for 11.0" type="rpm-md" enabled="1" autorefresh="1" gpgcheck="1">
<url>http://download.opensuse.org/update/11.0/</url>
</repo>
<repo alias="repo-debug" name="openSUSE-11.0-Debug" type="NONE" enabled="0" autorefresh="0" gpgcheck="1">
<url>http://download.opensuse.org/distribution/11.0/repo/debug/</url>
</repo>
<repo alias="Main Repository (OSS)" name="Main Repository (OSS)" type="yast2" enabled="1" autorefresh="1" gpgcheck="1">
<url>http://download.opensuse.org/distribution/11.0/repo/oss</url>
</repo>
<repo alias="http://download.videolan.org/pub/videolan/vlc/SuSE/11.0/" name="VideoLan Repository" type="rpm-md" enabled="1" autorefresh="1" gpgcheck="1">
<url>http://download.videolan.org/pub/videolan/vlc/SuSE/11.0/</url>
</repo>
<repo alias="Main Repository (NON-OSS)" name="Main Repository (NON-OSS)" type="rpm-md" enabled="1" autorefresh="1" gpgcheck="1">
<url>http://download.opensuse.org/distribution/11.0/repo/non-oss/suse</url>
</repo>
</repo-list>
</stream>
 

tomm.fa

Administrator
Teammitglied
Müsste eigentlich passen, außer das non-OSS zweimal vorhanden ist und das VLC-Repo deaktiviert (bzw. nicht zusammen mit dem Packman-Repo aktiviert) werden sollte.
 
OP
P

pospiech

Hacker
Wie kann ich denn den Cache von Zypper (falls es daran liegen sollte) komplett leeren?

Und wie kann ich die neueste Version von kde4-workspace* die zypper über die Repos anbietet anzeigen lassen - nur damit ich hier zeigen kann dass ich wirklich eine alte 4.0.4 Version sehe (was ca. bei 1/3 aller Pakete in dem Repos. der Fall ist.
 

tomm.fa

Administrator
Teammitglied
pospiech schrieb:
Und wie kann ich die neueste Version von kde4-workspace* die zypper über die Repos anbietet anzeigen lassen - nur damit ich hier zeigen kann dass ich wirklich eine alte 4.0.4 Version sehe (was ca. bei 1/3 aller Pakete in dem Repos. der Fall ist.
Code:
zypper -r se KDE:KDE4:Community workspace
 
OP
P

pospiech

Hacker
Code:
matthias@localhost:~> zypper -r se KDE:KDE4:Community workspace
Die Daten des Repositorys 'KDE:KDE4:Community' sind veraltet. Sie können 'zypper refresh' als Root ausführen, um die Daten zu aktualisieren.
Lese installierte Pakete...

S | Katalog                                      | Bündel | Name                                 | Version     | Architektur
--+----------------------------------------------+--------+--------------------------------------+-------------+------------
v | Updates for 11.0                             |        | kdebase4-workspace                   | 4.0.4-24.6  | i586
v | Updates for 11.0                             |        | kdebase4-workspace                   | 4.0.4-24.4  | i586
v | Updates for 11.0                             |        | kdebase4-workspace                   | 4.0.4-24.2  | i586
v | openSUSE BuildService - KDE4:Factory:Desktop |        | kdebase4-workspace                   | 4.2.1-212.3 | i586
v | Main Repository (OSS)                        |        | kdebase4-workspace                   | 4.0.4-24.1  | i586
v | openSUSE-11.0-Oss                            |        | kdebase4-workspace                   | 4.0.4-24.1  | i586
i | Systempakete                                 |        | kdebase4-workspace                   | 4.1.3-129.1 | i586

Die Version ist also durchaus verfügbar, aber yast wählt von sich aus grundsätzlich den Katalog 'Updates for 11.0 ' und damit Version 4.0.4-24.6 aus. Und das bei 1/3 aller Pakete. Wie beeinflusse ich die automatische Wahl von Yast?

EDIT:
habe die Prioritäten der Repos so angepasst das 'Updates 11.0' höher (als niedrigere Priorität) ist als alle anderen. Aber noch immer wird beim auswählen von kde4-workspace 4.2.1 angemeckert das libplasma.so.2 (was ja genau von dem Paket geliefert wird) nicht verfügbar ist und damit diverse (> 90 Pakete) deinstalliert werden müssten.
 

tomm.fa

Administrator
Teammitglied
Du kannst in YaST -> Software -> Software-Repositories (bei oS 11.0 evtl. andere Benennung) die Prioritäten der Repos ändern (je niedriger die Zahl, desto eher wird dieses Repo verwendet). In der GUI von YaST gibt es verschiedene Möglichkeiten um bestimmte Versionen zu installieren.

1 = Wählen ob die Repos angezeigt werden sollen, oder die Suche.
2 = Suchwort eingeben.
3 = Verfügbare Versionen und andere Infos über die Reiter anzeigen lassen.
Um mit Zypper ein Paket aus einem bestimmten Repo zu installieren, nimmst du folgenden Befehl:
Code:
zypper -r in <Repo-Alias/oder Reepo URL> <Paketname>
Interessant wäre eventuell auch zypper dup
Code:
zypper -r dup <Repo-Alias/oder Reepo URL>
Schaue doch einfach mal unter:
Code:
man zypper
 
zypper schlägt doch bestimmt Lösungsmöglichkeiten vor, wie sehen die denn genau aus? Oft werden im Factory-Zweig einzelne Bestandteile zusammengefasst, bei der entsprechenden Umstellung kommt es dann zu diesen Meldungen. Eine Auflösung ist dennoch über die entsprechenden Vorschläge möglich.

OT:

K4m1K4tz3 schrieb:
Es gibt keine Repos mehr mit KDE 4.2.

Bitte erst informieren, dann behaupten, okay? ;)
 
OP
P

pospiech

Hacker
Wie upgrade ich denn korrekt mit zypper? Ich habe es so probiert, was aber offensichtlich falsch ist:
Code:
localhost:/home/matthias # zypper -r http://download.opensuse.org/repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.0/  dup kdebase4-workspace
Unbekannter Befehl 'http://download.opensuse.org/repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.0/'

das "man zypper" keine Beispiele enthält konnte ich nur raten wie die URI aussehen sollte.

EDIT: geht anscheint auch mit update. Die Fehlermeldung sieht dann so aus:

localhost:/home/matthias # zypper up --type package kdebase4-workspace
Lese installierte Pakete...

Problem: kde4-plasmoid-am3rok-0.4.1-2.45.i586 benötigt libplasma.so.2, aber dieses kann nicht angeboten werden
gelöschte Anbieter: kdebase4-workspace-4.1.3-129.1.i586[@System]
Lösung 1: Folgende Aktionen werden ausgeführt:
Deinstallation von kde4-plasmoid-am3rok-0.4.1-2.45.i586
Deinstallation von kde4-plasmoid-netgraph-0.3-2.46.i586
Deinstallation von kde4-plasmoid-previewer-0.1-1.122.i586
Downgrade von kde4-plasmoid-quickaccess-0.7.1-10.1.i586 zu kde4-plasmoid-quickaccess-0.7.1-7.5.i586
Deinstallation von kde4-plasmoid-weather-0.4-2.5.i586
Deinstallation von liblancelot0-1.0.3-2.63.i586
Deinstallation von plasmoid-lancelot-1.0.3-2.63.i586
Deinstallation von plasmoid-tea-cooker-0.3.0-3.46.i586
Deinstallation von plasmoid-todo_list-0.2.1-2.49.i586
Downgrade von PolicyKit-kde-0.2-61.1.i586 zu PolicyKit-kde-0.2-20.70.i586
Downgrade von kde4-kio_sysinfo-11.1-21.22.i586 zu kde4-kio_sysinfo-11.0-82.14.i586
Lösung 2: fragen Sie nicht nach der Installation eines auflösbaren Objekts, welches kdebase4-workspace > 4.1.3-129.1 anbietet
Lösung 3: Ignoriere einige Abhängigkeiten von kde4-plasmoid-am3rok

Wählen Sie aus den obigen Lösungen durch eine Nummer aus oder brechen Sie ab. [1/2/3/C]:
 

tomm.fa

Administrator
Teammitglied
pospiech schrieb:
Code:
localhost:/home/matthias # zypper -r http://download.opensuse.org/repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.0/  dup kdebase4-workspace
Unbekannter Befehl 'http://download.opensuse.org/repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.0/'
Code:
zypper -r dup http://download.opensuse.org/repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.0/
Was geschieht denn bei einem generellen
Code:
zypper dup
Ansonsten erst kde4-plasmoid-am3rok vor weiteren Aktionen löschen. Oder noch KDE4 Community als Repo einbinden.
Edit: man zypper enthält sehr wohl Beispiele.
 
Oben