Problem und Verständnisfrage bzgl. Updates und Repos

Hallo allerseits,

ich habe da eine Problem mit den Updates und eine Frage zu den Repos.

Vorweg muss ich gestehen dass ich mit openSUSE zu quasi keine Erfahrung habe. Denn bisher hatte ich fast immer nur Arch, oder darauf basierende, Linux am Start.
Eine Zeit lang nutzte ich PCLINUXOS , und danach eben Arch. OK, ein Zwischenspiel von etwa 18 Monaten mit Solus war auch dabei.
2014 hatte ich mal openSUSE auf meinem Laptop installiert. Das ist dann direkt nach der Installation, beim ersten Update, zu quasi verreckt und funktionierte nicht mehr.
Das schreckte mich natürlich ab und ich verzichtete.

Nun habe ich openSUSE tumbleweed auf meinem Allrounder , oder Office Notebook, und bin bisher eigentlich sehr zufrieden damit. Ich habe nun auch die Lust und Zeit in openSUSE weiter einzutauchen
und mich damit tiefgreifender zu befassen.

OK, hier das Problem, wo ich nicht weiter komme und zugegebenermaßen etwas verwirrt bin.

Problem: libavfilter7_110-4.4-4.1.x86_64 benötigt libavresample4_0 = 4.4-4.1, kann jedoch nicht zur Verfügung gestellt werden
  Nicht installierbare Anbieter: libavresample4_0-4.4-4.1.i586[Packman_Tumbleweed]
                   libavresample4_0-4.4-4.1.x86_64[Packman_Tumbleweed]
 Lösung 1: Deinstallation von libavfilter7_85-4.3.2-4.3.x86_64
 Lösung 2: Deinstallation von obs-studio-26.1.1-2.2.x86_64
 Lösung 3: obs-studio-26.1.1-2.3.i586 trotz der nachrangigen Architektur installieren
 Lösung 4: veraltetes obs-studio-26.1.1-2.2.x86_64 beibehalten
 Lösung 5: libavfilter7_110-4.4-4.1.x86_64 durch Ignorieren einiger Abhängigkeiten brechen

Wählen Sie aus den obigen Lösungen mittels Nummer oder brechen Sie (a)b [1/2/3/4/5/a/d/?] (a): 4
Abhängigkeiten werden aufgelöst...
Distributions-Aktualisierungen werden verarbeitet...

Die folgenden 4 Objekte sind gesperrt und werden durch keine Aktivität geändert:
 Installiert:
  obs-studio warzone2100 warzone2100-data warzone2100-movies

Die folgenden 7 NEUEN Pakete werden installiert:
  broadcom-wl-kmp-default-6.30.223.271_k5.11.15_1-14.44 libavcodec58_134 libavformat58_76 libavutil56_70
  libpostproc55_9 libswresample3_9 libswscale5_9

Die folgenden 16 Pakete werden aktualisiert:
  avidemux avidemux-gtk avidemux-lang broadcom-wl libquicktime0 libvlc5 libvlccore9 libxine2 MPlayer
  opera-stable vlc vlc-codec-gstreamer vlc-codecs vlc-lang vlc-noX vlc-qt

Die folgenden 11 Pakete werden durch eine ältere Version ausgetauscht:
  ffmpeg-4 gstreamer-plugins-libav libavcodec58_91 libavdevice58_10 libavfilter7_85 libavformat58_45
  libavresample4_0 libavutil56_51 libpostproc55_7 libswresample3_7 libswscale5_7

Die folgenden 11 Pakete werden den Anbieter ändern:
  ffmpeg-4                 http://packman.links2linux.de -> openSUSE
  gstreamer-plugins-libav  http://packman.links2linux.de -> openSUSE
  libavcodec58_91          http://packman.links2linux.de -> openSUSE
  libavdevice58_10         http://packman.links2linux.de -> openSUSE
  libavfilter7_85          http://packman.links2linux.de -> openSUSE
  libavformat58_45         http://packman.links2linux.de -> openSUSE
  libavresample4_0         http://packman.links2linux.de -> openSUSE
  libavutil56_51           http://packman.links2linux.de -> openSUSE
  libpostproc55_7          http://packman.links2linux.de -> openSUSE
  libswresample3_7         http://packman.links2linux.de -> openSUSE
  libswscale5_7            http://packman.links2linux.de -> openSUSE

