SuSE first, Packman nur ausnahmsweise

Hallo alle zusammen,

Frage zu SuSE vs. Packman: Ich möchte, dass Packman-Pakete nur noch genutzt werden, wenn es das Paket nicht in den SuSE Repos gibt, selbst wenn es bei Packman neuere Versionen gäbe. Aus diesem Grund habe ich folgenderweise umgestellt:

Repo-Prios geändert:

zypper lr -Pu
#  | Alias                            | Name                                 | Enabled | GPG Check | Refresh | Priority | URI
---+----------------------------------+--------------------------------------+---------+-----------+---------+----------+-------------------------------------------------------------------------
 1 | download.opensuse.org-non-oss    | Haupt-Repository (NON-OSS)           | Ja      | (r ) Ja   | Ja      |   99     | http://download.opensuse.org/tumbleweed/repo/non-oss/
 2 | download.opensuse.org-oss        | Haupt-Repository (OSS)               | Ja      | (r ) Ja   | Ja      |   99     | http://download.opensuse.org/tumbleweed/repo/oss/
 3 | download.opensuse.org-tumbleweed | Hauptaktualisierungs-Repository      | Ja      | (r ) Ja   | Ja      |   99     | http://download.opensuse.org/update/tumbleweed/
 4 | google-chrome                    | google-chrome                        | Ja      | (r ) Ja   | Ja      |   99     | https://dl.google.com/linux/chrome/rpm/stable/x86_64
 5 | libdvdcss2                       | libdvdcss2                           | Ja      | (r ) Ja   | Ja      |   99     | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/
 7 | repo-debug                       | openSUSE-Tumbleweed-Debug            | Nein    | ----      | ----    |   99     | http://download.opensuse.org/debug/tumbleweed/repo/oss/
 8 | repo-openh264                    | repo-openh264                        | Ja      | (r ) Ja   | Nein    |   99     | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed
 9 | repo-source                      | openSUSE-Tumbleweed-Source           | Nein    | ----      | ----    |   99     | http://download.opensuse.org/source/tumbleweed/repo/oss/
10 | security                         | Security tools (openSUSE_Tumbleweed) | Ja      | (r ) Ja   | Ja      |   99     | https://download.opensuse.org/repositories/security/openSUSE_Tumbleweed/
 6 | packman                          | packman                              | Ja      | (r ) Ja   | Ja      |  100     | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/
su -
snapper create --description "13.10.2025 - Before vendor change" --type pre 
zypper ref
zypper dup --allow-vendor-change
nano /etc/zypp/zypp.conf

Hier solver.allowVendorChange = false gesetzt.

