Linux软件安装

使用rpm命令管理软件(没有yum时)

  • RPM Package Manager,RPM包管理器

    –rpm -q 软件名 #查询当前系统是否安装该软件

    –rpm -ivh 软件名-版本信息.rpm #安装软件包

    –rpm -e 软件名 #卸载软件

#查询是否安装
[root@yst0 ~]# rpm -q vsftpd         
#安装软件包
[root@yst0 ~]# rpm -ivh /root/vsftpd-3.0.2-9.el7.x86_64.rpm
#卸载软件
[root@yst0 ~]# rpm -e vsftpd                  
[root@yst0 ~]# rpm -ivh /root/bind-chroot-9.9.4-14.el7.x86_64.rpm 
错误:依赖检测失败:(没有yum时,手动解决依赖关系)
	bind = 32:9.9.4-14.el7 被 bind-chroot-32:9.9.4-14.el7.x86_64 需要

Yum软件包仓库,自动解决依赖关系安装软件

  • 材料:众多的软件包仓库数据文件(repodata) #个人一般直接挂载光盘iso

    • 光盘的挂载(虚拟机环境)

      1.在虚拟机环境中添加硬件---->添加CD/光驱—>添加安装系统时用的iso镜像文件(关机操作)

      2.在mnt下创建目录baseyum并且零时挂载iso镜像

      [root@yst ~]#mkdir /mnt/baseyum
      [root@yst ~]#mount /dev/cdrom  /mnt/baseyum
          正确提示(中文)  mount: /dev/sr0 写保护,将以只读方式挂载
      

      3.永久挂载,

      [root@yst ~]# vim /etc/fstab
      #添加一行,保存退出
           /dev/cdrom     /mnt/baseyum     iso9660    defaults     0  0
      

      4.验证

      [root@yst ~]#mount -a             #如果不报错iso镜像永久挂载成功
      
  • 配置文件:/etc/yum.repos.d/*.repo #配置文件必须以.repo结尾才会生效

    • 配置文件格式(简)

      [base]        #除了在配置pxe时,一般可随意起名
      name=base     #随意起名
      baseurl=file:///mnt/baseyum  #这里写软件包来源,不同来源不同写法(我这里是本地源)
      gpgcheck=0    #是否验证产品公钥
      enabled=1     #是否启用本配置
      
      • 配置完后清除yum缓存

        [root@yst0 ~]#yum clean all
        
      • 列出yum仓库清单

        [root@yst0 ~]#yum repolist  
        
      • 有图形界面的可以下载xeyes验证

        [root@yst0 ~]#yum -y install xeyes
        [root@yst0 ~]#xeyes
        
  • Yum的使用

    • 安装软件

      [root@yst0 ~]#yum -y install 软件包名
      [root@yst0 ~]#yum -y install httpd        #安装web服务
      
    • 重装软件

      [root@yst0 ~]#yum reinstall  httpd   #重新安装httpd
      
    • 卸载软件

      [root@yst0 ~]#yum remove httpd    #卸载httpd
      

      yum更多用法

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值