当前位置:   article > 正文

15.Redhat系统的软件安装以及yum源配置(yum仓库搭建、yum命令、rpm命令)_rhel 创建yum服务端 httpd共享 createrepo

rhel 创建yum服务端 httpd共享 createrepo

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

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

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

网络yum源可用:

  1. [rhel 7.3] ##仓库名称
  2. name=rhel7.3 ##对yum源的描述
  3. baseurl=http://172.25.68.250/rhel7.3 ##网络安装源
  4. 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服务

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

3)配置网络yum源

4)检测网络yum源

4.yum命令

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

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

5.rpm命令

rpm  的相关参数如下:

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

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

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

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

忽略依赖性:

解决其他依赖性

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

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/595957
推荐阅读
相关标签
  

闽ICP备14008679号