Für das openvpn-rpm habe ich mir ein Source-RPM aus einem der OBS-home-Repos gezogen, im spec-File Vendor und Packager gesetzt und dann mit "rpmbuild -bb" gebaut.
zypper hält Package für veraltet trotz höherer Versionsnr. ?
- rkbwde
- Erledigt
Hinweis: In dem Thema zypper hält Package für veraltet trotz höherer Versionsnr. ? gibt es 39 Antworten auf 4 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
-
-
Ich baue nicht in dem repo-Verzeichnis - da verlinke ich nur die benötigten Endprodukte, um zypper glücklich zu machen.

Mein lokales Repo-Verzeichnis soll aber nur für root zugänglich sein, damit nicht jeder RPMs einschmuggeln kann.
-
Für das openvpn-rpm habe ich mir ein Source-RPM aus einem der OBS-home-Repos gezogen, im spec-File Vendor und Packager gesetzt und dann mit "rpmbuild -bb" gebaut.
Das gleiche habe ich übrigens auch auf meinem Dualseat System gemacht, das noch unter Leap 15.6 läuft. Und da will zypper mein neues Package nicht wieder gegen die alten Packages von SuSE austauschen (ja, ich weiß, dass "zypper dup" und "zypper up" zwei verschiedene Dinge sind). Daher irritiert mich die geänderte Logik bei SlowRoll aber immer wieder ...
-
Ich baue nicht in dem repo-Verzeichnis - da verlinke ich nur die benötigten Endprodukte, um zypper glücklich zu machen.

Mein lokales Repo-Verzeichnis soll aber nur für root zugänglich sein, damit nicht jeder RPMs einschmuggeln kann.Murks.
Gebaut wird als User im Users /home, nur installiert wird als root.
Daher ist es egal, wo die rpms liegen, nur root kann installieren.
Wenn du aber jetzt eine rpmbuild Umgebung aufsetzt und das RPM Verzeichnis als Repo einfügst, brauchst du nichts mehr verschieben.
-
Das gleiche habe ich übrigens auch auf meinem Dualseat System gemacht, das noch unter Leap 15.6 läuft. Und da will zypper mein neues Package nicht wieder gegen die alten Packages von SuSE austauschen (ja, ich weiß, dass "zypper dup" und "zypper up" zwei verschiedene Dinge sind). Daher irritiert mich die geänderte Logik bei SlowRoll aber immer wieder ...
zypper dup macht schon seit Jahren keinen automatischen Repowechsel mehr, das wurde wegen Tumbleweed damals so geändert.
-
-
zypper dup macht schon seit Jahren keinen automatischen Repowechsel mehr, das wurde wegen Tumbleweed damals so geändert.
Ich habe nicht von Repowechseln, sondern dem Umgang mit lokal gebauten RPMs gesprochen. Da verhalten sich "zypper up" unter Leap und "zypper dup" unter Slowroll sehr unterschiedlich.
-
Alles anzeigen
Murks.
Gebaut wird als User im Users /home, nur installiert wird als root.
Daher ist es egal, wo die rpms liegen, nur root kann installieren.
Wenn du aber jetzt eine rpmbuild Umgebung aufsetzt und das RPM Verzeichnis als Repo einfügst, brauchst du nichts mehr verschieben.
Die Trennung habe ich schon bewusst vorgenommen, damit nicht irgendwelche unreifen RPMs aus meinem Build-Verzeichnis gezogen werden, sondern nur "freigebene".
-
Ich habe die repos wie von Sauerland vorgeschlagen bereinigt und Packman Multimedia ergänzt - zypper ist weiterhin glücklich:
Code
Alles anzeigen# zypper dup Repository-Daten werden geladen... Installierte Pakete werden gelesen... Warnung: Sie sind im Begriff, eine Distributionsaktualisierung mit allen aktivierten Repositorys durchzuführen. Vergewissern Sie sich, dass diese Repositorys kompatibel sind, bevor Sie fortfahren. Weitere Informationen zu diesem Kommando finden Sie unter 'man zypper'. Distributions-Aktualisierungen werden verarbeitet... Keine auszuführenden Aktionen. # zypper ve Repository-Daten werden geladen... Installierte Pakete werden gelesen... Die Abhängigkeiten aller installierten Pakete sind berücksichtigt.Wenn ich aber das neue openvpn-RPM aus meinem lokalen repo-Verzeichnis herausnehme, meckert zypper wieder:
Code
Alles anzeigenzypper dup Metadaten von Repository 'repo_rk' abrufen ......................................................................[fertig] Cache für Repository 'repo_rk' erzeugen .........................................................................[fertig] Repository-Daten werden geladen... Installierte Pakete werden gelesen... Warnung: Sie sind im Begriff, eine Distributionsaktualisierung mit allen aktivierten Repositorys durchzuführen. Vergewissern Sie sich, dass diese Repositorys kompatibel sind, bevor Sie fortfahren. Weitere Informationen zu diesem Kommando finden Sie unter 'man zypper'. Distributions-Aktualisierungen werden verarbeitet... Problem: 1: Problem mit dem installierten openvpn-2.6.19-325.5.x86_64 Lösung 1: openvpn-2.6.14-2.4.x86_64 von Hersteller openSUSE installieren und openvpn-2.6.19-325.5.x86_64 von Hersteller RK ersetzen Lösung 2: veraltetes openvpn-2.6.19-325.5.x86_64 beibehaltenDa scheint wirklich die (seltsame) Logik dahinterzustecken, dass alles was nicht in einem Repo liegt, "alt" ist.

-
Wenn ich aber das neue openvpn-RPM aus meinem lokalen repo-Verzeichnis herausnehme, meckert zypper wieder:
Du meinst also, du löscht (verschiebst) das Paket aus dem Verzeichnis?
Dann wird eine Abhängigkeit nicht funktionieren........