Verständnisfrage zu Repositorys unter suse 15.4 und der update-Funktion
- thorbaro
- Erledigt
Hinweis: In dem Thema Verständnisfrage zu Repositorys unter suse 15.4 und der update-Funktion gibt es 23 Antworten auf 3 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
-
-
Habe es soweit umgesetzt. Dennoch wurden 153 Pakete nicht aktualisiert. Habe mal das anstehende Update auf 15.5 durchgeführt. Mit der Aussicht, allg. eine "gleichmäßigen" Softwarestand zu erlangen.
Code
Alles anzeigenxT580:~ # zypper lr -d # | Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service ---+---------------------------------------+--------------------------------------------------------------+---------+-----------+---------+----------+--------+----------------------------------------------------------------------------------------------+-------- 1 | download.nvidia.com-$releasever | nVidia Graphics Drivers | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.nvidia.com/opensuse/leap/15.5 | 2 | ftp.gwdg.de-openSUSE_Leap_$releasever | Packman Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.5/ | 3 | openSUSE-Leap-15.5-1 | openSUSE-Leap-15.5-1 | No | ---- | ---- | 99 | rpm-md | hd:/?device=/dev/disk/by-id/usb-Kingston_DataTraveler_3.0_00241D8CE55DBF1119574003-0:0-part1 | 4 | repo-backports-update | Update repository of openSUSE Backports | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.5/backports/ | 5 | repo-non-oss | Non-OSS Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.5/repo/non-oss/ | 6 | repo-openh264 | Open H.264 Codec (openSUSE Leap) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap/ | 7 | repo-oss | Main Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.5/repo/oss/ | 8 | repo-sle-update | Update repository with updates from SUSE Linux Enterprise 15 | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.5/sle/ | 9 | repo-source | Source Repository | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/source/distribution/leap/15.5/repo/oss/ | 10 | repo-update | Main Update Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.5/oss/ | 11 | repo-update-non-oss | Update Repository (Non-Oss) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.5/non-oss/ |Die Anzahl ist nun deutlich verringert. Die Repos wurden auch neu geschrieben.
CodexT580:~ # zypper up Loading repository data... Reading installed packages... The following 43 package updates will NOT be installed: Mesa Mesa-dri Mesa-gallium Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 Mesa-libva Mesa-vulkan-device-select ffmpeg-4 libavcodec57 libavcodec58_134 libavdevice58_13 libavfilter7_110 libavformat58_76 libavresample4_0 libavutil55 libavutil56_70 libfdk-aac2 libgbm1 libheif1 libopenh264-7 libpipewire-0_3-0 libpostproc55_9 libquicktime0 libswresample2 libswresample3_9 libswscale5_9 libvdpau_nouveau libvlc5 libvlccore9 libvulkan_intel pipewire pipewire-lang pipewire-modules-0_3 pipewire-spa-plugins-0_2 pipewire-spa-tools pipewire-tools vlc vlc-codec-gstreamer vlc-lang vlc-noX vlc-qt vlc-vdpau Nothing to do.Bei dem Program "mesa" z.B. sehe ich die aktuelle Install bei suse.com. Nur Packmann würde erneuern.
-
-
Code
Alles anzeigenxT580:~ # zypper se -si mesa Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository --+---------------------------+---------+--------------------+--------+---------------- i | Mesa | package | 22.3.5-150500.75.2 | x86_64 | Main Repository i | Mesa-demo-x | package | 8.3.0-1.33 | x86_64 | Main Repository i | Mesa-dri | package | 22.3.5-150500.75.2 | x86_64 | Main Repository i | Mesa-gallium | package | 22.3.5-150500.75.2 | x86_64 | Main Repository i | Mesa-libEGL1 | package | 22.3.5-150500.75.2 | x86_64 | Main Repository i | Mesa-libGL1 | package | 22.3.5-150500.75.2 | x86_64 | Main Repository i | Mesa-libglapi0 | package | 22.3.5-150500.75.2 | x86_64 | Main Repository i | Mesa-libva | package | 22.3.5-150500.75.2 | x86_64 | Main Repository i | Mesa-vulkan-device-select | package | 22.3.5-150500.75.2 | x86_64 | Main Repository -
Wenn du das jetzt mit meiner Ausgabe vergleichst, stellst du fest, das ich meine Dateien aus anderen Repos beziehe als du. Warum ist das so?
Code
Alles anzeigenzypper se -si mesa Repository-Daten werden geladen... Installierte Pakete werden gelesen... S | Name | Type | Version | Arch | Repository --+----------------+-------+-----------------------+--------+---------------- i | Mesa | Paket | 22.3.5-150500.76.pm.3 | x86_64 | Packman i | Mesa-demo-x | Paket | 8.3.0-1.33 | x86_64 | Main Repository i | Mesa-dri | Paket | 22.3.5-150500.76.pm.3 | x86_64 | Packman i | Mesa-gallium | Paket | 22.3.5-150500.76.pm.3 | x86_64 | Packman i | Mesa-libEGL1 | Paket | 22.3.5-150500.76.pm.3 | x86_64 | Packman i | Mesa-libGL1 | Paket | 22.3.5-150500.76.pm.3 | x86_64 | Packman i | Mesa-libglapi0 | Paket | 22.3.5-150500.76.pm.3 | x86_64 | Packman i | Mesa-libva | Paket | 22.3.5-150500.76.pm.3 | x86_64 | PackmanDas liegt daran, das du nicht auf packman umgestellt hast. Wie stelle ich auf packman um?
Zuerst ermittle ich, welches Repo packman hat bzw. welche Reponummer. Name geht auch, ist aber meist zu umständlich ... mir jedenfalls. Das geht so ...
Das ergibt:
Code
Alles anzeigenzypper lr -d # | Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Serv-> ---+-----------------------+---------------------------------------------------------+-----------+-----------------+----------------+-----------+--------+------------------------------------------------------------------------+------- 1 | Mozilla | Mozilla | Ja | (r ) Ja | Ja | 94 | rpm-md | https://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.5/ | 2 | NVIDIA | NVIDIA | Ja | (r ) Ja | Ja | 95 | rpm-md | https://download.nvidia.com/opensuse/leap/15.5 | 3 | packman | Packman | Ja | (r ) Ja | Ja | 90 | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.5/ | 4 | repo-backports-update | Update repository of openSUSE Backports | Ja | (r ) Ja | Ja | 99 | rpm-md | http://download.opensuse.org/update/leap/15.5/backports/ | 5 | repo-non-oss | Non-OSS Repository | Ja | (r ) Ja | Ja | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.5/repo/non-oss/ | 6 | repo-openh264 | Open H.264 Codec (openSUSE Leap) | Ja | (r ) Ja | Ja | 99 | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap/ | 7 | repo-oss | Main Repository | Ja | (r ) Ja | Ja | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.5/repo/oss/ | 8 | repo-sle-update | Update repository with updates from SUSE Linux Enterp-> | Ja | (r ) Ja | Ja | 99 | rpm-md | http://download.opensuse.org/update/leap/15.5/sle/ | 9 | repo-update | Main Update Repository | Ja | (r ) Ja | Ja | 99 | rpm-md | http://download.opensuse.org/update/leap/15.5/oss/ | 10 | repo-update-non-oss | Update Repository (Non-Oss) | Ja | (r ) Ja | Ja | 99 | rpm-md | http://download.opensuse.org/update/leap/15.5/non-oss/ |Somit sehen wir packman als Nummer 3. Damit stelle ich um mit folgendem Befehl (als root):
Nun wird der Befehl ausgeführt und es sollten, auch bei dir, einige Updates anlaufen. Nichts ignorieren, alles auflösen. Danach sollte das auch bei dir etwas anders aussehen mit den Versionsnummern.
Somit sind auch deine nicht installierten Einträge erklärbar.
-
ok. Ich dachte immer, packman bindet man eher für muldimedia-codes etc. ein. Warum ziehst Du packman dem original suse vor?
-
packman bindet man eher für muldimedia-codes etc
Ja klar. Aber für welche Codecs? Nämlich für die, die aufgrund der Politik von opensuse unter opensuse nicht zu Verfügung stehen. Also proprietäre, unfreie Dateien.
Warum ziehst Du packman dem original suse vor?
Siehe oben.
Gegenfrage: Wenn du nicht auf packman umstellst, wie willst du dann die Codecs in dein System bekommen? Mit dem hinzufügen von packman in den Repos ist es nicht getan. Also? ... Repo von packman hinzufügen, priorisieren, darauf umstellen, also updaten von dem Repo, und von den unfreien Codecs profitieren oder aber das ganze lassen und dann eben auf bestimmte Filme oder Musik verzichten. Du hast die Wahl.
-
Schau dir doch einfach mal die Packman Seite im Internet an.
-
Schau dir doch einfach mal die Packman Seite im Internet an.
Verstanden. Dann umstellen. Nur wie? Alle einzeln deinstallieren und hernach mit yast neu installieren? Ich habe packman nun auf Prio 90
-
Ja klar. Aber für welche Codecs? Nämlich für die, die aufgrund der Politik von opensuse unter opensuse nicht zu Verfügung stehen. Also proprietäre, unfreie Dateien.
Siehe oben.
Gegenfrage: Wenn du nicht auf packman umstellst, wie willst du dann die Codecs in dein System bekommen? Mit dem hinzufügen von packman in den Repos ist es nicht getan. Also? ... Repo von packman hinzufügen, priorisieren, darauf umstellen, also updaten von dem Repo, und von den unfreien Codecs profitieren oder aber das ganze lassen und dann eben auf bestimmte Filme oder Musik verzichten. Du hast die Wahl.
Hört sich ja sinnvoll an. ein autom. Update ist jedoch nicht möglich, oder?
Code
Alles anzeigenxT580:~ # zypper lr -d # | Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service ---+---------------------------------------+--------------------------------------------------------------+---------+-----------+---------+----------+--------+----------------------------------------------------------------------------------------------+-------- 1 | download.nvidia.com-$releasever | nVidia Graphics Drivers | Yes | (r ) Yes | Yes | 94 | rpm-md | https://download.nvidia.com/opensuse/leap/15.5 | 2 | ftp.gwdg.de-openSUSE_Leap_$releasever | Packman Repository | Yes | (r ) Yes | Yes | 90 | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.5/ | 3 | openSUSE-Leap-15.5-1 | openSUSE-Leap-15.5-1 | No | ---- | ---- | 99 | rpm-md | hd:/?device=/dev/disk/by-id/usb-Kingston_DataTraveler_3.0_00241D8CE55DBF1119574003-0:0-part1 | 4 | repo-backports-update | Update repository of openSUSE Backports | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.5/backports/ | 5 | repo-non-oss | Non-OSS Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.5/repo/non-oss/ | 6 | repo-openh264 | Open H.264 Codec (openSUSE Leap) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap/ | 7 | repo-oss | Main Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.5/repo/oss/ | 8 | repo-sle-update | Update repository with updates from SUSE Linux Enterprise 15 | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.5/sle/ | 9 | repo-source | Source Repository | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/source/distribution/leap/15.5/repo/oss/ | 10 | repo-update | Main Update Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.5/oss/ | 11 | repo-update-non-oss | Update Repository (Non-Oss) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.5/non-oss/