Linux操作系统下软件包的管理.ppt_第1页
Linux操作系统下软件包的管理.ppt_第2页
Linux操作系统下软件包的管理.ppt_第3页
Linux操作系统下软件包的管理.ppt_第4页
Linux操作系统下软件包的管理.ppt_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件包管理与备份,本章目标,软件包,软件包:指将一些文件汇集到一个单独文件中,以提供一种或多种应用。其中还包含各文件的相关性,即它在运行前必备的软件包。(tar包无需这种相关性)linux软件通常是用软件包的形式来发布的。软件的安装:是用户对压缩的软件源码进行编译,生成所需的软件代码。常用软件包的格式:rpm和tar,RPM最早是由RedHat公司提出的软件包管理标准,后来随着版本的升级又融入了许多其他的优秀特性,成为了Linux中公认的软件包管理标准。RPM由RPM社区负责维护,可以登录到RPM的官方站点查询最新的信息。RPM的优点易于安装、升级便利丰富的软件包查询功能软件包内容校验功能支持多种硬件平台,RPM概述,安装将软件从包中解出来,并且安装到硬盘。卸载将软件从硬盘清除。升级替换软件的旧版本。查询查询软件包的信息。验证检验系统中的软件与包中软件的区别。,RPM的五大功能,RPM包的名称,RPM包的名称格式:name-version.type.rpm如:bind-9.2.1-16.i386.rpmname为软件的名称version为软件的版本号type为包的类型i345686:表示在Intelx86计算机平台上编译的sparc:表示在sparc计算机平台上编译的alpha:表示在alpha计算机平台上编译的src:表示软件源代码rpm为文件后缀名,使用RedHat软件包管理器,在主菜单中选择“系统设置”,选择“添加/删除应用程序”,安装、升级、卸载RPM软件包,安装或升级RPM软件格式:rpm选项RPM包文件.用法:不同选项适用于不同情况-i:安装一个新的rpm软件包-U:升级某个rpm软件,若原本未装,则进行安装-F:更新某个rpm软件,若原本未装,则放弃安装卸载指定的RPM软件格式:rpm-e软件名,rootlocalhost#rpm-qlynxlynx-2.8.5-28.1rootlocalhost#rpm-elynxrootlocalhost#rpm-qlynxpackagelynxisnotinstalled,安装、升级、卸载RPM软件包,rootlocalhost#rpm-ivhlynx-2.8.5-28.1.i386.rpmwarning:lynx-2.8.5-28.1.i386.rpm:HeaderV3DSAsignature:NOKEY,keyID37017186Preparing.#100%1:lynx#100%,安装lynx软件包同时显示安装进度,卸载lynx软件包,安装、升级、卸载RPM软件包,rootlocalhost#rpm-iwget-1.10.2-3.2.1.i386.rpmrootlocalhost#rpm-qwgetwget-1.10.2-3.2.1rootmail#rpm-Uvh/media/cdrom/wget-1.10.2-7.el5.i386.rpmwarning:/media/cdrom/wget-1.10.2-7.el5.i386.rpm:HeaderV3DSAsignature:NOKEY,keyID37017186Preparing.#100%1:wget#100%rootlocalhost#rpm-qwgetwget-1.10.2-7.el5,升级wget软件包,查询RPM软件信息,查询已安装的RPM软件信息格式:rpm-q子选项软件名用法:结合不同的子选项完成不同查询-qa:查看系统中已安装的所有RPM软件包列表-qi:查看指定软件的详细信息-ql:查询指定软件包所安装的目录、文件列表查询文件/目录属于哪个RPM软件格式:rpm-qf文件或目录名,查询RPM软件信息,rootlocalhost#rpm-qbashbash-3.1-16.1rootlocalhost#rpm-qa|grepbashbash-3.1-16.1,rootlocalhost#rpm-qf/usr/bin/vimvim-enhanced-7.0.109-3,rootlocalhost#rpm-qldhcp/etc/dhcpd.conf/etc/rc.d/init.d/dhcpd,查询是否已安装有bash软件包,查询vim是由哪个软件包安装的,查询dhcp软件包安装的文件列表,文件的打包备份,备份就是把一个文件系统或者一部分文件存储到某种介质中,以便在需要时恢复数据。备份的数据往往要经过压缩处理减少存储空间备份不等于复制,压缩命令,压缩bzip2和bunzip2文件被压缩成.bz2格式,使用命令bzip:bzip2filename例如:bzip2a在当前目录下生成文件a.bz2文件对该类文件的解压缩使用命令bunzip2例如:bunzip2a.bz2,压缩命令,压缩:gzip和gunzip文件被压缩成.gz格式,使用命令gzip:gzipfilename例如:gzipa在当前目录下生成文件a.gz文件对该类文件的解压缩使用命令gunzip例如:gunzipa.gz,文件的归档,归档及恢复命令(tar)用tar可以实现快速而简单的备份文件存成tar格式;还有下面的信息也要存贮目录路径和inode节点信息创建和更改的次数既可用于备份也可用于恢复c-创建文档x-解开文档v-显示操作过程f-指定一个操作tar的文件t-浏览文档内容z-调用gzip工具(*.gz)C-解到某个目录下j-调用bzip工具(*.z),软件的打包,tar命令打包包含多个用tar命令创建的源代码文件。将/home/test文件夹打包后存储到/tmp中,并tar成exe.tar用下面的命令:#tarcvf/tmp/exe.tar/home/test#gzip/tmp/exe.tar或者#tarcvfz/tmp/exe.tar.gz/home/testtar包的解包解包之前查看包中的内容:#tartvfzpackage-1.2.3.tar.gz解包时若要改变释放路径:#tarxfzpackage-1.2.3.tar.gz-C/tmp此命令可以创建释放软件包的子目录。,tar格式软件包tar包的编译

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论