在使用 Linux 系统时,安装软件是日常操作中最常见的任务之一。与 Windows 或 macOS 不同,Linux 通常通过“软件包管理器”来安装、更新和卸载软件。本文将手把手教你如何在主流 Linux 发行版中安装软件包,即使你是完全的新手也能轻松上手!
什么是软件包管理器?
软件包管理器是 Linux 系统用来自动化安装、升级、配置和删除软件的工具。它能自动处理软件依赖关系,避免“依赖地狱”。常见的包管理器包括:
- APT:用于 Debian、Ubuntu 等系统
- YUM/DNF:用于 CentOS、Fedora、RHEL 等系统
- Pacman:用于 Arch Linux
一、基于 Debian/Ubuntu 的系统(使用 APT)
如果你使用的是 Ubuntu、Linux Mint 或 Debian,那么你使用的是 APT(Advanced Package Tool)。以下是常用命令:
1. 更新软件源列表
sudo apt update
这一步会从配置好的软件源(repositories)下载最新的软件包信息,确保你能安装最新版本的软件。
2. 安装软件包
sudo apt install 软件名
例如,安装 Firefox 浏览器:
sudo apt install firefox
3. 卸载软件包
sudo apt remove 软件名
二、基于 RHEL/CentOS/Fedora 的系统(使用 YUM 或 DNF)
在 CentOS 7 及更早版本中使用 YUM,而 CentOS 8、Fedora 和 RHEL 8+ 则使用更现代的 DNF。两者命令几乎相同。
1. 更新软件源
sudo yum update # CentOS 7sudo dnf upgrade # Fedora / CentOS 8+
2. 安装软件包
sudo yum install 软件名 # CentOS 7sudo dnf install 软件名 # Fedora / CentOS 8+
例如安装 Vim 编辑器:
sudo dnf install vim
三、软件源(Repository)配置
软件源是存放软件包的服务器地址。有时你需要添加第三方源来安装特定软件(如 Docker、Google Chrome)。以 Ubuntu 为例:
# 添加官方密钥(确保安全)curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg# 添加 Docker 软件源echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null# 更新并安装sudo apt updatesudo apt install docker-ce
正确配置 软件源配置 是顺利安装软件的前提,务必确保来源可靠。
常见问题解答
Q:安装时提示“无法定位软件包”怎么办?
A:请先运行 sudo apt update 或 sudo dnf check-update 更新软件源缓存。
Q:如何查看已安装的软件?
A:在 APT 系统中使用 apt list --installed;在 YUM/DNF 中使用 dnf list installed。
总结
掌握 Linux软件包安装 是使用 Linux 的基础技能。无论你使用的是 Ubuntu 还是 CentOS,只要理解了 APT包管理器 或 YUM包管理器 的基本命令,就能轻松管理你的系统软件。同时,合理配置 软件源配置 能让你获取更多优质软件资源。
现在就打开终端,试试安装一个你喜欢的软件吧!

