如何在OpenSUSE中安裝多媒體編解碼器

本簡要指南說明了啟用的步驟 派克曼 openSUSE存儲庫中的存儲庫,以及如何從Packman存儲庫中的openSUSE Leap和Tumbleweed版本中安裝多媒體編解碼器。

全新安裝後,安裝編解碼器是openSUSE桌面系統中要做的基本事情之一。 許多多媒體編解碼器都是非免費的,因此由於法律原因,它們不包含在openSUSE默認存儲庫中。 這就是為什麼我們需要添加一些第三方存儲庫,例如Packman,它提供了各種非免費的軟件包,受限制的編解碼器和庫。

Packman是最大的外部存儲庫,為openSUSE提供了各種其他軟件包。 它包含所有必需的多媒體編解碼器,許多音頻和視頻播放器應用程序,遊戲以及與網絡相關的應用程序。 沒有Packman,您可能無法播放許多在線或離線多媒體內容。

在添加第三方存儲庫之前,您必須記住,openSUSE開發團隊既未測試也不支持第三方存儲庫中託管的軟件包。 需要您自擔風險使用它。

在OpenSUSE中安裝多媒體編解碼器

就像我已經說過的那樣,可以通過啟用Packman存儲庫來安裝多媒體編解碼器。 Packman存儲庫可以通過多種方式添加。 您可以使用 OPI齊珀YaST 在openSUSE中添加Packman存儲庫。 首先,我們將了解如何使用Opi啟用Packman。

1.使用OPI安裝多媒體編解碼器

OPI, 短缺 Ø學士學位 P裝箱費 一世nstaller是一個命令行實用程序,用於搜索和安裝來自OBS(openSUSE構建服務),Packman,Microsoft和其他供應商(如Chrome和Teamviewer等)的軟件包。

要在openSUSE中安裝OPI,請運行:

$ sudo zypper install opi

安裝OPI後,運行以下命令以安裝必要的編解碼器,以播放大多數音頻和視頻格式:

$ opi packman

或者,

$ opi codecs

此命令將從Packman存儲庫中安裝所有缺少的編解碼器和庫,以播放大多數音頻和視頻格式的文件。

您不僅可以安裝編解碼器,還可以安裝其他供應商提供的其他非免費軟件包,例如Google Chrome,Microsoft Teams,Skype,Vscode和vscodium等。

$ opi msteams
$ opi skype
$ opi vscode

有關更多詳細信息,請參考OPI的官方GitHub存儲庫。

2.使用Zypper安裝多媒體編解碼器

齊珀 是openSUSE的默認命令行軟件包管理器。 您可以使用Zypper添加和啟用Packman存儲庫,具體取決於您使用的openSUSE版本。

要在openSUSE Tumbleweed版本上添加Packman存儲庫,請運行:

$ sudo zypper addrepo -cfp 90 'https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/' packman

在openSUSE Leap上添加Packman存儲庫:

$ sudo zypper addrepo -cfp 90 'https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_$releasever/' packman

使用以下命令刷新存儲庫數據庫並更新您的openSUSE系統:

$ sudo zypper refresh
$ sudo zypper dist-upgrade --from packman --allow-vendor-change

在這裡, --allow-vendor-change 如果更新的版本是由其他供應商提供的,則該選項用於將已安裝的軟件包更新為更新的版本。 在我們的案例中,較新的供應商是Packman存儲庫。

最後,使用Zypper從Packman存儲庫中安裝所有必需的多媒體編解碼器和庫,如下所示。

$ sudo zypper install --from packman ffmpeg gstreamer-plugins-{good,bad,ugly,libav} libavcodec-full vlc-codecs

3.使用YaST安裝多媒體編解碼器

YaST 是用於openSUSE和SUSE發行版的官方圖形安裝和配置工具。 如果您不熟悉命令行,則可以使用YaST圖形應用程序來安裝和管理軟件包。

要啟用Packman存儲庫,請打開YaST應用程序。 點擊 “軟件” 左窗格中的“部分”,然後單擊 “軟件存儲庫” 在右邊。

在OpenSUSE中從Yast添加軟件存儲庫

點擊 “添加” YaST控制中心左下方的按鈕:

在OpenSUSE中從yast添加新的存儲庫在OpenSUSE中從yast添加新的存儲庫

選擇 “社區存儲庫” 複選框,然後單擊下一步。

在yast中選擇“社區存儲庫”選項在yast中選擇“社區存儲庫”選項

選擇 “ Packman存儲庫” 從可用的第三方存儲庫列表中,然後單擊“確定”。

在Yast中選擇Packman存儲庫在Yast中選擇Packman存儲庫

Packman存儲庫現已添加。

現在,返回YaST控制中心,然後單擊 “軟件管理”

單擊Yast中的軟件管理單擊Yast中的軟件管理

看法 > 儲存庫 > 派克曼 倉庫。 點擊 “切換系統軟件包” 從Packman存儲庫中打包到軟件包。 最後,點擊 接受 繼續安裝。

使用Yast從Packman安裝多媒體編解碼器使用Yast從Packman安裝多媒體編解碼器

安裝多媒體編解碼器後,您應該可以播放大多數多媒體文件,而不會出現任何問題。

如果您想使用所有必需的編解碼器和非自由軟件來設置功能強大的openSUSE桌面,則Packman是必備工具。 當然,您仍然可以通過其他方式(例如從源代碼編譯)安裝所有基本的編解碼器。 但是,對於Packman來說,安裝受限制的和非免費的軟件包和編解碼器是一件很輕鬆的任務。

相關閱讀:

  • 在Fedora Silverblue中的Chromium和Firefox上啟用H264

多媒體編解碼器OBSOBS軟件包安裝程序openSUSEOPI軟件包管理PackmanYastZypper

Sidebar