linux安装软件主要靠包管理器:debian/ubuntu用apt,centos/rhel/fedora用yum(新版rhel8+/fedora已转向dnf但yum仍兼容);两者均自动处理依赖,需sudo权限、网络畅通及正确配置镜像源。

Linux 安装软件主要靠包管理器,不同发行版用的工具不一样:Debian/Ubuntu 系统用 apt,CentOS/RHEL/Fedora 用 yum(新版 Fedora 和 RHEL 8+ 已转向 dnf,但 yum 命令仍可兼容使用)。掌握这两个命令,就能覆盖大多数主流 Linux 发行版的软件安装需求。
apt:Debian/Ubuntu 系统的软件管家
apt 是基于 APT(Advanced Package Tool)的命令行工具,操作简单、依赖处理自动、更新机制成熟。
-
更新软件源列表:运行
sudo apt update,让系统知道仓库里有哪些新版本软件(不升级软件本身,只刷新本地索引) -
安装软件:比如装 curl,执行
sudo apt install curl;系统会自动解决依赖并提示确认 -
卸载软件:用
sudo apt remove curl只删主程序;加--purge(即sudo apt purge curl)可一并清除配置文件 -
搜索软件:
apt search nginx查找含 “nginx” 的包名;apt show nginx查看详细信息(版本、大小、描述等)
yum:RHEL/CentOS 系统的传统包管理器
yum 同样自动处理依赖,语法直观,适合企业级稳定环境。注意:CentOS 8 已停更,推荐迁移到 Rocky Linux 或 AlmaLinux,它们默认用 dnf,但 yum 命令仍可用作别名。
易优电脑系统教程下载网站源码是基于易优cms开发,适合做系统软件下载类网站使用, 内核为Thinkphp5.0开发,后台简洁,为系统软件下载类开发,这是一套安装就能建站的程序, 不定期更新程序BUG,更新网站功能。 我们提供的不仅是源码模板这么简单,我们还提供程序相关咨询、协助安装等服务。 默认不包含小程序插件,需要另外单独购买插件。 模板安装步骤 1、
-
同步仓库元数据:运行
sudo yum makecache(或旧版用sudo yum clean all && sudo yum makecache),相当于 apt 的 update -
安装软件:例如装 vim-enhanced,执行
sudo yum install vim-enhanced;会列出需安装的包和大小,输入 y 确认 -
卸载软件:用
sudo yum remove vim-enhanced;配置文件默认保留,如需清理可手动删/etc/vimrc等 -
查找软件:
yum search python3模糊匹配;yum info httpd查看 httpd 包详情
通用提醒:权限、网络与常见问题
所有安装操作都需要 root 权限,所以前面加 sudo(或先 su - 切换 root)。另外要注意:
- 确保网络畅通,尤其是国内用户——Ubuntu 用户可换清华、阿里云源;CentOS 用户建议配置
baseurl指向国内镜像(如 mirrors.tuna.tsinghua.edu.cn) - 遇到 “Unable to locate package” 错误,先运行 update/makecache;若仍不行,可能是软件名拼错,或该包不在默认仓库(需启用 EPEL、universe 等扩展源)
- 不要混用 apt 和 dpkg / yum 和 rpm 手动安装——可能破坏依赖关系。真要装本地 .deb 或 .rpm 文件,请优先用
sudo apt install ./xxx.deb或sudo yum localinstall xxx.rpm(RHEL7/CentOS7)
小结:选对命令,事半功倍
记牢两句话:Ubuntu 用 apt,CentOS 用 yum(或 dnf)。日常安装就三步:刷新源 → 安装 → 验证(比如运行 软件名 --version)。不需要背太多参数,把最常用的几条练熟,就能应付绝大多数场景。









