欢迎来到天天文库
浏览记录
ID:42106575
大小:112.61 KB
页数:7页
时间:2019-09-08
《05-Linux应用程序安装与管理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Linux应用程序与命令的关系基本命令是Linux系统中不可缺少的组成部分命令保存在/bin和/sbin目录中应用程序保存在/usr/bin和/usr/sbin目录屮命令的作用是完成对Linux系统本身的管理工作,应用程序则完成与Linux系统管理相对独立的任务命令只能以命令行的形式运行,命令格式屮包扌孑命令字、命令选项和命令参数应用程序可以是以命令行的形式运行,也可以是字符界面或图形界面的窗口程序,形式比较多样系统应用程序与第三方应用程序的比较系统应用程序通常遵从Linux发行版本中的软件包管理格式进行安装和卸载第三方应用程序可能以Lin
2、ux发行版本中使用的软件包的格式提供安装程序,也可能使用来自安装程序或其他的形式提供应用程序的安装应用程序中不同类型的文件保存在Linux系统的不同目录中文件类型保存目录普通执行程序文件/usr/bin服务器执行程序文件和管理程序文件/usr/sbin应用程序配置文件/etc应用程序文档文件/usr/share/doc应用程序手册页文件(帮助文件)/usr/share/manRPM软件色RPM最早是由RedHat公司提出的软件包管理标准,目前应用于很多Linux发行版(RPMPackageManager)RPM软件包的文件名格武如下软件包为
3、例: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查询命令命
4、令功能rpm-qa查询Linux系统中的所有已安装软件包rpm-q包名称查询指定名称的软件包是否安装rpm-qi包名称查询指定名称软件包的详细信息rpm-ql包名称查询指注名称软件包屮所包括的文件列表rpm-qf文件名称(要有文件路径)查询指定文件所属的软件包rpm-qpi包文件名查询指定RPM包文件的详细信息rpm-qpl包文件名查询指定RPM包中包含的文件列表包名称:表示C经安装的包包文件名:没有安装的包-q表示执行查寻;i表示查询详细信息;p表示查询软件包文件;I表示查询包中的文件列表:a表不所有;f表不文件Which命令可以获取某命
5、令的可执行文件路径#whichmount-查看mount命令的路径/bin/mount#rpm-qf/bin/mount-査询/bin/mount文件所属与哪个软件包软件包查询实例2-1#rpm-qibash■■查询bash软件包的详细信息软件包查询实例2-2rpm-qplbash-3.0-19.2.i386.rpm--查询bash-3.0-19.2.i386.rpm包文件的信息RPM安装尙令rpm命令配合“・i”选项用于安装RPM软件包rpm-ivim-common-6.3.035-3.i386.rpm--i选项衣示安装软件包(不显示安装
6、过程)rpm命令配合“・ivh”在安装RPM软件包时会显示更多的提示信息rpm-ivhvim-common-6.3.035-3.i386.rpm-ivh表示显示安装过程RPM软件色之间的依戟关系包依赖关系vim-enhanced-63.035-3.i386.rpm亠vim-common-6.3.035-3.i386.rpmvim-enhanced包的运行依赖于vim-common包;因此,vim-common包需要在vim-enhanced包之前进行安装,卸载时先卸载vim-enhanced也可以使用强制安装命令安装,不过不能够保证软件安装
7、到系统后一定能够正常运行,因此不建议使用,强制安装的命令为rpm-force-iRPM包文件名解决软件包循坏依赖的较好办法是:将涉及循坏依赖的所有软件使用命令rpm-i一起进行安装(该命令一次可以安装多个软件)。卸载有依赖软件时也一样,使用命令rpm-e将涉及循环关系的软件一起进行卸载,rpm命令会自动分析软件包之间的依赖关系,决定先安装或卸载哪个软件。RPM包卸教rpm命令配合“・e”选项用于卸载RPM软件包rpm-evim-enhanced--c选项表示卸载软件包RPM软件包的卸载同样存在依赖关系,被依赖的软件包应该最后被卸载RPM包升
8、级rpm命令配合“・U”选项用于升级RPM软件包rpm-Uvim-enhanced-6.3.035-3.i386.rpm--U选项表示升级软件包当系统中未安装需要升级的软件包吋,
此文档下载收益归作者所有