版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目6Linux软件管理任务1软件包管理器认识软件包管理器12使用DNF管理软件1软件包管理器Linux软件管理历史1软件包管理器早期:编译源代码用户直接编译源代码,有一定的自由度,但对普通用户难度过大进阶:软件包管理器开发人员编译好软件包,包含编译好的二进制可执行文件、配置文档及其他相关说明文档,无法处理软件的依赖关系主要代表:RPM和Deb现今:自动安装和升级能处理软件的依赖关系,自动下载安装尚未安装的依赖软件主要代表:YUM、DNF、APT软件包管理器-RPM功能被YUM大大弱化,主要使用其查询功能针对所有已安装的软件建立一个本地软件数据库本地软件数据库保存在目录/var/lib/rpm中[zys@centos8~]$rpm-qa //查询所有已安装软件libosinfo-1.1.0-2.el7.x86_64[zys@centos8~]$rpm-qhttpd //查询软件基本信息httpd-2.4.6-88.el7.centos.x86_64[zys@centos8~]$rpm-qihttpd //查询软件详细信息Name :httpd[zys@centos8~]$rpm-qlhttpd //查询软件的相关文件和目录/etc/httpd1软件包管理器软件包管理器-YUMYUM源包含整理好的软件清单和软件安装包,配置好YUM源之后,就可以从YUM源下载并安装软件可以把本地计算机作为本地YUM源,也可以配置一个网络YUM源配置YUM源的关键是在YUM配置文件中指明YUM源的地址1软件包管理器软件包管理器-DNF在RHEL7及以前的版本中,YUM是默认的软件包管理工具在RHEL8及以上版本中,DNF成为新一代的软件包管理工具DNF是YUM的升级版性能:DNF比YUM更快速和高效,使用更现代的解决方案来提高软件包管理的性能依赖关系解决:DNF在解决软件包依赖关系方面比YUM更强大和智能,能够更好地处理复杂的依赖关系事务性操作:DNF支持事务性操作,可以在执行软件包操作之前检查依赖关系,确保操作的一致性和正确性命令行接口:DNF提供了一个更直观和易于使用的命令行接口,使用户能够更轻松地执行软件包管理任务1软件包管理器2使用DNF管理软件DNF软件源配置文件2使用DNF管理软件[root@centos8~]#cd/etc/yum.repos.d[root@centos8yum.repos.d]#ls-l-rw-r--r--.1rootroot71911月102020CentOS-Linux-AppStream.repo-rw-r--r--.1rootroot70411月102020CentOS-Linux-BaseOS.repo[root@centos8yum.repos.d]#catCentOS-Linux-BaseOS.repo
[baseos]name=CentOSLinux$releasever-BaseOSmirrorlist=/?release…#baseurl=/$contentdir/$releasever/BaseOS/$basearch/os/gpgcheck=1enabled=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficialDNF软件源配置文件以“#”开头的行是注释行[baseos]:YUM源的名称,必须放在中括号中name:YUM源的简短说明mirrorlist:YUM源的镜像站点,这一行不是必须的,可以注释掉baseurl:YUM源的实际地址,即下载rpm软件包的地方,非常重要enabled:表示YUM源是否生效gpgcheck:表示是否检查RPM软件包的数字签名gpgkey:表示包含数字签名的公钥文件所在位置2使用DNF管理软件DNF软件源配置示例-挂载ISO文件2使用DNF管理软件[zys@centos8~]$su-root[root@centos8~]#mkdir/mnt/centos8[root@centos8~]#vim/etc/fstab/dev/sr0 /mnt/centos8 iso9660 defaults 0 0 <==添加这一行t@centos8~]#mount-a[root@centos8~]#lsblk|grepcentos8sr011:019.3G0rom/mnt/centos8[root@centos8~]#cd/etc/yum.repos.d[root@centos8yum.repos.d]#mkdirbackup[root@centos8yum.repos.d]#mvCentOS*./backup[root@centos8yum.repos.d]#lsbackupDNF软件源配置示例-新建配置文件2使用DNF管理软件[root@centos8yum.repos.d]#touchcentos8.repo[root@centos8yum.repos.d]#vimcentos8.repo[centos8-baseos]name=centos8-baseosbaseurl=file:///mnt/centos8/BaseOS <==软件源地址enabled=1gpgcheck=0[centos8-appstream]name=centos8-appstreambaseurl=file:///mnt/centos8/AppStream <==软件源地址enabled=1gpgcheck=0DNF软件源配置示例-建立元数据缓存2使用DNF管理软件[root@centos8yum.repos.d]#dnfcleanall[root@centos8yum.repos.d]#dnfmakecache[root@centos8yum.repos.d]#dnfrepolistall仓库id 仓库名称 状态centos8-appstream centos8-appstream 启用centos8-baseos centos8-baseos 启用DNF软件源配置示例-存验证软件源信息2使用DNF管理软件[root@centos8yum.repos.d]#dnflisthttpd可安装的软件包httpd.x86_642.4.37-39.module_el8.4.0+778+c970deabcentos8-appstream[root@centos8yum.repos.d]#dnfinfohttpd名称:httpd版本:2.4.37发布:39.module_el8.4.0+778+c970deab架构:x86_64大小:1.4M源:httpd-2.4.37-39.module_el8.4.0+778+c970deab.src.rpm仓库:centos8-appstreamDNF常用操作2使用DNF管理软件任务2Linux应用软件办公应用软件12互联网应用软件1办公应用软件LibreOffice包含6大组件:Writer(文件处理)、Calc(电子表格)、Impress(演示文稿)、Draw(矢量绘图)、Base(数据库)、Math(公式编辑器)开源免费:基于开源许可证,用户可免费分发、复制和修改跨平台:支持多种硬件架构,可以在多种操作系统下运行多语言支持:支持100多种语言/方言,包括从右到左布局的语言统一的用户操作界面:所有组件都具有基本相同的图形用户界面组件集成:各个组件共享一些相同的工具,使用方法相同支持多种格式:使用开放的ODF作为默认文件格式,框架免费公开发布1办公应用软件LibreOffice-主窗口标题栏菜单栏标准工具栏格式工具栏工作区侧边栏状态栏1办公应用软件LibreOffice有两种类型的工具栏:即停靠或固定在某个位置的工具栏及浮动工具栏状态栏位于LibreOffice操作窗口的底部,主要用于显示与文件相关的基本信息,并快速修改某些功能的便捷方法侧边栏位于工作区的右侧,包含一个或多个标签页,这些标签页被整合在一起,通过侧边栏右侧的标签栏进行切换。标签页的具体内容取决于当前文件的内容1办公应用软件LibreOffice-WriterLibreOffice的文字处理组件,支持常用的文字处理功能扩展名是“.odt”,可以把“.odt”文件保存成Word文件支持3种文件查看方式,即普通视图、网页视图和全屏视图导航功能可以方便用户快速查找特定类型的对象1办公应用软件LibreOffice-Writer1办公应用软件LibreOffice-CalcLibreOffice的电子表格组件,功能上类似于MicrosoftExcel由许多单独的工作表组成,每个工作表包含按行和列排列的单元格,每个单元格都由行编号和列字母标识单元格中的数据可以是文字、数字、公式等Calc最多可容纳32,000个工作表,每个工作表最多可包含1048576行和1024列1办公应用软件LibreOffice-Calc公式和函数数据库功能数据透视表和透视图宏兼容Excel电子表格导入和导出1办公应用软件LibreOffice-ImpressLibreOffice的文稿演示组件,功能上类似于MicrosoftPowerPoint主窗口包括幻灯片窗格、工作区和侧边栏3个部分支持使用幻灯片母版定义幻灯片的基本格式,所有基于它的幻灯片拥有相同的格式一个Impress可以应用多个幻灯片母版支持多种幻灯片放映方式,如自动播放和循环播放等具有演讲者控制台(PresenterConsole)功能1办公应用软件LibreOffice-Impress1办公应用软件2互联网应用软件浏览器-Firefox是CentOS8操作系统默认安装的Web浏览器软件,俗称火狐由Mozilla基金会与开源团体共同合作开发,用户可以免费使用可以运行在多种操作系统之上,如Windows、Linux、MacOSX等支持标签页浏览。用户可以在同一个Firefox窗口中打开多个网页安全性较高,重视安全性和用户隐私保护允许用户根据自身需要对Firefox进行设置2互联网应用软件浏览器-Firefox(续)2互联网应用软件浏览器-Firefox(续)扩展性较好,用户可以通过安装附加组件以向Firefox中添加额外功能Mozilla基金会官方和众多第三方开发者提供了大量的附加组件2互联网应用软件邮件客户端软件-Thunderbird是Linux中最受欢迎的邮件客户端软件之一,由Mozilla基金会推出功能强大,支持IMAP和POP邮件协议及HTML邮件格式,具有快速搜索、自动拼写检查等功能安全性好,不仅提供垃圾邮件过滤、反“钓鱼”欺诈等功能,还为政府和企业应用场景提供更强的安全策略使用起来简单方面,可在多种平台上运行用户可以自定义Thunderbird的外观主题,选择需要的扩展插件2互联网应用软件邮件客户端软件-Thunderbird窗口2互联网应用软件命令行下载工具-wgetLinux操作系统中使用最多的命令行下载管理器可以单独下载一个文件、多个文件,也可以下载整个目录甚至整个网站支持通过HTTP、HTTPS、FTP协议下载,还可以使用HTTP代理wget是非交互式工具,可以通过脚本、cron计划任务和终端窗口调用使用wget下载单个文件时,只需提供文件的URL即可支持断点续传的功能2互联网应用软件命令行下载工具-wget(示例)2互联网应用软件[zys@centos8~]$wget/GB/437131/index.html--2021-03-2809:15:01--/GB/437131/index.html正在解析主机()...9,2409:8c20:1213:103:8000::17正在连接()|9|:80...已连接。已发出HTTP请求,正在等待回应...200OK长度:10755(11K)[text/html]正在保存至:“index.html”100%[================================>]10,755--.-K/s用时0.04s2021-03-2809:15:01(271KB/s)-已保存“index.html”[10755/10755])[zys@centos8~]$ls-lindex.html-rw-rw-r--.1zyszys 107553月2621:03 index.html命令行下载工具-curl和wget类似,curl也是一个使用广泛的下载工具可以上传文件,因此称curl为文件传输工具更合适支
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 乡村振兴:人才振兴是关键
- 中考百日誓师大会学生演讲稿
- 监理工程师年终工作总结范文
- 售后派遣合同范例
- 天津新房合同模板
- 展厅布展施工合同范例
- 工会福利招标合同范例
- 地方购房合同范例
- 外墙粉刷采购合同范例
- 室外玩具购买安装合同范例
- GB/T 7095.4-2008漆包铜扁绕组线第4部分:180级聚酯亚胺漆包铜扁线
- 《中药竹罐治疗颈椎病的应用进展综述【3000字论文】》
- GA/T 1567-2019城市道路交通隔离栏设置指南
- 第六章革命军队建设和军事战略的理论
- 年度取用水计划申请表
- 二年级生命安全教育7《攀爬高处有危险》课件
- QC080000 有害物质过程管理体系要求(HSPM)( 2017版)
- 文网文业务发展报告(XX单位)
- 硬笔书法章法课件
- 养老院老人入院风险告知书4篇
- 智能制造专业群建设(智能制造业专业技术学校创业计划)课件整理
评论
0/150
提交评论