SUSE Packman 套件庫設定指南
在 openSUSE/SUSE Linux 中,最常用的「第三方」套件庫是 Packman,提供許多官方倉庫未包含的多媒體、編碼、壓縮、圖形等套件。以下說明如何在 SUSE 系統上新增並啟用 Packman 套件庫。
目錄
確認系統版本
在操作之前,先確認您的 SUSE/openSUSE 版本,以便選擇對應的 Packman 倉庫:
cat /etc/os-release
- openSUSE Leap 15.4 →
15.4
- SUSE Linux Enterprise 15 SP4 →
15.4
新增 Packman 套件庫
-
引入 Packman GPG 金鑰(第一次加入時需要)
sudo rpm --import https://packman.inode.at/packages/packman-signing-key.asc
-
使用 zypper 新增 Packman 倉庫
- openSUSE Leap
sudo zypper ar -cfp 90 https://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Leap_${VERSION_ID}/ packman
- SLE 15 SP4 (非 Leap,可用 openSUSE 倉庫或 OBS 上的 SLE 构建)
sudo zypper ar -cfp 90 https://ftp.gwdg.de/pub/linux/packman/suse/SLE_${VERSION_ID}/ packman
參數說明:
ar
:addrepo-c
:啟用快取-f
:自動刷新-p 90
:設定優先級為 90(低於官方倉庫)
- openSUSE Leap
-
確認倉庫已加入
zypper repos --uri | grep packman
同步並更新索引
sudo zypper refresh
此命令會下載 Packman 的元資料,並讓 zypper 可立即搜尋與安裝。
測試 Packman 是否可用
- 安裝來自 Packman 的套件
例如多媒體播放相關套件vlc
:sudo zypper install vlc
- 確認來源
zypper info vlc | grep "Repository"
若顯示
packman
,代表該套件由 Packman 倉庫提供。
移除 Packman(可選)
若後續不再需要 Packman,可執行:
sudo zypper removerepo packman
sudo zypper clean --all
注意:移除 Packman 後,可能會影響已安裝套件的更新來源,請先確認替代方案或備份重要設定。
結語
Packman 是 SUSE 生態中最常用的「額外套件庫」,提供豐富的多媒體與第三方套件。透過上述步驟,您可以在 SUSE 系統上快速加入並使用 Packman 倉庫,擴充系統功能並取得更多開源軟體包。