linux软件如何更新

时间:2026-04-07 16:55:36 热门软件

在 Linux 系统中,更新软件(包括系统软件包和应用程序)通常通过 包管理器 来完成。常见的 Linux 发行版(如 Ubuntu、Debian、Fedora、CentOS、RHEL、Arch Linux 等)都使用不同的包管理器,但基本流程是相似的。

✅ 一、常见 Linux 发行版的更新方式

1. Ubuntu/Debian(基于 Debian 的发行版)

使用 APT(Advanced Package Tool)

1.1 更新所有软件包

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
  • apt update:更新软件包列表
  • apt upgrade:升级已安装的软件包
  • apt dist-upgrade:升级所有软件包(包括依赖关系)

1.2 更新系统(包括内核)

sudo apt full-upgrade

1.3 安装新软件包

sudo apt install <package-name>

1.4 卸载软件包

sudo apt remove <package-name>

1.5 卸载并清理依赖

sudo apt autoremove

2. Fedora

使用 DNF(Dandified YUM)

2.1 更新所有软件包

sudo dnf update

2.2 升级所有软件包(包括依赖)

sudo dnf upgrade

2.3 安装新软件包

sudo dnf install <package-name>

2.4 卸载软件包

sudo dnf remove <package-name>

2.5 清理依赖

sudo dnf autoremove

3. CentOS/RHEL

使用 YUM(Yellowdog Updater, Modified)

3.1 更新所有软件包

sudo yum update

3.2 升级所有软件包(包括依赖)

sudo yum upgrade

3.3 安装新软件包

sudo yum install <package-name>

3.4 卸载软件包

sudo yum remove <package-name>

3.5 清理依赖

sudo yum autoremove

4. Arch Linux

使用 Pacman

4.1 更新软件包

sudo pacman -Syu

4.2 升级所有软件包

sudo pacman -Suy

4.3 安装新软件包

sudo pacman -S <package-name>

4.4 卸载软件包

sudo pacman -R <package-name>

4.5 清理依赖

sudo pacman -R --noconfirm <package-name>

5. openSUSE

使用 Zypper

5.1 更新所有软件包

sudo zypper update

5.2 升级所有软件包

sudo zypper upgrade

5.3 安装新软件包

sudo zypper install <package-name>

5.4 卸载软件包

sudo zypper remove <package-name>