📖 Packman 套件庫設定

分類:基礎入門 | 作者:pake | 發布時間:2024-11-24 12:11

SUSE Packman 套件庫設定指南

在 openSUSE/SUSE Linux 中,最常用的「第三方」套件庫是 Packman,提供許多官方倉庫未包含的多媒體、編碼、壓縮、圖形等套件。以下說明如何在 SUSE 系統上新增並啟用 Packman 套件庫。


目錄


確認系統版本

在操作之前,先確認您的 SUSE/​openSUSE 版本,以便選擇對應的 Packman 倉庫:

cat /etc/os-release

新增 Packman 套件庫

  1. 引入 Packman GPG 金鑰(第一次加入時需要)

    sudo rpm --import https://packman.inode.at/packages/packman-signing-key.asc
  2. 使用 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(低於官方倉庫)
  3. 確認倉庫已加入

    zypper repos --uri | grep packman

同步並更新索引

sudo zypper refresh

此命令會下載 Packman 的元資料,並讓 zypper 可立即搜尋與安裝。


測試 Packman 是否可用

  1. 安裝來自 Packman 的套件
    例如多媒體播放相關套件 vlc
    sudo zypper install vlc
  2. 確認來源
    zypper info vlc | grep "Repository"

    若顯示 packman,代表該套件由 Packman 倉庫提供。


移除 Packman(可選)

若後續不再需要 Packman,可執行:

sudo zypper removerepo packman
sudo zypper clean --all

注意:移除 Packman 後,可能會影響已安裝套件的更新來源,請先確認替代方案或備份重要設定。


結語

Packman 是 SUSE 生態中最常用的「額外套件庫」,提供豐富的多媒體與第三方套件。透過上述步驟,您可以在 SUSE 系統上快速加入並使用 Packman 倉庫,擴充系統功能並取得更多開源軟體包。

⬅ 上一篇 下一篇 ➡
🔙 返回 基礎入門 📚 返回教學列表 🏠 返回首頁