- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
05-Linux应用程序安装与管理
Linux应用程序与命令的关系基本命令是Linux系统中不可缺少的组成部分命令保存在/bin和/sbin目录中应用程序保存在/usr/bin和/usr/sbin目录中命令的作用是完成对Linux系统本身的管理工作,应用程序则完成与Linux系统管理相对独立的任务命令只能以命令行的形式运行,命令格式中包括命令字、命令选项和命令参数应用程序可以是以命令行的形式运行,也可以是字符界面或图形界面的窗口程序,形式比较多样系统应用程序与第三方应用程序的比较系统应用程序通常遵从Linux发行版本中的软件包管理格式进行安装和卸载第三方应用程序可能以Linux发行版本中使用的软件包的格式提供安装程序,也可能使用来自安装程序或其他的形式提供应用程序的安装应用程序中不同类型的文件保存在Linux系统的不同目录中文件类型保存目录普通执行程序文件/usr/bin 服务器执行程序文件和管理程序文件/usr/sbin 应用程序配置文件/etc 应用程序文档文件/usr/share/doc 应用程序手册页文件(帮助文件)/usr/share/man RPM 软件包RPM最早是由Red Hat公司提出的软件包管理标准,目前应用于很多Linux发行版(RPM Package Manager)RPM软件包的文件名格式如下软件包为例:bash-3.0-19.2.i386.rpm--bash为软件包名称,3.0-19.2软件版本号(3.0为主版本号,19.2为次版本号),i386软件运行硬件平台(运行在intel公司386以上cpu处理器),rpm软件包扩展名(用于标识当前文件是RPM格式的软件包)rpm命令的功能rpm命令可以完成对软件包的所有管理功能查询已安装在Linux系统中的RPM软件包的信息查询RPM软件包安装文件的信息安装RPM软件包到当前Linux系统从当前Linux系统中卸载已安装的RPM软件包升级当前Linux系统中已安装的RPM软件包rpm查询命令命令功能rpm -qa 查询Linux系统中的所有已安装软件包rpm -q 包名称查询指定名称的软件包是否安装rpm -qi 包名称查询指定名称软件包的详细信息rpm -ql 包名称查询指定名称软件包中所包括的文件列表rpm -qf 文件名称(要有文件路径)查询指定文件所属的软件包rpm -qpi 包文件名查询指定RPM包文件的详细信息rpm -qpl 包文件名查询指定RPM包中包含的文件列表包名称:表示已经安装的包包文件名:没有安装的包-q表示执行查寻;i表示查询详细信息;p表示查询软件包文件;l表示查询包中的文件列表;a表示所有;f表示文件Which命令可以获取某命令的可执行文件路径#which mount --查看mount命令的路径/bin/mount #rpm –qf /bin/mount --查询/bin/mount文件所属与哪个软件包软件包查询实例2-1#rpm -qi bash--查询bash软件包的详细信息软件包查询实例2-2rpm -qpl bash-3.0-19.2.i386.rpm--查询bash-3.0-19.2.i386.rpm包文件的信息RPM安装命令rpm命令配合“-i”选项用于安装RPM软件包rpm -i vim-common-6.3.035-3.i386.rpm -- -i选项表示安装软件包(不显示安装过程)rpm命令配合“-ivh”在安装RPM软件包时会显示更多的提示信息rpm -ivh vim-common-6.3.035-3.i386.rpm--ivh表示显示安装过程RPM软件包之间的依赖关系vim-enhanced-6.3.035-3.i386.rpmvim-common-6.3.035-3.i386.rpmvim-enhanced包的运行依赖于vim-common包;因此,vim-common包需要在vim-enhanced包之前进行安装,卸载时先卸载vim-enhanced也可以使用强制安装命令安装,不过不能够保证软件安装到系统后一定能够正常运行,因此不建议使用,强制安装的命令为rpm –force –i RPM包文件名解决软件包循环依赖的较好办法是:将涉及循环依赖的所有软件使用命令rpm –i一起进行安装(该命令一次可以安装多个软件)。卸载有依赖软件时也一样,使用命令rpm –e 将涉及循环关系的软件一起进行卸载,rpm命令会自动分析软件包之间的依赖关系,决定先安装或卸载哪个软件。RPM包卸载rpm命令配合“-e”选项用于卸载RPM软件包rpm -e vim-enhanced ---e选项表示卸载软件包RPM软件包的卸载同样存在依赖关系,被依赖的软件包应该最后被卸载RPM包升级rpm命令配合“-U”选项用于升级RPM软件包rpm -U
您可能关注的文档
最近下载
- 从百草园到三味书屋.pdf VIP
- 电信诈骗主题教育PPT模板主题班会教育PPT课件模板.pptx VIP
- 医院护理人员职业健康保护制度.docx VIP
- 第4课 《直面挫折 积极应对》课件 - 中职高教版心理健康与职业生涯.ppt
- 《宠物健康与免疫》课件.ppt VIP
- 松香水安全技术说明书样本.doc VIP
- 在WindowsServer2008英文版64位服务器上安装金蝶K3V10.4数据库层方案.pdf VIP
- 中小学班级英语文化建设方案及实施.docx VIP
- 新疆维吾尔自治区乌鲁木齐市2024-2025学年九年级9月月考历史试题(原卷版).pdf VIP
- 第四章 不完全信息动态博弈四章 不完全信息动态博弈第四章 不完全信息动态博弈第四章 不完全信息动态博弈.ppt VIP
文档评论(0)