Linux软件安装:yum与apt包管理器
Linux软件安装yum与apt包管理器一、操作系统通用软件安装方式不管是Windows、Mac还是Linux系统安装软件主流分为两大类下载离线安装包手动安装Windows.exe、.msi安装包Mac.dmg、.pkg安装包系统自带应用商店在线安装WindowsMicrosoft StoreMacApp StoreLinux自带命令行版「应用商店」主流分为两类CentOS系列yum、Ubuntu系列aptLinux优先推荐使用官方包管理器安装自动处理依赖操作简单下面详细讲解两个最常用工具。二、CentOS专属yum 包管理器1. yum简介yum 是RPM包自动化管理工具核心优势自动下载软件、自动解决依赖关系全程联网使用执行命令需要root管理员权限。获取root权限两种方式su切换到root用户普通用户加sudo临时提权执行2. yum通用语法yum[-y][install|remove|search]软件名参数说明-y自动确认所有交互不用手动输入y确认install安装软件remove卸载软件search搜索仓库内是否存在对应软件包3. 常用实操命令① 安装工具wget# 手动确认版yuminstallwget# 自动确认版推荐脚本使用yum-yinstallwget执行后会自动拉取清华/官方镜像源资源下载并完成依赖部署。② 卸载wgetyum removewgetyum-yremovewget③ 搜索软件包不确定软件完整名称时用search检索仓库yum searchwget三、Ubuntu专属apt 包管理器1. apt简介Ubuntu、Debian系列系统不支持yum使用apt作为默认包管理器语法、使用逻辑和yum几乎完全一致同样需要root权限、依赖网络。WSLWindows子系统搭建的Ubuntu环境统一使用apt操作软件。2. apt通用语法apt[-y][install|remove|search]软件名3. 常用实操命令# 安装wgetaptinstallwgetapt-yinstallwget# 卸载wgetaptremovewgetapt-yremovewget# 搜索软件aptsearchwget四、yum vs apt 核心区别总结包管理器适用系统软件包格式yumCentOS / RHEL / RockyLinuxRPMaptUbuntu / Debian / WSL-UbuntuDEB两者操作逻辑完全互通只需要根据自己服务器系统切换对应命令即可。五、补充注意事项yum、apt都必须联网才能使用离线环境需要提前下载rpm/deb离线包手动安装不带-y参数执行时安装/卸载过程会弹出确认提示输入y回车继续生产环境建议配置国内镜像源如清华镜像大幅提升下载速度文档示例中镜像源即为清华源mirrors.tuna.tsinghua.edu.cn普通用户执行命令会提示权限不足必须搭配sudo或切换root账号。文末小结Linux软件安装不用再手动找安装包掌握yum和apt两条命令就能完成绝大多数软件的安装、卸载、检索。