• Centos6.x更新YUM软件源


    Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

     

    curl下载repo文件到/etc/yum.repos.d、目录下

    curl -o /etc/yum.repos.d/CentOS-Base.repo http://file.kangle.odata.cc/repo/Centos-6.repo
    curl -o /etc/yum.repos.d/epel.repo http://file.kangle.odata.cc/repo/epel-6.repo
    yum clean all && yum makecache 

    yum clean all清除缓存

    yum makecache生成缓存

    常用命令行命令

    安装软件(以foo-x.x.x.rpm为例):yum install foo-x.x.x.rpm

    删除软件:yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm

    升级软件:yum upgrade foo或者yum update foo

    查询信息:yum info foo

    搜索软件(以包含foo字段为例):yum search foo

    显示软件包依赖关系:yum deplist foo

    • -q 静默执行
    • -t 忽略错误
    • -R[分钟] 设置等待时间
    • -y 自动应答yes
    • --skip-broken 忽略依赖问题
    • --nogpgcheck 忽略GPG验证
    • check-update 检查可更新的包
    • clean all 清除全部
    • clean packages 清除临时包文件(/var/cache/yum 下文件)
    • clean headers 清除rpm头文件
    • clean oldheaders 清除旧的rpm头文件
    • deplist 列出包的依赖
    • list 可安装和可更新的RPM包
    • list installed 已安装的包
    • list extras 已安装且不在资源库的包
    • info 可安装和可更新的RPM包 信息
    • info installed 已安装包的信息(-qa 参数相似)
    • install[RPM包] 安装包
    • localinstall 安装本地的 RPM包
    • update[RPM包] 更新包
    • upgrade 升级系统
    • search[关键词] 搜索包
    • provides[关键词] 搜索特定包文件名
    • reinstall[RPM包] 重新安装包
    • repolist 显示资源库的配置
    • resolvedep 指定依赖
    • remove[RPM包] 卸载包
  • 相关阅读:
    小朋友排队--第五届蓝桥杯
    Spring IOC源代码具体解释之整体结构
    Libimseti推荐系统
    Codeforces Round #277.5 (Div. 2)(C题)
    数据库经常使用函数
    Command terminated by signal 11
    winform程序公布后,client下载报错“您的 Web 浏览器设置不同意执行未签名的应用程序”
    Cocos2d-x学习笔记(四) 布景层的加入移除
    FMSC 使用理解
    将浮点数保持几位小数,尾数舍入的Format函数
  • 原文地址:https://www.cnblogs.com/mefj/p/16333941.html
Copyright © 2020-2023  润新知