这节:rpm包安装命令


、
没看完,目前工作只涉及源码包安装,以后再补
2、RPM 安装
rpm -ivh 包全名选项
-i (install)安装
-v (verbose)显示详细信息
-h (hash)显示进度
--nodeps 不检测依赖性
1、包全名与包名
包全名:操作的包是没有安装的软件包时,使用包全名。而且要注意路径
包名:操作已经安装的软件包时,使用包名,是搜索 /var/Iib/rpm/ 中的数据库
yum在线安装,安装的是rpm包,没有yum包这一说法,yum安装是建立在rpm软件包之上的,为了解决rpm包安装时依赖问题。
Linux的软件包分为源码包、二进制包(rpm包),两种软件包都可以作为软件的安装方式,只不过源码包安装比较麻烦,需要编译等复杂的操作,对新手来说确实不友好。二进制包也就是rpm包,可以用yum工具进行安装,非常方便,依赖问题也解决了,就像Windows系统的下一步下一步傻瓜式安装。
RPM命令来安装RPM包,是非常痛苦的,以Apache安装为例,我们看到就需要安装各种依赖包,依赖包又需要安装其他的依赖包。
传统的RPM包安装非常费时费力,可以使用Yum来解决安装依赖的问题,Yum自动帮你下载各种依赖包,解决RPM包安装麻烦问题。
但是Yum安装也有问题,它不可以使用RPM包查询,RPM包校验功能,具体做什么有,后面再说,这里先记着
RPM 安装命令介绍
格式:rpm -ivh 包全名
选项介绍:
-i (install) 安装
-v(verbose) 显示安装详细信息
-h 显示安装进度
--nodeps 不检测依赖性
包全名:包全名就是包名+版本号+rpm的形式的名字
包名: 软件包名。
这两个软件包名称,在不同的情况下使用,比如包全名是在安装软件包的时候,需要指定完整等的包名,这样才可以安装指定的软件包
如果我们要使用软件包,不用使用完整的包名,使用软件名就可以了,比如gcc这个软件包,我们使用它就用gcc就可以了。
RPM安装的RPM包在光盘里;
RPM安装需要的依赖包,必须的安装好,不然会安装失败,so.*结尾的文件是类库文件,需要安装类库对应的软件包,可以在www.rpmfind.net网站查询。
由于RPM安装依赖非常的麻烦,出现了yum在线安装,rpm包安装需要的依赖,yum会自动的帮助你安装好,使用非常方便。
包名和包全名的使用场景:未安装软件时使用包全名,安装后使用包名。
RPM安装命令
RPM安装
包全名与包名
笔记1.。。。。
包全名与包名:
包全名:操作的包是没有安装的软件包时,使用保全名。而且注意路径
包名:操作已经安装的软件包时,使用包名,是搜索/var/lib/rpm/中的数据库
RPM安装
rpm 选项 包全名
-i 安装
-v 显示详细信息
-h 显示进度
--nodeps 不检测依赖性 不会用
包全名与包名
rpm -ivh httpd-
rpm -ivh 包全名
选项
-i 安装
-v 显示详细信息
-h 显示进度
包全名与包名
包全名:操作的包是没有安装的软件包时,使用包全名,而且要注意路径。主要是安装、升级。
包名:操作的是已经安装的软件包是,使用包名,是搜索/var/lib/rpm中的数据库。例如卸载、查询
包全名与包名
包全名:操作的包是没有安装的软件包时,使用包全名,而且要注意路径。主要是安装、升级。
包名:操作的是已经安装的软件包是,使用包名,是搜索/var/lib/rpm中的数据库。例如卸载、查询。
RPM安装
格式:rpm -ivh 包全名
选项:-i #install安装;
-v #verbose显示详细信息;
-h #hash显示进度;
--nodeps #强制安装,不检测依赖性,在实际服务器中不允许使用,不解决依赖性无法正常使用
yum在线安装比较方便,但没有查询校验命令。yum装的也是RPM包
包全名:操作的包是没有安装的软件包时,使用包全名,而且要注意路径。主要是安装、升级。
包名:操作的是已经安装的软件包是,使用包名,是搜索/var/lib/rpm中的数据库。例如卸载、查询。
RPM安装
rpm -ivh 包全名
选项:-i install;-v verbose显示详细信息;-h hash显示进度;--nodeps强制安装,不检测依赖性,在实际服务器中不允许使用,不解决依赖性无法正常使用
yum在线安装比较方便,但没有查询校验命令。
rpm -ivh 包全名
rpm -ivh 包全名
选项
-i 安装
-v 显示详细信息
-h 显示进度
"apr-util-ldap is needed by..."代表需要安装依赖包apr-util-ldap
rpm和yum安装的都是rpm软件包
一次或者两次tab键是补全键
RPM安装
包全名与包名