16 Pakete werden aktualisiert, 11 werden zurückgestuft, 7 neue, 11  Anbieterwechsel.
Gesamtgröße des Downloads: 106,3 MiB. Bereits im Cache gespeichert: 0 B. Nach der Operation werden
zusätzlich 16,1 MiB belegt.
Fortfahren? [j/n/v/...? zeigt alle Optionen] (j): 



Option 4 kommt mir sinnvoll vor, da ich ja die neueren Versionen eigentlich behalten möchte. Also das aktuelle OBS.

Zu Warzone 2100 komme ich noch extra.

Mir ist so etwas ja noch nie (bei den anderen Distros) untergekommen.
Und ich möchte mir ungern das System zerschießen, was verständlich sein dürfte.

Also was tun ist ? – ist die Frage ?

Zu den Repos dann:

| Enabled   | GPG Check       | Refresh        | Priority  | Type   | URI                                                                                           | Serv->
---+--------------------------------------+--------------------------------------------------------------+-----------+-----------------+----------------+-----------+--------+-----------------------------------------------------------------------------------------------+-------
 1 | Google-chrome                        | Google-chrome                                                | Ja        | (r ) Ja         | Ja             |  115      | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64                                           | 
 2 | Google-talkplugin                    | Google-talkplugin                                            | Ja        | (r ) Ja         | Ja             |  115      | rpm-md | https://dl.google.com/linux/talkplugin/rpm/stable/x86_64                                      | 
 3 | Nvidia                               | Nvidia                                                       | Ja        | (r ) Ja         | Ja             |  115      | rpm-md | https://download.nvidia.com/opensuse/tumbleweed                                               | 
 4 | Packman_Tumbleweed                   | Packman_Tumbleweed                                           | Ja        | (r ) Ja         | Ja             |   90      | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/                           | 
 5 | Tumbleweed_OSS                       | Tumbleweed_OSS                                               | Ja        | (r ) Ja         | Ja             |   98      | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                                             | 
 6 | Tumbleweed_OSS-updates               | Tumbleweed_OSS-updates                                       | Ja        | (r ) Ja         | Ja             |   97      | rpm-md | http://download.opensuse.org/update/tumbleweed/                                               | 
 7 | Tumbleweed_non-OSS                   | Tumbleweed_non-OSS                                           | Ja        | (r ) Ja         | Ja             |   98      | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                                         | 
 8 | brave-browser                        | brave-browser                                                | Ja        | (r ) Ja         | Nein           |   99      | rpm-md | https://brave-browser-rpm-release.s3.brave.com/x86_64/                                        | 
 9 | home_hawkeye116477_waterfox          | Waterfox (deb/pkg.tar.xz/rpm/AppImage) (openSUSE_Tumbleweed) | Ja        | (r ) Ja         | Nein           |   99      | rpm-md | https://download.opensuse.org/repositories/home:/hawkeye116477:/waterfox/openSUSE_Tumbleweed/ | 
10 | home_phoenix.os_main                 | Project Multimedia Package for Suse  (openSUSE_Tumbleweed)   | Ja        | (r ) Ja         | Nein           |   99      | rpm-md | https://download.opensuse.org/repositories/home:/phoenix.os:/main/openSUSE_Tumbleweed/        | 
11 | https-download.opensuse.org-4b5efb80 | network:im:signal                                            | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | https://download.opensuse.org/repositories/network:/im:/signal/openSUSE_Tumbleweed/           | 
12 | https-download.opensuse.org-5bdf3195 | home:lukho:copyq                                             | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | https://download.opensuse.org/repositories/home:/lukho:/copyq/openSUSE_Tumbleweed/            | 
13 | openSUSE_Tumbleweed                  | openSUSE_Tumbleweed                                          | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | https://download.opensuse.org/repositories/games/openSUSE_Tumbleweed/                         | 
14 | opera                                | Opera packages                                               | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | https://rpm.opera.com/rpm                                                                     | 
15 | skype-stable                         | Skype-stable                                                 | Ja        | (  ) Nein       | Ja             |  115      | rpm-md | https://repo.skype.com/rpm/stable/                                                            | 
16 | vivaldi                              | vivaldi                                                      | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://repo.vivaldi.com/archive/rpm/x86_64                                                    | 


