rpm,yum,源码安装详解

rpm,yum,源码安装详细教程

1.rpm安装软件

  • rpm主要的5种基本功能:查询、安装、升级、刷新、卸载。

  • 命令格式:rpm [选项] [文件]

    选项说明
    -a显示所有软件包
    -q查询功能
    -i安装指定的软件包,通常和-v,-h选项结合使用
    -e删除指定的软件包
    -f查询拥有指定文件的软件包
    -i显示软件包的相关信息,通常和-q选项结合使用
    -l显示软件包的文件列表
    -p查询待安装的软件包
    -R显示软件包的关联信息
    -s显示文件状态,通常结合-l选项使用
    -U升级指定的软件包
    -v显示指令执行过程
    -h在安装过程中将显示一系类的#来表示安装进度
    -vv详细显示指令执行过程,便于排错
    F刷新软件
  • 查询

    • 查询系统中已经安装的所有RPM软件包:

      # rpm -qa
      # rpmm-qa | grep sshd :查询是否有sshd软件包
      
    • 查询 openssh-server软件包是否已经安装

      # rpm -q openssh-server
      
    • 查询已安装的openssh-server软件包信息

      # rpm -qi openssh-server
      
    • 查询openssh-server软件包中有哪些文件,以及这些文件安装在系统的位置

      # rpm -ql openssh-server 
      
    • 查询/var/empty/sshd目录是安装哪一个软件包而创建的

      # rpm -qf /var/empty/sshd
      
  • 安装:

    • rpm -ivh 软件包名称
    例:rpm -ivh telnet-server-0.17-64.el7.x86_64
    
    • 升级是先将低版本的软件包卸载,再安装高版本的软件包。
    例:升级telnet软件为telnet-server-0.17-64.el7.x86_64软件包
    # rpm -Uvh telnet-server-0.17-64.el7.x86_64
    
  • 卸载:

    • 将telnet-server软件从系统中卸载
    # rpm -e telnet-server
    

2.yum安装软件

2.1yum简介
  • yum是改进版的rpm管理器,可以很好的解决rpm软件包依赖问题。
  • yum可以从很多源中搜索软件以及他们的依赖包,并且自动安装对应的依赖软件
  • yum安装软件时至少需要一个yum源,yum源是存放有很多rpm软件的目录。
    • 用户可以使用HTTP、FTP或本地目录的方式访问YUM源。
2.2设置本地yum源
  1. 挂载光盘到/mnt/cdrom下(如何挂载看以前的文章)

  2. 创建自定义yum文件:

    # cd /etc/yum.repos.d/
    # vim dvd.repo
    
    • 添加的内容
    [dvd]     #文件的名称
    name=CentOS7
    buseurl=file:///mnt/cdrom   #光盘挂载的目录
    enabled=1
    gpgchech=0
    
2.3yum工具的使用
  • yum工具主要有查询、安装、升级、刷新、卸载软件包功能

  • yum [选项] [指令] [软件包]

  • 安装:

    • 安装:yum -y install sshd :加上参数-y后,所有依赖自动安装
      重新安装:yum reinstall sshd
      卸载:yum remove sshd
      更新:yum update sshd
      降级:yum downgrage sshd
      检查可用的更新:yum check-update
      查询软件包的依赖:yum deplist sshd
      
  • 缓存命令

    清除缓存:yum clean all
    构建缓存:yum makecache
    

3.源码安装

3.1安装步骤
  1. 对下载的码包进行解压
  2. 进入解压目录执行configure命令./configure
  3. 执行make进行编译
  4. 执行make install进行安装
  • 安装失败,可能是没有安装对应的依赖包,不推荐使用源码安装!!!!!
  • 都是在进入解压目录执行的操作
  • 卸载:进入解压的目录执行:make uninstall
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值