• LInux:YUM源安装工具的配置及使用


    YUM源的设置及使用

    YUM工具简介

    (1)YUM(Yellow dog Upadate Modifie)是改进版的 RPM 管理器,很好地解决了 RPM 软件包的依赖问题。
    (2)YUM 可以从很多源中搜索软件以及他们的依赖包,并自动安装相应的依赖软件。
    (3)YUM 安装软件时至少需要一个 YUM 源,YUM 源就是存放有很多 RPM 软件的目录。
    用户可以使用 HTTP、FTP 或本地目录的方式访问 YUM 源

    设置本地YUM源
    (1)挂载光盘到/mnt/cdrom 
    (2)创建自定义 yum 文件:#vim/etc/yum.d/media.repo 
    [media] 
    name=CentOS7 
    baseurl=file:///mnt/cdrom 
    enabled=1 
    gpgcheck=0 
    gpgcheck如果为1,则需要填入密钥进行验证
    gpqkey=gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    
    YUM工具的使用
    YUM 工具主要有查询、安装、升级、刷新、卸载软件包等功能。 
    命令格式:yum [选项] [指令] [软件包] 
    install package1 [package2][…] 使用 YUM 源安装软件包。 
    update [package][packge2][…] 使用 YUM 源升级软件包。 
    check-update 检查 YUM 源中所有可用的升级。 
    remove|erase package1 [package2][…] 卸载软件包。 
    list[…]系统中已经安装的以及 YUM 源中所有可用的软件包。 
    info[…] 查看软件包信息。 
    clean all 清空所有的缓存信息。 
    makecache all 生成所有的缓存信息 
    groupinstall group1 [group2] […] 使用 YUM 源安装组包。 
    groupremove group1 [group2] […] 卸载组包。
    
    设置网络YUM源
    首先进入/etc/yum.repos.d/目录下,新建一个repo_bak目录,用于保存系统中原来的repo文件
    [root@bogon ~]# cd /etc/yum.repos.d/
    [root@bogon yum.repos.d]# mkdir repo_bak
    [root@bogon yum.repos.d]# mv *.repo repo_bak/
    
    在CentOS中配置使用网易和阿里的开源镜像
    到网易和阿里开源镜像站点下载系统对应版本的repo文件
    [root@bogon yum.repos.d]# wget http://mirrors.aliyun.com/repo/Centos-7.repo
    [root@bogon yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
    [root@bogon yum.repos.d]# ls
    Centos-7.repo  CentOS-Base-163.repo  repo.bak
    
    清除系统yum缓存并生成新的yum缓存
    # 列出/etc/yum.repos.d/目录下的文件 
    [root@bogon yum.repos.d]# ls Centos-7.repo CentOS-Base-163.repo repo.bak 
    # 清除系统所有的yum缓存
    [root@bogon yum.repos.d]# yum clean all 
    # 生成yum缓存
    [root@bogon yum.repos.d]# yum makecache 
    
    安装epel源
    [root@bogon yum.repos.d]# yum list | grep epel-release
    [root@bogon yum.repos.d]# yum install -y epel-release
    
    使用阿里开源镜像提供的epel源
    [root@bogon yum.repos.d]# wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo 
    # 下载阿里开源镜像的epel源文件
    
    再次清除系统yum缓存,并重新生成新的yum缓存
    [root@bogon yum.repos.d]# yum clean all
    [root@bogon yum.repos.d]# yum makecache
    
    查看系统可用的yum源和所有的yum源
    [root@bogon yum.repos.d]# yum repolist enabled
    [root@bogon yum.repos.d]# yum repolist all
    
    常见问题
    (1)创建 YUM 源 
    首先安装 createrepo,其次将所有软件包保存在一个目录,如:/mysoft/
    最后执行:#createrepo /mysoft 创建该目录的 yum 源,再修改 yum 配置文件即可。 
    (2)YUM 繁忙问题 
    在错误提示中找到 PID 进程号,使用 kill -9 进程号即可
    
  • 相关阅读:
    google 地图 v2
    javascript 跨域名 异常:
    cvs 使用规范
    fastcgi apache fcgi
    玄幻系列
    必须掌握的命令行(转)
    浏览器,RIA,flash,flex,siliverlight,socket
    游戏外挂的一些原理
    shtml我几乎要忘了的东西
    北京下雨了,兴奋中
  • 原文地址:https://www.cnblogs.com/yanlzy/p/11915322.html
Copyright © 2020-2023  润新知