项目6 软件包安装配置与管理.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Ubuntu Linux操作系统项目教程》;目;【学习目标】 ? 了解Linux软件包管理的发展过程。 ? 掌握Deb软件包的安装方法。 ? 掌握高级软件包管理工具的使用。 ? 掌握Snap包的安装方法。 ;在系统的使用和维护过程中,安装和卸载软件是必须掌握的技能。Linux软件的安装需要考虑软件的依赖性问题,目前在Linux系统上安装软件已经变得与Windows系统上一样便捷。可供Linux安装的开源软件非常丰富,Linux提供了多种软件安装方式,从最原始的源码编译到最高级的在线自动安装和更新。本章在简单介绍Linux软件包管理知识的基础上,重点讲解Ubuntu系统的软件安装方式和方法,除了传统的Deb软件包安装,还讲解APT高级软件包工具以及Snap软件包安装,这种方式提供了更好的隔离性和安全性,是未来软件包安装的发展方向。因此,作为Linux操作系统的管理员,必须学会软件的安装、升级、卸载和查询的方法,以维护系统的管理与使用。;6.2.1 Linux软件包管理 Linux软件开发完成之后,如果仅限于小范围使用,可以直接使用二进制文件分发。如果要对外发布兼顾到用户不同的软件硬环境,这就需要制作成软件包分发给用户。使用软件包管理器可以方便地安装卸载和升级软件包。Linux软件安装从最初的源代码编译安装发展到了现在的高级软件包管理。 1.源代码安装软件 2.软件包安装软件 ;6.2.2 高级软件包管理工具 高级软件包管理工具能够通过Internet主动获取软件包,自动检查和修复软件包之间的依赖关系,实现软件的自动安装和更新升级,大大简化了Linux系统上安装、管理软件的过程。这种工具需要通过Internet从后端的软件库下载软件,适合在线使用。目前主要的高级软件包管理工具有YUM和APT两种,还有一些商业版工具由Linux发行商提供。 1.YUM软件包管理器 2.APT高级软件包工具 ;6.3.1 Deb软件包管理 1.查看Deb软件包 2.安装Deb软件包 3.卸载Deb软件包;6.3.2 APT工具管理 常用的APT命令行工具都被分散在apt-get、apt-cache和apt-config这3个命令当中。apt-get用于执行与软件包安装有关的所有操作,apt-cache用于查询软件包的相关信息,apt-config用于配置APT。Ubuntu 16.04开始引入apt命令,该命令相当于上述3个命令最常用子命令和选项的集合,以解决命令过于分散的问题,这3个命令虽然没有被弃用,但是作为普通用户,还是应该首先使用apt命令。 1.apt命令 2.查询软件包 3.安装软件包 4.卸载软件包 ;6.3.3 Snap软件包管理 Snap是跨多种Linux发行版的应用程序及其依赖项的一个捆绑包,可以通过官方的Snap Store(商店)获取和安装。要安装和使用Snap包,本地系统上需要相应的Snap环境,包括用于管理Snap包的后台服务(守护进程)snapd和安装管理Snap包的命令行工具。Ubuntu 18.04以后的版本预装有Snapd。 1.搜索要安装的Snap包 2.查看Snap包的详细信息 3.安装Snap包 4.列出已经安装的Snap包 5.更新已经安装的Snap包 6.还原已经安装的Snap包 7.列出所有可用的版本 8.启用或禁用Snap包 9.卸载Snap包 ;本项目包含六个任务。 任务6.1 Linux软件包管理的发展过程,主要讲解了源代码安装软件、软件包安装软件。 任务6.2高级软件包管理工具,主要讲解了YUM软件包管理器、APT高级软件包工具。 任务6.3 Snap包概述。 任务6.4 Deb软件包管理,主要讲解了查看Deb软件包、安装Deb软件包、卸载Deb软件包。 任务6.5 APT工具管理,主要讲解了apt命令、查询软件包、安装软件包、卸载软件包。 任务6.6 Snap软件包管理,主要讲解了搜索要安装的Snap包、查看Snap包的详细信息、安装Snap包、列出已经安装的Snap包、更新已经安装的Snap包、还原已经安装的Snap包、列出所有可用的版本、启用或禁用Snap包、卸载Snap包。

文档评论(0)

fetch + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体成都菲琦科技有限公司
IP属地四川
统一社会信用代码/组织机构代码
91510100MA6C6CX39E

1亿VIP精品文档

相关文档