Beiträge von Sauerland

    Blau bedeutet:

    Es gibt eine höhere Version bzw Release in einem anderen Repo.

    Bei Release bedeutet dies, das die Versionen der Sourcen gleich sind.


    Oft ist es so, das openSUSE ein Paket öfters baut als Packman, beide dieselben Source-Version benutzen und wen du das Packman Paket benutzt, dies Paket in dieser liste erscheint.

    Hier bei mir in Leap 15.4 gerade:

    Code
    Die folgenden 36 Paketaktualisierungen werden NICHT installiert:
      broadcom-wl broadcom-wl-ueficert ffmpeg-4 ffmpeg-4-libavcodec-devel ffmpeg-4-libavdevice-devel
      ffmpeg-4-libavfilter-devel ffmpeg-4-libavformat-devel ffmpeg-4-libavresample-devel
      ffmpeg-4-libavutil-devel ffmpeg-4-libpostproc-devel ffmpeg-4-libswresample-devel
      ffmpeg-4-libswscale-devel gdk-pixbuf-loader-libheif lame libavcodec58_134 libavdevice58_13
      libavfilter7_110 libavformat58_76 libavresample4_0 libavutil56_70 libheif1 libjpeg62 libmp3lame0
      libmp3lame-devel libpostproc55_9 libswresample3_9 libswscale5_9 libtag1 libtag_c0
      perl-Glib-Object-Introspection perl-Gtk3 r8168-blacklist-r8169 r8168-ueficert taglib virtualbox
      virtualbox-qt
    Code
    zypper se -s broadcom-wl-ueficert
    Repository-Daten werden geladen...
    Installierte Pakete werden gelesen...
    
    S  | Name                 | Type  | Version                   | Arch   | Repository
    ---+----------------------+-------+---------------------------+--------+---------------------------------
    i+ | broadcom-wl-ueficert | Paket | 6.30.223.271-lp153.160.23 | x86_64 | Kernel-stable-backport-Sauerland
    v  | broadcom-wl-ueficert | Paket | 6.30.223.271-lp154.160.2  | x86_64 | Sauerland-OSS

    Hier ist lp153 kleiner als lp154, Source-Versionen sind aber gleich:

    Code
    6.30.223.271

    Dies lp153 in meiner 154 liegt daran, das das kernel:stable:backports Repo für Leap 15.3 eröffnet wurde und als Hintergrund die Sourcen aus Leap 15.3 benutzt, der Kernel aber bis Leap 15.5 funktioniert.


    Nächstes Beispiel ist das oben benannte openSUSE-Packman Problem:

    Code
    i+ | ffmpeg-4                     | Paket      | 4.4-pm154.3.11.1  | x86_64 | Packman1
    
    v  | ffmpeg-4                     | Paket      | 4.4-150400.3.8.1  | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
    
    v  | ffmpeg-4                     | Paket      | 4.4-150400.3.5.1  | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
    
    v  | ffmpeg-4                     | Paket      | 4.4-150400.3.2.1  | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
    
    v  | ffmpeg-4                     | Paket      | 4.4-150400.1.13   | x86_64 | Main Repository

    Versionen gleich, nur Release anders......

    Code
    zypper se --provides /usr/lib/geoclue-2.0/demos/agent
    Metadaten von Repository 'Kernel-stable-backport' abrufen .......................................[fertig]
    Cache für Repository 'Kernel-stable-backport' erzeugen ..........................................[fertig]
    Repository-Daten werden geladen...
    Installierte Pakete werden gelesen...
    
    S | Name     | Summary               | Type
    --+----------+-----------------------+------
    i | geoclue2 | GeoLocation Framework | Paket

    Jetzt siehst du, in welchem Paket das steckt


    Jetzt könntest du löschen:

    Du musst allerdings entscheiden, ob du diese Pakete (ist jetzt meine Liste) löschen willst, denn die benötigen geoclue2......


    Ich lösche nicht.


    PS:

    Der benutze RAM von 2,4 GB ist jetzt aber nicht viel

    Code
    gpg-pubkey-3dbdc284-53674dd4    gpg(openSUSE Project Signing Key <opensuse@opensuse.org>)
    gpg-pubkey-1abd1afb-54176598    gpg(PackMan Project (signing key) <packman@links2linux.de>)
    gpg-pubkey-ee3d166a-5fe932a4    security OBS Project <security@build.opensuse.org> public key
    gpg-pubkey-39db7c82-5f68629b    SuSE Package Signing Key <build@suse.de> public key
    gpg-pubkey-c27aa466-5ff5836d    Vivaldi Package Composer KEY07 <packager@vivaldi.com> public key
    gpg-pubkey-29b700a4-62b07e22    openSUSE Project Signing Key <opensuse@opensuse.org> public key
    gpg-pubkey-9a795806-46bc71d0    PackMan Build Service (PackMan Build Service) <packman@links2linux.de> public key
    gpg-pubkey-4218647e-61f7b089    Vivaldi Package Composer KEY08 <packager@vivaldi.com> public key

    Da ist aber Packman 2 mal vorhanden.....

    Lösche beide und als root:

    Code
    zypper clean -a
    Code
    zypper ref

    Da sollte dann eine Abfrage nach dem key erfolgen.

    Schon mal mit screen befasst?


    Das läuft bei uns auf dem Server immer......

    Der hat natürlich keine GUI.....

    In dem Screen shot ist bei dem markierten Paket schön zu sehen:

    Es gibt 2 Pakete in den Repos, erkennbar an den Aktivierungskästchen.....


    Wenn es keine Pakete gibt, fehlen diese.....

    Dann kannst du löschen.

    Aber immer erst überlegen, ob du die Pakete nicht "per Hand" installierst hast.

    Aber einige mit pm152 bzw pm153 in der Version......


    Ich würde mir die liste ausdrucken und in Yast mal einfach nach den Paketen suchen, anklicken und mit Versionen schauen, ob es dort eine Version für Leap 15.4 gibt.



    Ansonsten löschen.....


    Du kannst das auch mit Yast----Software installieren machen:


    Anzeigen----alle Pakete-----Auf die Überschrift installiert klicken ----auf die Überschrift installiert noch einmal klicken und nun siehst du alle Pakete in rot markiert, die es entweder nicht mehr gibt oder die in einer höheren Version installiert sind als im Repo.

    Auf das Paket klicken, dann in Versionen schauen und entweder umstellen oder löschen.

    Das dauert aber eine ganze Weile......