欢迎来到天天文库
浏览记录
ID:57231656
大小:537.50 KB
页数:25页
时间:2020-08-04
《项目5-Linux软件包管理课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、项目5linux软件包管理掌握利用RPM对软件进行安装、升级和卸载的方法掌握利用TAR对文件进行压缩和解压缩项目学习目标知识背景在一个操作系统下,需要安装实现各种功能的软件包。这些软件包一般都有各自的程序,同时还需要解决其安装、配置、卸载的自动化问题。为此,RedHat针对自己的系统提出了一个较好的办法来管理成千上百的软件。这就是RPM管理系统。RPM即RedHatPackageManagement,在系统中安装了RPM管理系统以后,只要是符合RPM文件标准的打包程序都可以方便地安装、升级、卸载。项目需求某公司架设了一台Li
2、nux服务器,项目主管要求新分来的员工小王完成RPM包的下载安装,并将一些重要目录进行打包备份。实施方案熟练使用rpm操作命令。下载安装Linuxqq的rpm软件包(微课)。打包某些文件和目录,并压缩备份。RPM包的管理TAR归档管理任务分解任务5.1RPM包的管理5.1.1RPM简介在Linux操作系统中,有一个系统软件包,它的功能类似于Windows里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,它就是RedHatPackageManager(简称RPM)。此工具包最先是由RedHat公司推出的,后来被其
3、他Linux开发商所借用。由于它为Linux使用者省去了很多时间,所以被广泛应用于在Linux下安装、删除软件。任务5.1RPM包的管理5.1.2安装软件包命令语法:rpm-ivh[RPM包文件名称]选项说明:i:表示安装软件包。v:表示在安装过程中显示详细的信息。h:表示显示水平进度条。例5.1安装foo-2.0-1.i386.rpm软件包[root@localhost~]#rpm-ivhfoo-2.0-1.i386.rpm任务5.1RPM包的管理5.1.3卸载软件包命令语法:rpm–e[RPM包名称]选项说明:e:表示卸
4、载软件包,如:[root@localhost~]#rpm-efoo5.1.4升级软件包命令语法:rpm–Uvh[RPM包文件名称]选项说明:U:表示升级软件包(删除与安装的组合)如:[root@localhost~]#rpm-Uvhfoo-2.0-1.i386.rpm任务5.1RPM包的管理5.1.5刷新软件包命令语法:rpm-Fvh[RPM包文件名称]选项说明:F:表示刷新软件包,升级新版本。注意:如果某软件包先前没有安装,RPM刷新选项将不会安装该软件包。这和升级选项不同,因为不管其早期版本是否已安装,升级选项都会安装该
5、软件包。任务5.1RPM包的管理5.1.6查询软件包使用“rpm–q”命令查询软件包安装的信息。1.查询指定软件包的详细信息。功能说明:使用该命令会显示已安装软件包的名称、版本和发行号码。命令语法:rpm-q[RPM包名称]例5-8查询foo软件包是否安装[root@localhost~]#rpm-qfoo任务5.1RPM包的管理2.查询系统中所有已安装的RPM软件包。命令语法:rpm–qa例5-8查询系统中所有已安装的RPM软件包[root@localhost~]#rpm–qabasesystem-8.0-4chkconf
6、ig-1.3.13.2-1checkpolicy-1.17.5-1…任务5.1RPM包的管理3.查询指定已安装软件包的描述信息。功能说明:显示软件包的名称、描述、发行版本、大小、制造日期、生产商以及其他杂项。命令语法:rpm–qi[RPM包名称]4.查询指定已安装软件包的文件列表。命令语法:rpm–ql[RPM包名称]例5-12查询bind软件包所包含的文件列表[root@localhost~]#rpm–qllinuxwacom任务5.1RPM包的管理5.查询软件包的依赖要求。命令语法:rpm–qR[RPM包名称]6.查询系
7、统中指定文件属于哪个软件包(必须是完整路径)。命令语法:rpm–qf[文件名]例5-14查询/etc/logrotate.d/named文件属于哪个软件包[root@localhost~]#rpm–qf/etc/logrotate.d/named任务5.2TAR归档管理5.2.1TAR包简介打包——是指将许多文件和目录变成一个总的文件压缩——是将一个大的文件通过压缩算法变成一个小文件Linux系统下最常用的打包程序是tar,使用tar程序打出来的包称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可
8、以用其他的程序来进行压缩了。任务5.2TAR归档管理5.2.1TAR包简介tar最初被用来在磁带上创建备份,现在,用户可以在任何设备上创建备份。利用tar命令可以把一大堆的文件和目录打包成一个文件,这对于备份文件或将几个文件组合成为一个文件进行网络传输是非常有用的。利用tar命令,用户不仅
此文档下载收益归作者所有