美文网首页
day29-rpm与yum命令

day29-rpm与yum命令

作者: 慕男 | 来源:发表于2019-04-13 20:07 被阅读0次

    diff :比较

    vimdiff :文本图形化比较
    [root@oldboyedu ~]# cp /etc/passwd{,.ori}
    备份好处:
    1、恢复。
    2、比较、检查。

    rpm命令

    rpm命令:rpm命令全称是Red Hat Package Manager(Red Hat包管理器),几乎所有的Linux发行版本都使用这种形式的命令管理、安装、更新和卸载软件。
    概括地说,rpm命令有五种基本功能(不包括创建rpm包):安装、卸载、升级、查询和验证。
    rpm 包管理器
    安装 卸载 升级 查询 验证

    -i 安装install
    - v 安装过程
    - h 用“#“ 显示安装进度条
    -U 升级软件包
    -e 卸载软件包
    -q 查询
    -a 所有
    -R 显示软件包依赖的环境
    --nodeps 忽略依赖
    -l 显示软件包中文件列表
    -f 查询文件或命令属于哪个软件包
    

    yum命令:帮我们在rpm安装时解决软件包依赖,

    背后还是使用rpm,不需要直接使用rpm了
    让安装软件更智能了。底层还是rpm在工作。
    yum主要用于自动安装、升级rpm软件包,它能自动
    查找并解决rpm包之间的依赖关系
    yum源安装rpm包自动解决依赖

    install 安装软件包
    groupinstall 安装组包
    grouplist 获取组包名称列表
    list 获取软件包名
    list installed 查已安装软件
    provides 根据配置命令查属于哪个包
    remove 移除软件包 (禁止使用)
    search 模糊查找
    repolist 列出所有yum源
    repolist  all 列出所有yum源 包括禁用的
    repolist 列出所有yum源
    

    Linux系统如何安装软件:

    1、rpm安装 。简单 快 依赖多 解决依赖困难繁琐。
    2、yum安装 。 简单 快 不能选择软件版本或软件存放路径。*****
    3、编译安装 。慢 复杂 需要gcc编译器,可以自定义安装。
    4、将源码制作成rpm,然后放到yum仓库,实现yum自动安装。 一次性慢 复杂 安装快 可以自定义安装。

    CetOS6.x和CentOS7.x的区别

    image.png image.png image.png

    相关文章

      网友评论

          本文标题:day29-rpm与yum命令

          本文链接:https://www.haomeiwen.com/subject/qwsgiqtx.html