zypper pa -i --repo packman
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
S  | Repository | Name                            | Version                                 | Arch
---+------------+---------------------------------+-----------------------------------------+-------
i  | packman    | ffmpeg-7                        | 7.1.2-1699.3.pm.9                       | x86_64
v  | packman    | ffmpeg-7                        | 7.1.2-1699.3.pm.9                       | i586
v  | packman    | gdk-pixbuf-loader-libheif       | 1.20.2-1699.5.pm.45                     | x86_64
v  | packman    | gdk-pixbuf-loader-libheif       | 1.20.2-1699.5.pm.45                     | i586
i+ | packman    | handbrake-cli                   | 1.10.2-1699.6.pm.1                      | x86_64
i+ | packman    | handbrake-gtk                   | 1.10.2-1699.6.pm.1                      | x86_64
i  | packman    | handbrake-gtk-lang              | 1.10.2-1699.6.pm.1                      | noarch
i  | packman    | libavcodec57                    | 3.4.14-1699.2.pm.16                     | x86_64
v  | packman    | libavcodec57                    | 3.4.14-1699.2.pm.16                     | i586
v  | packman    | libavcodec58_134                | 4.4.6-1699.18.pm.1                      | x86_64
v  | packman    | libavcodec58_134                | 4.4.6-1699.18.pm.1                      | i586
i  | packman    | libavcodec60                    | 6.1.3-1699.2.pm.3                       | x86_64
v  | packman    | libavcodec60                    | 6.1.3-1699.2.pm.3                       | i586
i  | packman    | libavcodec60-32bit              | 6.1.3-1699.2.pm.3                       | x86_64
i  | packman    | libavcodec61                    | 7.1.2-1699.3.pm.9                       | x86_64
v  | packman    | libavcodec61                    | 7.1.2-1699.3.pm.9                       | i586
v  | packman    | libavcodec61-32bit              | 7.1.2-1699.3.pm.9                       | x86_64
i  | packman    | libavdevice61                   | 7.1.2-1699.3.pm.9                       | x86_64
v  | packman    | libavdevice61                   | 7.1.2-1699.3.pm.9                       | i586
v  | packman    | libavfilter7_110                | 4.4.6-1699.18.pm.1                      | x86_64
v  | packman    | libavfilter7_110                | 4.4.6-1699.18.pm.1                      | i586
i  | packman    | libavfilter9                    | 6.1.3-1699.2.pm.3                       | x86_64
v  | packman    | libavfilter9                    | 6.1.3-1699.2.pm.3                       | i586
i  | packman    | libavfilter10                   | 7.1.2-1699.3.pm.9                       | x86_64
v  | packman    | libavfilter10                   | 7.1.2-1699.3.pm.9                       | i586
v  | packman    | libavformat58_76                | 4.4.6-1699.18.pm.1                      | x86_64
v  | packman    | libavformat58_76                | 4.4.6-1699.18.pm.1                      | i586
i  | packman    | libavformat60                   | 6.1.3-1699.2.pm.3                       | x86_64
v  | packman    | libavformat60                   | 6.1.3-1699.2.pm.3                       | i586
i  | packman    | libavformat61                   | 7.1.2-1699.3.pm.9                       | x86_64
v  | packman    | libavformat61                   | 7.1.2-1699.3.pm.9                       | i586
v  | packman    | libavformat61-32bit             | 7.1.2-1699.3.pm.9                       | x86_64
v  | packman    | libavresample4_0                | 4.4.6-1699.18.pm.1                      | x86_64
v  | packman    | libavresample4_0                | 4.4.6-1699.18.pm.1                      | i586
i  | packman    | libavutil55                     | 3.4.14-1699.2.pm.16                     | x86_64
v  | packman    | libavutil55                     | 3.4.14-1699.2.pm.16                     | i586
v  | packman    | libavutil56_70                  | 4.4.6-1699.18.pm.1                      | x86_64
v  | packman    | libavutil56_70                  | 4.4.6-1699.18.pm.1                      | i586
i  | packman    | libavutil58                     | 6.1.3-1699.2.pm.3                       | x86_64
v  | packman    | libavutil58                     | 6.1.3-1699.2.pm.3                       | i586
i  | packman    | libavutil58-32bit               | 6.1.3-1699.2.pm.3                       | x86_64
i  | packman    | libavutil59                     | 7.1.2-1699.3.pm.9                       | x86_64
v  | packman    | libavutil59                     | 7.1.2-1699.3.pm.9                       | i586
v  | packman    | libavutil59-32bit               | 7.1.2-1699.3.pm.9                       | x86_64
i  | packman    | libde265-0                      | 1.0.16-1699.1.pm.8                      | x86_64
v  | packman    | libde265-0                      | 1.0.16-1699.1.pm.8                      | i586
v  | packman    | libfdk-aac2                     | 2.0.2-1699.1.pm.141                     | x86_64
v  | packman    | libfdk-aac2                     | 2.0.2-1699.1.pm.141                     | i586
v  | packman    | libfdk-aac2-32bit               | 2.0.2-1699.1.pm.141                     | x86_64
v  | packman    | libgbm1                         | 25.2.4-1699.2.pm.1                      | x86_64
v  | packman    | libgbm1                         | 25.2.4-1699.2.pm.1                      | i586
v  | packman    | libgbm1-32bit                   | 25.2.4-1699.2.pm.1                      | x86_64
v  | packman    | libheif-aom                     | 1.20.2-1699.5.pm.45                     | x86_64
v  | packman    | libheif-aom                     | 1.20.2-1699.5.pm.45                     | i586
v  | packman    | libheif-dav1d                   | 1.20.2-1699.5.pm.45                     | x86_64
v  | packman    | libheif-dav1d                   | 1.20.2-1699.5.pm.45                     | i586
v  | packman    | libheif-ffmpeg                  | 1.20.2-1699.5.pm.45                     | x86_64
v  | packman    | libheif-ffmpeg                  | 1.20.2-1699.5.pm.45                     | i586
v  | packman    | libheif-jpeg                    | 1.20.2-1699.5.pm.45                     | x86_64
v  | packman    | libheif-jpeg                    | 1.20.2-1699.5.pm.45                     | i586
v  | packman    | libheif-openh264                | 1.20.2-1699.5.pm.45                     | x86_64
v  | packman    | libheif-openh264                | 1.20.2-1699.5.pm.45                     | i586
v  | packman    | libheif-openjpeg                | 1.20.2-1699.5.pm.45                     | x86_64
v  | packman    | libheif-openjpeg                | 1.20.2-1699.5.pm.45                     | i586
v  | packman    | libheif-rav1e                   | 1.20.2-1699.5.pm.45                     | x86_64
v  | packman    | libheif-rav1e                   | 1.20.2-1699.5.pm.45                     | i586
v  | packman    | libheif-svtenc                  | 1.20.2-1699.5.pm.45                     | x86_64
v  | packman    | libheif1                        | 1.20.2-1699.5.pm.45                     | x86_64
v  | packman    | libheif1                        | 1.20.2-1699.5.pm.45                     | i586
v  | packman    | libpostproc55_9                 | 4.4.6-1699.18.pm.1                      | x86_64
v  | packman    | libpostproc55_9                 | 4.4.6-1699.18.pm.1                      | i586
i  | packman    | libpostproc57                   | 6.1.3-1699.2.pm.3                       | x86_64
v  | packman    | libpostproc57                   | 6.1.3-1699.2.pm.3                       | i586
i  | packman    | libpostproc58                   | 7.1.2-1699.3.pm.9                       | x86_64
v  | packman    | libpostproc58                   | 7.1.2-1699.3.pm.9                       | i586
v  | packman    | libquicktime0                   | 1.2.4+git20180804.fff99cd-1699.11.pm.6  | x86_64
v  | packman    | libquicktime0                   | 1.2.4+git20180804.fff99cd-1699.11.pm.6  | i586
i  | packman    | librtmp1                        | 2.4.20151223.fa8646d-1699.2.pm.22       | x86_64
v  | packman    | librtmp1                        | 2.4.20151223.fa8646d-1699.2.pm.22       | i586
i  | packman    | libswresample2                  | 3.4.14-1699.2.pm.16                     | x86_64
v  | packman    | libswresample2                  | 3.4.14-1699.2.pm.16                     | i586
v  | packman    | libswresample3_9                | 4.4.6-1699.18.pm.1                      | x86_64
v  | packman    | libswresample3_9                | 4.4.6-1699.18.pm.1                      | i586
i  | packman    | libswresample4                  | 6.1.3-1699.2.pm.3                       | x86_64
v  | packman    | libswresample4                  | 6.1.3-1699.2.pm.3                       | i586
i  | packman    | libswresample4-32bit            | 6.1.3-1699.2.pm.3                       | x86_64
i  | packman    | libswresample5                  | 7.1.2-1699.3.pm.9                       | x86_64
v  | packman    | libswresample5                  | 7.1.2-1699.3.pm.9                       | i586
v  | packman    | libswresample5-32bit            | 7.1.2-1699.3.pm.9                       | x86_64
v  | packman    | libswscale5_9                   | 4.4.6-1699.18.pm.1                      | x86_64
v  | packman    | libswscale5_9                   | 4.4.6-1699.18.pm.1                      | i586
i  | packman    | libswscale7                     | 6.1.3-1699.2.pm.3                       | x86_64
v  | packman    | libswscale7                     | 6.1.3-1699.2.pm.3                       | i586
i  | packman    | libswscale8                     | 7.1.2-1699.3.pm.9                       | x86_64
v  | packman    | libswscale8                     | 7.1.2-1699.3.pm.9                       | i586
v  | packman    | libswscale8-32bit               | 7.1.2-1699.3.pm.9                       | x86_64
v  | packman    | libvdpau_nouveau                | 25.2.4-1699.2.pm.7                      | x86_64
v  | packman    | libvdpau_nouveau                | 25.2.4-1699.2.pm.7                      | i586
v  | packman    | libvlc5                         | 3.0.21-1699.14.pm.1                     | x86_64
v  | packman    | libvlc5                         | 3.0.21-1699.14.pm.1                     | i586
v  | packman    | libvlccore9                     | 3.0.21-1699.14.pm.1                     | x86_64
v  | packman    | libvlccore9                     | 3.0.21-1699.14.pm.1                     | i586
v  | packman    | libvulkan_intel                 | 25.2.4-1699.2.pm.7                      | x86_64
v  | packman    | libvulkan_intel                 | 25.2.4-1699.2.pm.7                      | i586
v  | packman    | libvulkan_intel-32bit           | 25.2.4-1699.2.pm.7                      | x86_64
v  | packman    | libvulkan_lvp                   | 25.2.4-1699.2.pm.7                      | x86_64
v  | packman    | libvulkan_lvp                   | 25.2.4-1699.2.pm.7                      | i586
v  | packman    | libvulkan_radeon                | 25.2.4-1699.2.pm.7                      | x86_64
v  | packman    | libvulkan_radeon                | 25.2.4-1699.2.pm.7                      | i586
v  | packman    | libvulkan_radeon-32bit          | 25.2.4-1699.2.pm.7                      | x86_64
i  | packman    | libx264-164                     | 0.164+git20231001.31e19f92-1699.1.pm.23 | x86_64
v  | packman    | libx264-164                     | 0.164+git20231001.31e19f92-1699.1.pm.23 | i586
i  | packman    | libx264-164-32bit               | 0.164+git20231001.31e19f92-1699.1.pm.23 | x86_64
i  | packman    | libx265-215                     | 4.1-1699.4.pm.1                         | x86_64
v  | packman    | libx265-215                     | 4.1-1699.4.pm.1                         | i586
i  | packman    | libx265-215-32bit               | 4.1-1699.4.pm.1                         | x86_64
v  | packman    | Mesa                            | 25.2.4-1699.2.pm.1                      | x86_64
v  | packman    | Mesa                            | 25.2.4-1699.2.pm.1                      | i586
v  | packman    | Mesa-32bit                      | 25.2.4-1699.2.pm.1                      | x86_64
v  | packman    | Mesa-dri                        | 25.2.4-1699.2.pm.7                      | x86_64
v  | packman    | Mesa-dri                        | 25.2.4-1699.2.pm.7                      | i586
v  | packman    | Mesa-dri-32bit                  | 25.2.4-1699.2.pm.7                      | x86_64
v  | packman    | Mesa-libEGL1                    | 25.2.4-1699.2.pm.1                      | x86_64
v  | packman    | Mesa-libEGL1                    | 25.2.4-1699.2.pm.1                      | i586
v  | packman    | Mesa-libGL1                     | 25.2.4-1699.2.pm.1                      | x86_64
v  | packman    | Mesa-libGL1                     | 25.2.4-1699.2.pm.1                      | i586
v  | packman    | Mesa-libGL1-32bit               | 25.2.4-1699.2.pm.1                      | x86_64
v  | packman    | Mesa-libva                      | 25.2.4-1699.2.pm.7                      | x86_64
v  | packman    | Mesa-libva                      | 25.2.4-1699.2.pm.7                      | i586
v  | packman    | Mesa-vulkan-device-select       | 25.2.4-1699.2.pm.7                      | x86_64
v  | packman    | Mesa-vulkan-device-select       | 25.2.4-1699.2.pm.7                      | i586
v  | packman    | Mesa-vulkan-device-select-32bit | 25.2.4-1699.2.pm.7                      | x86_64
v  | packman    | python311-docutils              | 0.22.2-1699.2.pm.1                      | noarch
v  | packman    | python313-docutils              | 0.22.2-1699.2.pm.1                      | noarch
v  | packman    | vlc                             | 3.0.21-1699.14.pm.1                     | x86_64
v  | packman    | vlc                             | 3.0.21-1699.14.pm.1                     | i586
v  | packman    | vlc-codec-fluidsynth            | 3.0.21-1699.14.pm.1                     | x86_64
v  | packman    | vlc-codec-fluidsynth            | 3.0.21-1699.14.pm.1                     | i586
v  | packman    | vlc-codec-gstreamer             | 3.0.21-1699.14.pm.1                     | x86_64
v  | packman    | vlc-codec-gstreamer             | 3.0.21-1699.14.pm.1                     | i586
i  | packman    | vlc-codecs                      | 3.0.21-1699.14.pm.1                     | x86_64
v  | packman    | vlc-codecs                      | 3.0.21-1699.14.pm.1                     | i586
v  | packman    | vlc-lang                        | 3.0.21-1699.14.pm.1                     | noarch
v  | packman    | vlc-noX                         | 3.0.21-1699.14.pm.1                     | x86_64
v  | packman    | vlc-noX                         | 3.0.21-1699.14.pm.1                     | i586
v  | packman    | vlc-qt                          | 3.0.21-1699.14.pm.1                     | x86_64
v  | packman    | vlc-qt                          | 3.0.21-1699.14.pm.1                     | i586

