So installieren Sie Multimedia-Codecs in OpenSUSE
In dieser kurzen Anleitung werden die Schritte zum Aktivieren des Packman-Repositorys in openSUSE und zum Installieren von Multimedia-Codecs in openSUSE Leap- und Tumbleweed-Editionen aus dem Packman-Repository erläutert.
Was ist das Packman-Repository?
Die Installation von Codecs ist nach einer Neuinstallation eine der wichtigsten Aufgaben in Ihrem openSUSE-Desktopsystem.
Viele Multimedia-Codecs sind nicht kostenlos und daher aus rechtlichen Gründen nicht in den openSUSE-Standard-Repositorys enthalten.
Aus diesem Grund müssen wir einige Drittanbieter-Repositorys wie Packman hinzufügen, das verschiedene unfreie Pakete, eingeschränkte Codecs und Bibliotheken bereitstellt.
Packman ist das größte externe Repository, das verschiedene Zusatzpakete für openSUSE anbietet. Es enthält alle wichtigen Multimedia-Codecs, viele Audio- und Video-Player-Anwendungen, Spiele und auch netzwerkbezogene Anwendungen.
Ohne Packman können Sie möglicherweise viele Online- oder Offline-Multimediainhalte in openSUSE-Desktop-Betriebssystemen nicht abspielen.
Haftungsausschluss:
Bevor Sie ein Drittanbieter-Repository hinzufügen, müssen Sie bedenken, dass die in einem Drittanbieter-Repository gehosteten Pakete vom openSUSE-Entwicklungsteam weder getestet noch unterstützt werden. Die Nutzung erfolgt auf eigene Gefahr.
Installieren Sie Multimedia-Codecs in OpenSUSE
Wie ich bereits sagte, können die Multimedia-Codecs durch Aktivieren des Packman-Repositorys installiert werden. Das Packman-Repository kann auf verschiedene Arten hinzugefügt werden.
Sie können OPI, Zypper und YaST verwenden, um das Packman-Repository in openSUSE hinzuzufügen. Zuerst werden wir sehen, wie man Packman mit Opi aktiviert.
1. Installieren Sie Multimedia-Codecs mit OPI
OPI, kurz für OBS Package Installer, ist ein Befehlszeilenprogramm zum Suchen und Installieren von Paketen OBS (openSUSE Build Service), Packman, Microsoft und andere Anbieter wie Chrome und Teamviewer usw.
Um OPI in openSUSE zu installieren, führen Sie Folgendes aus:
sudo zypper install opi
Führen Sie nach der Installation von OPI den folgenden Befehl aus, um die erforderlichen Codecs für die Wiedergabe der meisten Audio- und Videoformate zu installieren:
opi packman
Oder,
opi codecs
Dieser Befehl installiert alle fehlenden Codecs und Bibliotheken aus dem Packman-Repository, um die meisten Audio- und Videoformatdateien abzuspielen.
Sie können nicht nur Codecs, sondern auch andere nicht kostenlose Pakete wie Google Chrome, Microsoft Teams, Skype, Vscode und vscodium usw. von anderen Anbietern installieren.
opi msteams
opi skype
opi vscode
Weitere Informationen finden Sie im offiziellen GitHub-Repository von OPI.
- OBS Package Installer GitHub Repository
2. Installieren Sie Multimedia-Codecs mit Zypper
Zypper ist der standardmäßige Befehlszeilen-Paketmanager für openSUSE. Sie können das Packman-Repository mit Zypper hinzufügen und aktivieren, abhängig von der von Ihnen verwendeten openSUSE-Version.
Führen Sie Folgendes aus, um das Packman-Repository zur openSUSE Tumbleweed Edition hinzuzufügen:
sudo zypper addrepo -cfp 90 'https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/' packman
Packman-Repository auf openSUSE Leap hinzufügen:
sudo zypper addrepo -cfp 90 'https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_$releasever/' packman
Aktualisieren Sie die Repository-Datenbank und aktualisieren Sie Ihr openSUSE-System mit den folgenden Befehlen:
sudo zypper refresh
sudo zypper dist-upgrade --from packman --allow-vendor-change
Hier wird die Option --allow-vendor-change
verwendet, um die installierten Pakete auf eine neuere Version zu aktualisieren, wenn die neuere Version von einem anderen Anbieter bereitgestellt wird. In unserem Fall ist der neuere Anbieter das Packman-Repository.
Installieren Sie abschließend alle erforderlichen Multimedia-Codecs und Bibliotheken aus dem Packman-Repository mit Zypper, wie unten gezeigt.
sudo zypper install --from packman ffmpeg gstreamer-plugins-{good,bad,ugly,libav} libavcodec-full vlc-codecs
3. Installieren Sie Multimedia-Codecs mit YaST
YaST ist das offizielle grafische Installations- und Konfigurationstool für openSUSE- und SUSE-Distributionen. Wenn Sie mit der Befehlszeile nicht vertraut sind, können Sie die grafische Anwendung YaST zum Installieren und Verwalten von Paketen verwenden.
Um das Packman-Repository zu aktivieren, öffnen Sie die YaST-Anwendung. Klicken Sie im linken Bereich auf den Abschnitt „Software“ und rechts auf „Software-Repositorys“.
Fügen Sie Software-Repositorys von Yast in OpenSuse hinzu
Klicken Sie unten links im YaST-Kontrollzentrum auf die Schaltfläche „Hinzufügen“:
Neues Repository von Yast in OpenSuse hinzufügen
Aktivieren Sie das Kontrollkästchen "Community Repositories" und klicken Sie auf Weiter.
Wählen Sie in Yast die Option „Community-Repositories“ aus
Wählen Sie „Packman Repository“ aus der Liste der verfügbaren Drittanbieter-Repositorys aus und klicken Sie auf „OK“.
Wählen Sie Packman Repository in Yast aus
Das Packman-Repository wurde jetzt hinzugefügt.
Gehen Sie nun zurück zum YaST-Kontrollzentrum und klicken Sie auf „Softwareverwaltung“.
Klicken Sie in Yast auf Softwareverwaltung
Gehen Sie zu Ansicht > Repositorys > Packman-Repository. Klicken Sie auf „Systempakete wechseln“, um zu Paketen aus dem Packman-Repository zu gelangen. Klicken Sie abschließend auf Akzeptieren, um mit der Installation fortzufahren.
Installieren Sie Multimedia-Codecs von Packman mit Yast
Nach der Installation der Multimedia-Codecs sollten Sie die meisten Multimediadateien problemlos abspielen können.
Abschluss
Packman ist ein Muss, wenn Sie einen vollwertigen openSUSE-Desktop mit allen wichtigen Codecs und nicht-freier Software einrichten möchten.
Natürlich können Sie alle wichtigen Codecs auch auf andere Weise installieren (z. B. durch Kompilieren aus dem Quellcode). Allerdings ist die Installation eingeschränkter und unfreier Pakete und Codecs mit Packman eine wesentlich problemlosere Aufgabe.
Verwandte Lektüre:
- Aktivieren Sie H264 auf Chromium und Firefox in Fedora Silverblue