Wegens licentiebeperkingen is het afspelen van multimedia zowel via VLC of Firefox in openSUSE een probleem. Dit kan je eenvoudig oplossen door de softwarepakketten met licentiebeperkingen te vervangen door pakketten zonder licentiebeperkingen.
Dit kan niet via de standaard softwarebronnen van openSUSE Leap 15.1, maar wel via de softwarebron van PackMan. De PackMan softwarebron voeg je in openSUSE Leap 15.1 als volgt toe:
Na het toevoegen en vertrouwen van de PackMan softwarebron, kan je pakketten die het afspelen van veel multimedia bestanden weigeren, vervangen door PackMan versies. Dit gaat als volgt:
Nu kan je met VLC bijna alle (99,9%) multimedia afspelen.
En van internet afkomstige multimedia via Firefox.
Via terminalopdrachten kan een installatie soms sneller, eenvoudiger en met meer mogelijkheden uitgevoerd worden. Om bovenstaande multimedia afspeelmogelijkheden te activeren, moet je dus eerst de PackMan softwarebron toevoegen.
Je kunt daarvoor de PackMan hoofdsoftwarebron zoals hierboven gebruiken, maar een mirror (kopie) op een server dichter bij uw locatie is meestal sneller (dichter en minder belasting). Een lijst van beschikbare mirrors kan je raadplegen op de PackMan Mirror webpagina. Let wel dat je de URL moet aanvullen met de map suse en de map met de naam van uw distributieversie (openSUSE_Leap_15.1). Met de volgende opdracht voeg je de PackMan softwarebron van de Duitse mirror https://ftp.fau.de/packman/ toe aan het systeem:
dany@pindabook:~> sudo zypper addrepo --refresh https://ftp.fau.de/packman/suse/openSUSE_Leap_15.1/ PackMan
[sudo] wachtwoord voor root:
Opslagruimte 'PackMan' wordt toegevoegd ....................................................................[gereed]
Opslagruimte 'PackMan' is toegevoegd
URI : https://ftp.fau.de/packman/suse/openSUSE_Leap_15.1/
Ingeschakeld : Ja
GPG-controle : Ja
Automatisch vernieuwen : Ja
Prioriteit : 99 (standaard prioriteit)
Prioriteiten van opslagruimtes hebben geen effect. Alle ingeschakelde opslagruimtes delen dezelfde prioriteit.
De --refresh optie zorgt dat beschikbare updates automatisch geïnstalleerd worden. Om de PackMan versies van op het systeem geïnstalleerde pakketten te installeren, gebruik je de volgende opdracht:
dany@pindabook:~>sudo zypper dist-upgrade --allow-vendor-change --from PackMan
Ophalen van metagegevens uit opslagruimte 'PackMan' -------------------------------------------------------------[\] Een nieuwe handtekening voor een opslagruimte of pakket is ontvangen: Opslagruimte: PackMan Sleutelnaam: PackMan Project (signing key)Vingerafdruk van sleutel: F8875B88 0D518B6B 8C530D13 45A1D067 1ABD1AFB Sleutel aangemaakt: di 16 sep 2014 00:18:00 CEST Sleutel verloopt op: vr 13 sep 2024 00:17:21 CEST Rpm-naam: gpg-pubkey-1abd1afb-54176598 Wilt u de sleutel verwerpen, tijdelijk vertrouwen of altijd vertrouwen? [v/t/a/?] (v): a Ophalen van metagegevens uit opslagruimte 'PackMan' ........................................................[gereed] Cache van opslagruimte 'PackMan' wordt gebouwd .............................................................[gereed] Gegevens van opslagruimte laden... Lezen van geïnstalleerde pakketten... Distributie-upgrades berekenen... De volgende 4 NIEUWE pakketten zullen worden geïnstalleerd: libvidstab1_1 libx264-155 libx265-169 libxvidcore4 De volgende 19 pakketten zullen worden opgewaardeerd: libavcodec57 libavfilter6 libavformat57 libavresample3 libavutil55 libgstgl-1_0-0 libgstphotography-1_0-0 libpostproc54 libquicktime0 libswresample2 libswscale4 libvlc5 libvlccore9 vlc vlc-codec-gstreamer vlc-lang vlc-noX vlc-qt vlc-vdpau De volgende 19 pakketten zullen van leverancier wijzigen: libavcodec57 openSUSE -> http://packman.links2linux.de libavfilter6 openSUSE -> http://packman.links2linux.de libavformat57 openSUSE -> http://packman.links2linux.de libavresample3 openSUSE -> http://packman.links2linux.de libavutil55 openSUSE -> http://packman.links2linux.de libgstgl-1_0-0 openSUSE -> http://packman.links2linux.de libgstphotography-1_0-0 openSUSE -> http://packman.links2linux.de libpostproc54 openSUSE -> http://packman.links2linux.de libquicktime0 openSUSE -> http://packman.links2linux.de libswresample2 openSUSE -> http://packman.links2linux.de libswscale4 openSUSE -> http://packman.links2linux.de libvlc5 openSUSE -> http://packman.links2linux.de libvlccore9 openSUSE -> http://packman.links2linux.de vlc openSUSE -> http://packman.links2linux.de vlc-codec-gstreamer openSUSE -> http://packman.links2linux.de vlc-lang openSUSE -> http://packman.links2linux.de vlc-noX openSUSE -> http://packman.links2linux.de vlc-qt openSUSE -> http://packman.links2linux.de vlc-vdpau openSUSE -> http://packman.links2linux.de 19 op te waarderen pakketten, 4 nieuwe, 19 te wijzigen van leverancier. Totale downloadgrootte: 18,9 MiB. Reeds in de cache: 0 B. Na de bewerking zal aanvullend 24,4 MiB worden gebruikt. Doorgaan? [j/n/v/...? alle opties tonen] (j): pakket libquicktime0-1.2.4cvs20150223-lp151.5.4.x86_64 wordt opgehaald (1/23), 190,3 KiB (565,4 KiB uitgepakt) Ophalen: libquicktime0-1.2.4cvs20150223-lp151.5.4.x86_64.rpm ...............................................[gereed] pakket libgstgl-1_0-0-1.12.5-lp151.4.4.x86_64 wordt opgehaald (2/23), 210,8 KiB (386,4 KiB uitgepakt) Ophalen: libgstgl-1_0-0-1.12.5-lp151.4.4.x86_64.rpm ........................................................[gereed] pakket libx264-155-0.155svn20190201-lp151.1.1.x86_64 wordt opgehaald (3/23), 495,8 KiB ( 1,7 MiB uitgepakt) Ophalen: libx264-155-0.155svn20190201-lp151.1.1.x86_64.rpm .................................................[gereed] pakket libgstphotography-1_0-0-1.12.5-lp151.4.4.x86_64 wordt opgehaald (4/23), 89,1 KiB ( 34,2 KiB uitgepakt) Ophalen: libgstphotography-1_0-0-1.12.5-lp151.4.4.x86_64.rpm ...............................................[gereed] pakket libavutil55-3.4.4-3.2.x86_64 wordt opgehaald (5/23), 214,7 KiB (436,9 KiB uitgepakt) Ophalen: libavutil55-3.4.4-3.2.x86_64.rpm ..................................................................[gereed] pakket libxvidcore4-1.3.5-lp151.2.2.x86_64 wordt opgehaald (6/23), 201,4 KiB (671,4 KiB uitgepakt) Ophalen: libxvidcore4-1.3.5-lp151.2.2.x86_64.rpm ...........................................................[gereed] pakket libx265-169-3.0-1.2.x86_64 wordt opgehaald (7/23), 1,0 MiB ( 15,3 MiB uitgepakt) Ophalen: libx265-169-3.0-1.2.x86_64.rpm ....................................................................[gereed] pakket libavresample3-3.4.4-3.2.x86_64 wordt opgehaald (8/23), 97,1 KiB (144,4 KiB uitgepakt) Ophalen: libavresample3-3.4.4-3.2.x86_64.rpm ...............................................................[gereed] pakket libswresample2-3.4.4-3.2.x86_64 wordt opgehaald (9/23), 98,0 KiB (132,3 KiB uitgepakt) Ophalen: libswresample2-3.4.4-3.2.x86_64.rpm ...............................................................[gereed] pakket libswscale4-3.4.4-3.2.x86_64 wordt opgehaald (10/23), 185,7 KiB (520,3 KiB uitgepakt) Ophalen: libswscale4-3.4.4-3.2.x86_64.rpm ..................................................................[gereed] pakket libpostproc54-3.4.4-3.2.x86_64 wordt opgehaald (11/23), 92,0 KiB (116,2 KiB uitgepakt) Ophalen: libpostproc54-3.4.4-3.2.x86_64.rpm ................................................................[gereed] pakket libavcodec57-3.4.4-3.2.x86_64 wordt opgehaald (12/23), 4,0 MiB ( 11,0 MiB uitgepakt) Ophalen: libavcodec57-3.4.4-3.2.x86_64.rpm .................................................................[gereed] pakket libavformat57-3.4.4-3.2.x86_64 wordt opgehaald (13/23), 875,9 KiB ( 2,1 MiB uitgepakt) Ophalen: libavformat57-3.4.4-3.2.x86_64.rpm ................................................................[gereed] pakket libvlccore9-3.0.6-6.1.x86_64 wordt opgehaald (14/23), 452,4 KiB ( 1,1 MiB uitgepakt) Ophalen: libvlccore9-3.0.6-6.1.x86_64.rpm ....................................................[gereed (320,0 KiB/s)] pakket libvlc5-3.0.6-6.1.x86_64 wordt opgehaald (15/23), 93,2 KiB (155,7 KiB uitgepakt) Ophalen: libvlc5-3.0.6-6.1.x86_64.rpm ......................................................................[gereed] pakket vlc-noX-3.0.6-6.1.x86_64 wordt opgehaald (16/23), 3,7 MiB ( 13,1 MiB uitgepakt) Ophalen: vlc-noX-3.0.6-6.1.x86_64.rpm ......................................................................[gereed] pakket vlc-qt-3.0.6-6.1.x86_64 wordt opgehaald (17/23), 1,0 MiB ( 3,3 MiB uitgepakt) Ophalen: vlc-qt-3.0.6-6.1.x86_64.rpm .......................................................................[gereed] pakket vlc-3.0.6-6.1.x86_64 wordt opgehaald (18/23), 665,8 KiB ( 1,7 MiB uitgepakt) Ophalen: vlc-3.0.6-6.1.x86_64.rpm ..........................................................................[gereed] pakket vlc-lang-3.0.6-6.1.noarch wordt opgehaald (19/23), 4,4 MiB ( 29,5 MiB uitgepakt) Ophalen: vlc-lang-3.0.6-6.1.noarch.rpm .........................................................[gereed (2,8 MiB/s)] pakket vlc-codec-gstreamer-3.0.6-6.1.x86_64 wordt opgehaald (20/23), 56,7 KiB ( 43,1 KiB uitgepakt) Ophalen: vlc-codec-gstreamer-3.0.6-6.1.x86_64.rpm ..........................................................[gereed] pakket vlc-vdpau-3.0.6-6.1.x86_64 wordt opgehaald (21/23), 72,9 KiB (121,7 KiB uitgepakt) Ophalen: vlc-vdpau-3.0.6-6.1.x86_64.rpm ....................................................................[gereed] pakket libvidstab1_1-1.1.0-lp151.1.1.x86_64 wordt opgehaald (22/23), 41,7 KiB ( 79,1 KiB uitgepakt) Ophalen: libvidstab1_1-1.1.0-lp151.1.1.x86_64.rpm ..........................................................[gereed] pakket libavfilter6-3.4.4-3.2.x86_64 wordt opgehaald (23/23), 829,8 KiB ( 2,4 MiB uitgepakt) Ophalen: libavfilter6-3.4.4-3.2.x86_64.rpm .................................................................[gereed] Controleren op conflicten tussen bestanden: ................................................................[gereed] ( 1/23) Installeren van: libquicktime0-1.2.4cvs20150223-lp151.5.4.x86_64 ...................................[gereed] ( 2/23) Installeren van: libgstgl-1_0-0-1.12.5-lp151.4.4.x86_64 ............................................[gereed] ( 3/23) Installeren van: libx264-155-0.155svn20190201-lp151.1.1.x86_64 .....................................[gereed] ( 4/23) Installeren van: libgstphotography-1_0-0-1.12.5-lp151.4.4.x86_64 ...................................[gereed] ( 5/23) Installeren van: libavutil55-3.4.4-3.2.x86_64 ......................................................[gereed] ( 6/23) Installeren van: libxvidcore4-1.3.5-lp151.2.2.x86_64 ...............................................[gereed] ( 7/23) Installeren van: libx265-169-3.0-1.2.x86_64 ........................................................[gereed] ( 8/23) Installeren van: libavresample3-3.4.4-3.2.x86_64 ...................................................[gereed] ( 9/23) Installeren van: libswresample2-3.4.4-3.2.x86_64 ...................................................[gereed] (10/23) Installeren van: libswscale4-3.4.4-3.2.x86_64 ......................................................[gereed] (11/23) Installeren van: libpostproc54-3.4.4-3.2.x86_64 ....................................................[gereed] (12/23) Installeren van: libavcodec57-3.4.4-3.2.x86_64 .....................................................[gereed] (13/23) Installeren van: libavformat57-3.4.4-3.2.x86_64 ....................................................[gereed] (14/23) Installeren van: libvlccore9-3.0.6-6.1.x86_64 ......................................................[gereed] (15/23) Installeren van: libvlc5-3.0.6-6.1.x86_64 ..........................................................[gereed] (16/23) Installeren van: vlc-noX-3.0.6-6.1.x86_64 ..........................................................[gereed] (17/23) Installeren van: vlc-qt-3.0.6-6.1.x86_64 ...........................................................[gereed] (18/23) Installeren van: vlc-3.0.6-6.1.x86_64 ..............................................................[gereed] (19/23) Installeren van: vlc-lang-3.0.6-6.1.noarch .........................................................[gereed] (20/23) Installeren van: vlc-codec-gstreamer-3.0.6-6.1.x86_64 ..............................................[gereed] (21/23) Installeren van: vlc-vdpau-3.0.6-6.1.x86_64 ........................................................[gereed] (22/23) Installeren van: libvidstab1_1-1.1.0-lp151.1.1.x86_64 ..............................................[gereed] (23/23) Installeren van: libavfilter6-3.4.4-3.2.x86_64 .....................................................[gereed]
De optie --allow-vendor-change zorgt ervoor dat bij conflicten steeds gekozen wordt voor het wijzigen van leverancier (naar PackMan). Jouw enige interventie bestaat uit het altijd vertrouwen (a) van de PackMan softwarebron. Je merkt dit is veel eenvoudiger (slechts twee opdrachten, zonder elk pakket manueel te moeten wijzigen van leverancier). Wat de kansen op fouten ook kleiner maakt.