Linux软件安装:yum与apt包管理器

📅 2026/7/11 12:50:46 👁️ 阅读次数 📝 编程学习
Linux软件安装:yum与apt包管理器

Linux软件安装:yum与apt包管理器

一、操作系统通用软件安装方式

不管是Windows、Mac还是Linux系统,安装软件主流分为两大类:

  1. 下载离线安装包手动安装
    • Windows:.exe.msi安装包
    • Mac:.dmg.pkg安装包
  2. 系统自带应用商店在线安装
    • Windows:Microsoft Store
    • Mac:App Store
    • Linux:自带命令行版「应用商店」,主流分为两类:CentOS系列yum、Ubuntu系列apt

Linux优先推荐使用官方包管理器安装,自动处理依赖,操作简单,下面详细讲解两个最常用工具。

二、CentOS专属:yum 包管理器

1. yum简介

yum 是RPM包自动化管理工具,核心优势:自动下载软件、自动解决依赖关系,全程联网使用,执行命令需要root管理员权限。

  • 获取root权限两种方式:
    1. su切换到root用户
    2. 普通用户加sudo临时提权执行

2. yum通用语法

yum[-y][install|remove|search]软件名

参数说明:

  • -y:自动确认所有交互,不用手动输入y确认
  • install:安装软件
  • remove:卸载软件
  • search:搜索仓库内是否存在对应软件包

3. 常用实操命令

① 安装工具wget
# 手动确认版yuminstallwget# 自动确认版(推荐脚本使用)yum-yinstallwget

执行后会自动拉取清华/官方镜像源资源,下载并完成依赖部署。

② 卸载wget
yum removewgetyum-yremovewget
③ 搜索软件包

不确定软件完整名称时,用search检索仓库:

yum searchwget

三、Ubuntu专属:apt 包管理器

1. apt简介

Ubuntu、Debian系列系统不支持yum,使用apt作为默认包管理器,语法、使用逻辑和yum几乎完全一致,同样需要root权限、依赖网络。
WSL(Windows子系统)搭建的Ubuntu环境,统一使用apt操作软件。

2. apt通用语法

apt[-y][install|remove|search]软件名

3. 常用实操命令

# 安装wgetaptinstallwgetapt-yinstallwget# 卸载wgetaptremovewgetapt-yremovewget# 搜索软件aptsearchwget

四、yum vs apt 核心区别总结

包管理器适用系统软件包格式
yumCentOS / RHEL / RockyLinuxRPM
aptUbuntu / Debian / WSL-UbuntuDEB

两者操作逻辑完全互通,只需要根据自己服务器系统切换对应命令即可。

五、补充注意事项

  1. yum、apt都必须联网才能使用,离线环境需要提前下载rpm/deb离线包手动安装;
  2. 不带-y参数执行时,安装/卸载过程会弹出确认提示,输入y回车继续;
  3. 生产环境建议配置国内镜像源(如清华镜像),大幅提升下载速度,文档示例中镜像源即为清华源:mirrors.tuna.tsinghua.edu.cn
  4. 普通用户执行命令会提示权限不足,必须搭配sudo或切换root账号。

文末小结

Linux软件安装不用再手动找安装包,掌握yumapt两条命令就能完成绝大多数软件的安装、卸载、检索。