• CentOS如何配置yum源


    1. yum 前端软件包管理器
    2. 基于RMP包管理,能够从指定的服务器自动下载RPM包并安装,可以自动处理依赖性关系,并且一次性安装所有依赖软件包,无需繁琐地一次次下载、安装。
    3. 本地yum源:本地的rpm包集合。
    4. yum网络源: 163或阿里云的yum源等,从网络下载。

    1.配置本地yum源:
    (1)使用centos光盘作为本地yum源

    mkdir /mnt/cdrom #创建用于挂载光盘的目录。
    mount /dev/cdrom /mnt/cdrom #挂载光盘到指定目录。
    注:umount /mnt/cdrom #卸载光盘
    cp -avf /mnt/cdrom /yum #若不想每次都放光盘,可复制光盘文件到本地硬盘yum目录下。

    (2)创建repo文件:

    #创建本地源文件
    touch /etc/yum.repo.d/CentOS-Local.repo
    #编辑本地源文件
    vim /etc/yum.repo.d/CentOS-Local.repo

    (3)本地源具体配置:

    [Local]
    name=LocalYum
    baseurl=file:///mnt/cdrom/
    gpgcheck=1
    enabled=1
    priority=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

    (4)更新缓存

    yum clean all   #清楚缓存
    yum makecache  #生成缓存
    yum list     #显示所有已经安装和可以安装的程序包。

    注释:

    [Local] #yum软件仓库唯一标识符,避免与其他仓库冲突。
    name=LocalYum #yum软件仓库的名称描述,易于识别仓库用处。
    baseurl=file:///yum #源的提供方式,包括(ftp://...)、(http://...)、(file:///...)。
    gpgcheck=1 #设置此源是否校验文件:1为校验,0为不校验。
    enabled=1 #设置此源是否可用,1为可用,0为禁用。
    priority=1 # 在原基础上加入priority=1;数字越小优先级别越高,可以继续修改其他源的priority值,经测试仅配 置本地源的优先级为priority=1就会优先使 用本地源。
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

    2. 配置局域网yum源

    (1)使用centos光盘作为局域网yum源

    mkdir /mnt/cdrom 
    mount /dev/cdrom /mnt/cdrom

    (2)下载nginx

    yum -y install nginx

    (3)编辑添加nginx虚拟主机

    server {
        listen       80;
        server_name  localhost;
        location / {
            autoindex  on;
            root   /mnt/cdrom;
        }
    }

    (4)局域网内主机添加yum源文件

    [Local]
    name=LocalYum
    baseurl=http://172.16.1.200:80
    gpgcheck=1
    enabled=1
    priority=1
    gpgkey=http://172.16.1.200:80/RPM-GPG-KEY-CentOS-7

    (5)更新缓存

    yum clean all   #清楚缓存
    yum makecache  #生成缓存
    yum list     #显示所有已经安装和可以安装的程序包。

    3.配置网络yum源:
    (1)备份原始yum源:

    cd /etc/yum.repos.d
    mv CentOS-Base.rpeo CentOS-Base.repo.back

    (2)下载yum源文件,替代原始yum源:
      1)网易yum源:

    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
    yum clean all #清除缓存
    yum makecache #生成缓存

    注:wget -O ,使用“-O” 参数指定一个文件名。
      2)阿里云yum源:

    wget -O /etc/yum.repos.d/CentOS-Bace.repo http://mirrors.aliyum.com/Centos-7.repo
    yum clean all
    yum makecache
  • 相关阅读:
    关于transition中嵌套keep-alive的问题解决
    vue-cli中使用全局less变量
    git 移除远程仓库关联
    当浏览器窗口大小发生变化时,重新绘制JsPlumb中的线条、端点
    事件循环详解
    React + Sass
    使用OpenSSL自签发SSL证书,支持chrome识别
    英汉翻译技巧之直译与意译、正说与反说、顺序法和逆序法
    英汉翻译技巧之拆句
    英语翻译时句子成分的转换
  • 原文地址:https://www.cnblogs.com/IMSCZ/p/10506045.html
Copyright © 2020-2023  润新知