Wie man sieht hatte ich mir diverse Repos ins OS rein geholt. Also Brave, Vivaldi, Opera, CopyQ , Waterfox und das extra Spiele Repo (Tumbleweed Games).
Bis auf das Games / Spiele Repo, wurden alle entweder per “Einklick” , über die Software Webseite eingebunden, oder mittels Anleitung über das Terminal hinzugefügt.
Und bei diesen besagten, hinzugefügten Repos gibt es bisher keine Probleme. Opera kommt zB. direkt von Opera, wie ebenso Vivaldi direkt von dort kommt.
Das Opera in den voreingestellten Repos nach der Installation, kommt sich nicht mit dem nachträglich hinzugefügtem in die Quere.

Aber das händisch hinzugefügte tumbleweed Spiele / Games Repo, macht Probleme, wie man sehen kann.
Die Spiele dort sind aktueller und es gibt dort mehr Spiele als in den Repos welche nach der Installation voreingestellt sind.
Und das scheint sich zu beißen.
Ich musste Warzone 2100 in der grafischen Yast Software Oberfläsche ausschliessen , ansonst Downgrade.
Die Frage ist dann verständlicherweise…
Gibt es dafür keine andere, saubere Lösung ?

Vielen Dank schon mal vorab, und die besten Grüße
Micha

Ich bin mit lesen gestoppt bein erreichen des ersten CODE Teils. Da ist zwar Ausgabe von text (sieht nach zypper aus), aber die Komandozeile fehlt völlig.

Die offiziell von openSUSE für eine Version unterstützte Software, deren Zusammenspiel auch getestet ist, befindet sich in folgenden Repositories:

Bei openSUSE Leap in den Repositories OSS, Non-OSS, update-OSS und update-Non-OSS.
Bei openSUSE Tumbleweed in den Repositories OSS, Non-OSS und update.

Das Einbinden anderer verfügbarer Repositories ist möglich, bedeutet aber stets, dass man Software verwendet, die nicht offiziell von openSUSE unterstützt wird (d.h. deren Zusammenwirken mit den Paketen aus den oben genannten Repositories von openSUSE nicht getestet wurde/wird). Die Auswirkungen können recht unterschiedlich sein: z.B. bei den Packman-Repositories treten sehr selten Probleme auf und die dort angebotene Software arbeitet meist klaglos mit den openSUSE-Paketen zusammen. Bei anderen Repositories kann die Nutzung auch schon einmal zu schwerwiegenden Problemen führen.

Bei Packman (insbesondere bei den Tumbleweed-Paketen) kommt es gelegentlich vor, dass die angebotenen Pakete noch nicht in der Version vorliegen, die von der aktuellen Tumbleweed-Version benötigt werden. Dann bietet zypper die von Dir gezeigten Anbieterwechsel an. Meistens lässt sich dieses Problem aber mit etwas warten lösen.

Viele Grüße

susejunky

Zu deinem Problem:
Ist bei Packman bekannt und durch ein Update von ffmep4 bei openSUSE entstanden:

It looks like there needs to be an A_Tumbleweed_ffmpeg-4 package.
Since last week there has been a lot of activity in
multimedia:libs/ffmpeg-4 and this has resulted in
“zypper dup --no-allow-vendor-change” conflicts. The only way to avoid
being forced to change vendor of ffmpeg-4 libs to openSUSE is to keep
“obsolete package” which vlc and friends are built against, this
wouldn’t happen if the package was linked to Factory. Of course when
ffmpeg-4 is finally accepted this problem will go away after all the
affected packages rebuild.

Immer wie allseits angeraten bzw. empfohlen. Per zypper dup. Ist ja Tumbleweed.
Aber OK, die Anderen haben mir ausführlich, sehr verständlich und vollkommen logisch alles erklärt.

Vielen Dank an alle Beteiligten, ihr habt mir sehr geholfen.

Also einfach Geduld haben und etwas abwarten. Dachte ich mir schon insgeheim. :wink:
Nur wollte ich auch Sicherheit haben. Daher…

Ich werde mich jetzt etwas tiefgreifender mit Zypper befassen. IMHO sollte man mindestens das Paketmanagement inkl. das Management der Repos einer Distro kennen.
Mir scheint Zypper ist um einiges mächtiger und umfangreicher als zB. das Pamac von Arch. Irgendwie auch sicherer und wesentlich ausgereifter, IMHO.

Vielen Dank und beste Grüße
Micha

Das ist gut das das so von dir gemacht wird. Aber wir können das alles natürlich nicht raten, aber wollen es sicher wissen. Und dabei is es so einfach die eine Zeile mehr mit zu kopieren.