欢迎光临
我们一直在努力

第八章 软件包管理与安装

第8章 软件包管理与安装

学习目标:理解 Linux 软件包管理的核心思想,掌握 APT、YUM/DNF、源码编译、二进制包、Flatpak、Snap、pip、npm 等多种软件安装方式,能够独立解决依赖问题,并建立软件安装的最佳实践。


8.1 软件包管理概念

8.1.1 什么是软件包管理

在 Windows 下,我们安装软件通常是:去网上下载一个 .exe 安装包,双击运行,一路点击\”下一步\”,最后完成安装。这种\”自助式\”安装有个致命问题——你需要自己找软件、自己下载、自己处理各种依赖(比如某个软件需要先装 .NET Framework 才能运行),稍不留神还会装上流氓软件。

Linux 的做法完全不同。Linux 采用的是一种集中式的软件分发方式,就像手机上的\”应用商店\”。

打个比方:Windows 装软件像是去菜市场买菜——你得自己挑、自己砍价、自己提回家、自己洗自己切;而 Linux 装软件像是去一家高档餐厅——你只需要告诉服务员\”我要一份牛排\”(输入一条命令),剩下的采购、加工、上菜、甚至饭后收拾(处理依赖、配置环境变量、清理缓存)统统由餐厅(包管理器)完成。

**软件包管理(Package Management)**就是 Linux 中一套\”从软件仓库自动获取、安装、升级、卸载、查询软件,并自动处理软件之间依赖关系\”的机制。

它涉及几个核心概念:

  • 赞(0)
    未经允许不得转载:171主机测评 » 第八章 软件包管理与安装
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址