📖 Linux 軟體安裝與更新

分類:進階操作 | 作者:pake | 發布時間:2024-08-12 14:55

SUSE Linux 軟體安裝與更新指南

在 SUSE Linux 系統中,軟體的安裝與管理是日常維護的重要部分。本指南將介紹 RPM-based 發行版(如 openSUSE、SLE)上的軟體管理方式,涵蓋 zypperrpm,並提供實際操作案例。


目錄


概述


使用 zypper 進行軟體管理

安裝軟體

sudo zypper install package-name

例如:

sudo zypper install vim

移除軟體

sudo zypper remove package-name

搜尋套件

zypper search keyword

顯示套件資訊

zypper info package-name

列出已安裝套件

zypper packages --installed-only

安裝本地 RPM

sudo zypper install ./package.rpm

使用 rpm 手動安裝與管理

安裝 RPM

sudo rpm -ivh package.rpm

更新 RPM

sudo rpm -Uvh package.rpm

移除套件

sudo rpm -e package-name

查詢已安裝套件

rpm -qa
rpm -q package-name

顯示套件檔案列表

rpm -ql package-name

查詢檔案所屬套件

rpm -qf /usr/bin/vim

倉庫管理

列出所有倉庫

zypper repos

新增/移除倉庫

sudo zypper ar <repo-URL> repo-alias
sudo zypper rr repo-alias

啟用/停用倉庫

sudo zypper mr -e repo-alias   # 啟用
sudo zypper mr -d repo-alias   # 停用

同步與清理

sudo zypper refresh
sudo zypper clean --all

系統更新與維護

更新所有套件

sudo zypper update

升級發行版

sudo zypper dist-upgrade

自動移除不需要的套件

sudo zypper packages --unneeded | awk '/i/{print $5}' | xargs sudo zypper remove -y

結語

本文介紹了 SUSE Linux 中軟體的安裝、移除、查詢、倉庫管理及系統更新方法。建議日常使用 zypper 進行軟體管理,並在必要時使用 rpm 進行進階操作,以確保系統穩定與安全。

⬅ 上一篇 下一篇 ➡
🔙 返回 進階操作 📚 返回教學列表 🏠 返回首頁