📖 Linux 軟體安裝與更新

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

Linux 軟體安裝與更新

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


目錄


RPM-based 軟體管理概述

RPM(Red Hat Package Manager)是 RHEL、CentOS、Fedora 及其他 RPM-based 發行版的核心軟體包管理系統。主要的管理工具包括:


使用 dnf 進行軟體管理

dnf 是目前 RHEL 8+ 和 Fedora 預設的套件管理工具,比 yum 更高效。

安裝軟體

sudo dnf install <軟體名稱>

例如,安裝 vim

sudo dnf install vim -y

刪除軟體

sudo dnf remove <軟體名稱>

例如:

sudo dnf remove vim

查找可用軟體

dnf search <關鍵字>

例如,搜尋與 nginx 相關的軟體:

dnf search nginx

檢視軟體資訊

dnf info <軟體名稱>

例如:

dnf info httpd

列出已安裝軟體

dnf list installed

使用 rpm 手動安裝與管理

有時,官方倉庫未提供某些軟體,可以下載 .rpm 文件並使用 rpm 直接安裝。

手動下載並安裝 RPM 套件

sudo rpm -ivh package.rpm

例如:安裝 Google Chrome

wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
sudo rpm -ivh google-chrome-stable_current_x86_64.rpm

更新已安裝的 RPM 軟體

sudo rpm -Uvh package.rpm

移除軟體

sudo rpm -e <軟體名稱>

例如:

sudo rpm -e google-chrome-stable

檢查軟體是否已安裝

rpm -q <軟體名稱>

例如:

rpm -q vim

顯示軟體詳細資訊

rpm -qi <軟體名稱>

YUM/DNF 軟體倉庫管理

列出可用倉庫

dnf repolist

添加第三方倉庫(例如 EPEL)

sudo dnf install epel-release -y

禁用/啟用倉庫

sudo dnf config-manager --set-disabled <倉庫名稱>
sudo dnf config-manager --set-enabled <倉庫名稱>

軟體更新與系統維護

更新所有已安裝的軟體

sudo dnf update -y

或僅更新特定軟體:

sudo dnf update httpd

升級 Fedora 至最新版本

sudo dnf upgrade --refresh

清除不必要的軟體與緩存

sudo dnf autoremove
sudo dnf clean all

結語

本篇介紹了 RPM-based Linux 系統(如 Fedora、CentOS、RHEL)上的軟體管理,包括 dnfyumrpm 的使用方式,以及倉庫管理與系統更新。透過這些工具,您可以有效管理 Linux 系統中的軟體安裝與維護,確保系統的穩定與安全。

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