38、linux中软件的安装方法


38.1、rpm安装:

rpm -ivh 包名# i:安装的软件; v:显示正在安装的软件信息; h:显示安装软件的进度;

rpm -ql 包名 #查看安装包里的文件;

rpm -qa 包名#查询包是否安装;

rpm -qf 包名#查看使用的命令所在的包;

[root@web01 conf]# rpm -qf /usr/bin/htpasswd

httpd-tools-2.2.15-69.el6.centos.x86_64

rpm -Uvh 包名 #升级指定的软件包;

rpm -e --nodeps 包名:卸载软件 #--nodeps参数表示忽略依赖;

有依赖的问题,安装A,A需要安装B;

缺点:不能够定制软件;

38.2、yum安装:

自动解决rpm安装的依赖问题,安装更简单化:

yum install 软件名 -y #它安装单个软件,以及这个软件的依赖关系;

yum groupinstall 软件名 -y #它安装一个安装包,这个安装包包涵了很多单个软件,以及单个软件的依赖关系 ;

yum grouplist -y #显示已经安装和未安装的软件组包;

yum remove 软件名 -y #用yum删除软件;

yum update -y 软件名 #用yum更新软件

yum update :打补丁

优点:

简单、易用、高效;

缺点:

不能够定制软件;

38.3、编译(C语言源码-编译二进制等):

./configure(配置) ,make(编译),make install(安装)

优点:可以定制;

缺点:复杂,效率低;

--prefix=/usr/

#./configure配置时指定软件的安装路径的参数;

--sysconfdir=/etc/

#./configure配置时指定软件配置文件路径的参数;

38.4、定制化rpm包,搭建yum仓储,把定制的rpm包放到域名仓库,进行yum安装:

优点:结合了yum安装和编译安装的优点;

缺点:复杂;

猜你喜欢

转载自www.cnblogs.com/LiuChang-blog/p/12313666.html
今日推荐