zypper hält Package für veraltet trotz höherer Versionsnr. ?

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.
  • Warum unter root????

    Code
    zypper lr -d | grep stephan
    10 | Programme                        | Programme-rpm                    | Ja      | ( p) Ja   | Ja      | -    |   99     | plaindir | dir:/home/stephan/Programme86x64/Programme                                                   | 
    12 | RPMS                             | Rpmbuild                         | Ja      | ( p) Ja   | Ja      | -    |   70     | plaindir | dir:/home/stephan/rpmbuild/RPMS    

    Ich baue nicht in dem repo-Verzeichnis - da verlinke ich nur die benötigten Endprodukte, um zypper glücklich zu machen. :saint:


    Mein lokales Repo-Verzeichnis soll aber nur für root zugänglich sein, damit nicht jeder RPMs einschmuggeln kann.

    Einmal editiert, zuletzt von rkbwde ()

    Für den Inhalt des Beitrages 328187 haftet ausdrücklich der jeweilige Autor: rkbwde

  • 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 ...

    Für den Inhalt des Beitrages 328188 haftet ausdrücklich der jeweilige Autor: rkbwde

  • Ich baue nicht in dem repo-Verzeichnis - da verlinke ich nur die benötigten Endprodukte, um zypper glücklich zu machen. :saint:


    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.

    Für den Inhalt des Beitrages 328189 haftet ausdrücklich der jeweilige Autor: Sauerland

  • 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.

    Für den Inhalt des Beitrages 328190 haftet ausdrücklich der jeweilige Autor: Sauerland

  • 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.

    Für den Inhalt des Beitrages 328192 haftet ausdrücklich der jeweilige Autor: rkbwde

  • Die Trennung habe ich schon bewusst vorgenommen, damit nicht irgendwelche unreifen RPMs aus meinem Build-Verzeichnis gezogen werden, sondern nur "freigebene".

    Für den Inhalt des Beitrages 328193 haftet ausdrücklich der jeweilige Autor: rkbwde

  • Ich habe die repos wie von Sauerland vorgeschlagen bereinigt und Packman Multimedia ergänzt - zypper ist weiterhin glücklich: :saint:


    Wenn ich aber das neue openvpn-RPM aus meinem lokalen repo-Verzeichnis herausnehme, meckert zypper wieder:

    Da scheint wirklich die (seltsame) Logik dahinterzustecken, dass alles was nicht in einem Repo liegt, "alt" ist. :|

    Für den Inhalt des Beitrages 328194 haftet ausdrücklich der jeweilige Autor: rkbwde

  • 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........

    Für den Inhalt des Beitrages 328195 haftet ausdrücklich der jeweilige Autor: Sauerland