- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件包安装Linux应用程序基础2-1应用程序与系统命令的关系文件位置系统命令:一般在/bin和/sbin目录中,或为Shell内部指令应用程序:通常在/usr/bin和/usr/sbin目录中主要用途系统命令:完成对系统的基本管理工作,例如IP配置工具应用程序:完成相对独立的其他辅助任务,例如网页浏览器适用环境系统命令:一般只在字符操作界面中运行应用程序:根据实际需要,有些程序可在图形界面中运行运行格式系统命令:一般包括命令字、命令选项和命令参数应用程序:通常没有固定的执行格式Linux应用程序基础2-2典型应用程序的目录结构软件包管理概述在Linux系统中,用户可以直接编译软件的源代码来安装软件,也可以使用软件包管理器来安装或管理软件,它与直接从源代码安装相比,有以下优点:易于更新已安装的软件易于保护配置文件易于跟踪已安装文件RHEL6使用的软件包管理器一般有2个:1、RPM包管理器2、YUM包管理器软件包封装类型RPM包管理工具RPMPackageManager由RedHat公司提出,被众多Linux发行版所采用建立统一的数据库文件,详细记录软件包安装、卸载等变化信息,能够自动分析软件包依赖关系RPM软件包软件素材参考:一般命名格式:bash-3.1-16.1.i386.rpm软件名称版本号硬件平台扩展名发布次数主要功能1.查询RPM软件、包文件的相关信息2.安装、升级、卸载RPM软件包3.维护RPM数据库信息RPM包管理命令——rpm查询已安装的RPM软件信息格式:rpm-q[子选项][软件名]用法:结合不同的子选项完成不同查询-qa:查看系统中已安装的所有RPM软件包列表-qi:查看指定软件的详细信息-ql:查询指定软件包所安装的目录、文件列表-qc:仅显示指定软件包安装的配置文件-qd:仅显示指定软件包安装的文档文件查询文件或目录属于哪个RPM软件格式:rpm-qf文件或目录名查询RPM软件包信息4-1查询RPM软件包信息4-2[root@localhost~]#rpm-qbashbash-3.1-16.1[root@localhost~]#rpm-qa|grepbashbash-3.1-16.1[root@localhost~]#rpm-qf/usr/bin/vimvim-enhanced-7.0.109-3[root@localhost~]#rpm-qldhcp/etc/dhcpd.conf/etc/rc.d/init.d/dhcpd……查询是否已安装有bash软件包查询vim是由哪个软件包安装的查询dhcp软件包安装的文件列表查询未安装的RPM包文件格式:rpm-qp[子选项]RPM包文件用法:结合不同的子选项完成不同查询-qpi:通过.rpm包文件查看该软件的详细信息-qpl:查看.rpm安装包内所包含的目录、文件列表-qpc:查看.rpm安装包内包含的配置文件列表-qpd:查看.rpm安装包内包含的文档文件列表查询RPM软件包信息4-3查询RPM软件包信息4-4[root@localhostServer]#rpm-qpiethtool-6-4.el5.i386.rpmwarning:ethtool-6-4.el5.i386.rpm:HeaderV3DSAsignature:NOKEY,keyIame:ethtoolRelocations:(notrelocatable)Version:6Vendor:RedHat,Inc.Release:4.el5BuildDate:2009年12月22日星期二02时55分30秒……[root@localhostServer]#rpm-qplethtool-6-4.el5.i386.rpm/sbin/ethtool/usr/sbin/ethtool/usr/share/doc/ethtool-6/usr/share/doc/ethtool-6/AUTHORS……安装或升级RPM软件格式:rpm[选项]RPM包文件...用法:不同选项适用于不同情况-i:安装一个新的rpm软件包-U:升级某个rpm软件,若原本未装,则进行安装-F:更新某个rpm软件,若原本未装,则放弃安装卸载指定的RPM软件格式:rpm-e软件名安装、升级、卸载RPM包安装、升级、卸载RPM包[root@localhost~]#rpm-qlynxlynx-2.8.5-28.1[root@localhost~]#rpm-elynx[root@localhost~]#rpm-qlynxpackagelynxisnotinstalled[root@localhost~]#rpm-ivh/media/cdrom/Server/lynx-2.8.5-28.1.el5_2.1.i386.rpmwar
文档评论(0)