Ist das so tragfähig bzw. gibt es Nachteile (außer dass ich evtl. mal nen vendor change manuell mit –from machen muss)?

VG
wmf

Die Priorität bezieht sich nur auf neu installierte (noch nicht installierte) Pakete.

Alle installierten Pakete sind von der Priorität nicht betroffen, es sei denn über Abhängigkeiten beim installieren, updaten usw., da musst du dann eingreifen.

Das ist doch Standard.

linux64:/home/stephan # grep -iB4 allowvendor /etc/zypp/zypp.conf
##
## Valid values:  boolean
## Default value: false
##
# solver.allowVendorChange = false
--
##
## Valid values:  boolean
## Default value: true
##
solver.dupAllowVendorChange = false
linux64:/home/stephan # 

Ups, manchmal sieht man den Wald vor lauter Bäumen nicht. :smiley:

Ok, dann mal sehen, was da so an Abhängigkeiten auftaucht.

War zumindest bei mir in Leap 15.6 Standard, einfach mal den Befehl ausführen.

Schon richtig, ist bei Tumbleweed auch so. Hatte das gelesen, danach gesucht und gesetzt und nicht drauf geachtet, was im Kommentar darüber steht. :smiley:

Und jetzt noch darauf achten wie man openSUSE schreibt und alles ist wieder in Ordnung.

1 Like

Das werd ich glaub ich nicht mehr lernen, für mich ist das seit meinen ersten Gehversuchen mit der 5.1 anno 1998 immer SuSE geblieben. :wink:

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.