Linux 软件下载安装命令
在 Linux 系统中安装软件主要有两种方式:
- 下载安装包自行安装:例如 CentOS 使用
.rpm包,Ubuntu 使用.deb包。这种方式需要手动处理依赖关系。 - 通过系统的包管理器安装:类似 Windows 的 Microsoft Store 或 macOS 的 AppStore,Linux 也提供了包管理器(如
yum、apt),可以自动解决依赖问题,并完成软件的安装、升级和卸载。
本文将介绍 Linux 中最常用的三个命令:yum、apt 和 wget。
软件包管理器
yum 命令(适用于 CentOS/RHEL)
yum 是 Yellowdog Updater Modified 的缩写,它基于 RPM 包管理,能够从指定的服务器自动下载并安装软件包,同时自动处理依赖关系。
语法:
yum [-y] [install | remove | search] 软件名称
常用选项:
-y:自动确认,安装或卸载过程中无需手动确认。install:安装指定的软件。remove:卸载指定的软件。search:搜索相关软件包。
示例:
# 安装 nginx
sudo yum install -y nginx
# 卸载 nginx
sudo yum remove nginx
# 搜索包含“nginx”的软件包
yum search nginx
注意事项:
- 需要
root权限,可以使用sudo或以root用户执行。 - 必须联网,因为
yum会从配置的软件源下载软件包。
apt 命令(适用于 Ubuntu/Debian)
apt 是 Advanced Package Tool 的缩写,是 Ubuntu 和 Debian 系统中最常用的包管理器,功能与 yum 类似。
语法:
apt [-y] [install | remove | search] 软件名称
常用选项:
-y:自动确认,无需手动干预。install:安装软件。remove:卸载软件。search:搜索软件包。
示例:
# 安装 curl
sudo apt install -y curl
# 卸载 curl
sudo apt remove curl
# 搜索与“git”相关的软件包
apt search git
注意事项:
- 使用前建议先执行
sudo apt update更新软件包列表,以确保获取到最新版本。 - 同样需要
root权限和联网环境。
文件下载工具
wget 命令
wget 是一个非交互式的网络下载工具,支持 HTTP、HTTPS 和 FTP 协议,可以在命令行中直接下载文件。
语法:
wget [-b] url
常用选项:
-b:后台下载,下载日志会写入当前目录的wget-log文件。可通过tail -f wget-log查看下载进度。
示例:
# 下载 Hadoop 3.3.0 安装包
wget http://archive.apache.org/dist/hadoop/common/hadoop-3.3.0/hadoop-3.3.0.tar.gz
# 后台下载
wget -b http://example.com/largefile.zip

说明:
wget只是下载工具,下载后的文件可能需要手动安装(如解压、编译或通过包管理器安装)。- 下载完成后,文件会保存在当前工作目录中。
总结
| 命令 | 适用系统 | 主要用途 | 自动解决依赖 |
|---|---|---|---|
yum |
CentOS/RHEL | 软件包管理 | ✅ |
apt |
Ubuntu/Debian | 软件包管理 | ✅ |
wget |
所有 Linux | 下载文件 | ❌ |
根据你的 Linux 发行版选择合适的包管理器,对于需要手动下载的安装包,wget 是非常便捷的工具。掌握这些命令,将大大提高在 Linux 下安装和管理软件的效率。

浙公网安备 33010602011771号