Linux下系统的软件安装以及yum源配置(yum仓库搭建、yum命令、rpm命令)

版权声明:本文章是作者原创作品,转载请注明作者 https://blog.csdn.net/weixin_41975471/article/details/87086696

无论是什么系统,我们使用时都离不开软件,那么Linux系统中软件安装是怎样的呢

1.使用已知的网络yum源进行软件的安装

vim /etc/yum.repos.d/yum.repo                   ## 文件名必须以repo结尾

网络yum源可用:

[rhel 7.3]                               ##仓库名称
name=rhel7.3                             ##对yum源的描述
baseurl=http://172.25.68.250/rhel7.3     ##网络安装源
gpgcheck=0                               ##不检测gpgkey

2.配置本地yum源安装库

1)获得一个和当前系统版本一致的镜像

2)挂在镜像到指定目录下(重启后自动卸载)

开机自动挂载:

vim /etc/rc.d/rc.local      (要给权限)

3)编辑本地yum源配置文件

3.配置共享网络yum源

1)安装httpd

yum install httpd   -y     ##安装http服务

2)关闭防火墙,开启httpd服务

systemctl  start httpd              ##开启httpd服务
systemctl stop firewalld            ##关闭防火墙

3)配置网络yum源

4)检测网络yum源

4.yum命令

yum命令在yum仓库搭建后才能使用

yum clean all 	             ##清空有效信息
yum repolist 	             ##列出仓库信息
yum install software 	     ##安装软件
yum update 	             ##更新,把原来的删除重新安装(一般不用)
yum list software 	     ##查看已经安装的软件
yum list all 	             ##查看所有软件
yum list available 	     ##列出可安装软件,可以安装但是没有安装
yum remove software 	     ##卸载
yum info software 	     ##查看软件信息
yum search software 	     ##根据软件信息查找软件
yum whatprovides file 	     ##根据文件找出包含文件的软件
yum history  	             ##查看系统中软件管理的历史(更改过的)
yum history info id 	     ##查看此id的软件管理历史操作
yum groups list  	     ##列出组  (虚拟机里)
yum groups info Virtualization\ Tools 	
##查看"Virtualization Tools"组有几个安装包
yum groups install "Virtualization Tools" 	
##安装"Virtualization Tools" 组下的5个安装包
yum groups remove  "Virtualization Tools" 	
##卸载"Virtualization Tools" 组下的5个安装包

5.rpm命令

rpm  的相关参数如下:

-i 	   ##安装
-v  	   ##显示过程
-h  	   ##hash加密
-e  	   ##卸载
-q 	   ##查看
-a 	   ##所有
-p  	   ##软件包
-ql 	   ##查看软件在系统中的安装文件路径
-qlp 	   ##查看未安装的软件包在系统中如果安装后产生文件的路径
-qf 	   ##根据某个文件找出此文件属于那个安装包
-qc  	   ##查看软件的配置文件名称
-qd  	   ##查看软件的帮助文件
--scripts 	##查看脚本
--nodeps 	##安装软件忽略软件依赖性
--force  	##强行安装软件  (which 查询软件路径)
-Kv  	        ##对软件进行校验,检测软件包是否被篡改

注意:yum安装能解决一般的依赖性,而rpm不能,rpm需要逐个安装依赖性软件来解决

1) 安装软件时,我们要用解决其依赖性

2)两个相互依赖的软件,需要先忽略其中一个的依赖性,才能顺利安装

忽略依赖性:

解决其他依赖性

6.第三方软件仓库的搭建

1)把所有的rpm包放到一个目录中

2)createrepo  -v   /存放软件包的目录

猜你喜欢

转载自blog.csdn.net/weixin_41975471/article/details/87086696