linux 配置本地yum源,配置国内yum源,配置epel源的步骤

Linux配置本地yum源的步骤

准备工作

  1. 确定要解压的安装包的版本,下载"CentOS-7-x86_64-DVD-2003.iso"等镜像文件到本地.
  2. 确认yum解压安装包的安装路径,一般安装在"/opt/yum"目录下。

配置yum源

  1. 在安装路径下的"data"目录中新增一个目录"centos7"(自定义)。
  2. 将之前下载的“CentOS-7-x86_64-DVD-2003.iso”文件内容解压到步骤1新建的目录"centos7"下。

    ```

    挂载光盘

    mount /dev/cdrom /mnt/

    将iso中的文件解压到/data/centos7下

    cp -r /mnt/* /opt/yum/data/centos7/
    ```

  3. 新建"/etc/yum.repos.d/local.repo"文件并编辑,添加以下内容:

    [local-centos7]
    name=Local CentOS 7 Yum
    baseurl=file:///opt/yum/data/centos7
    enable=1
    gpgcheck=0

  4. 检查并测试yum源运行情况

    ```

    清除缓存

    yum clean all

    更新缓存

    yum makecache

    测试是否可用

    yum list
    ```

配置国内yum源

  1. 在"/etc/yum.repos.d/"目录下新增一个repo文件,一般以“*.repo"为后缀:
    # cat /etc/yum.repos.d/alibaba.repo
    [alibaba]
    name=aliyun CentOS-$releasever - Base - mirrors.aliyun.com
    baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
    gpgcheck=1
    gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
  2. 保存修改,然后执行命令使之生效:
    yum clean all
    yum makecache
  3. 验证

    yum list

配置epel源

  1. 安装epel源需要依赖两个组件:
    # 向epel源中添加epel-release和RPMforge-release依赖库
    rpm -ivh http://ftp.tu-chemnitz.de/pub/linux/dag/redhat/el7/en/x86_64/rpmforge/RPMS//rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
  2. 安装 EPEL 源:
    yum -y install epel-release
    安装时会自动在/etc/yum.repos.d/目录下生成Epel的配置文件。

    ls -l /etc/yum.repos.d/

  3. 为epel源设置代理(可选)
    ```
    # user的HOME目录下设置
    vi /home/user/.bashrc 追加如下内容
    export http_proxy=http://proxy_host:port
    export ftp_proxy=http://proxy_host:port
    export https_proxy=https://proxy_host:port

    source /home/user/.bashrc
    4. 清楚yum缓存,生成新的缓存并验证:
    yum clean all
    yum makecache
    yum list
    ```

说明

以上步骤,我们将linux配置本地yum源、配置国内yum源、配置epel源都演示了一遍,大家可以根据需要进行选择和安装。可以更清晰地了解yum的使用方式,也有很好的学习价值。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux 配置本地yum源,配置国内yum源,配置epel源的步骤 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • VMware克隆Linux提示找不到eth0的解决方法

    VMware克隆Linux操作系统后,可能会出现找不到eth0的情况,这是由于Linux系统默认以MAC地址命名网卡导致的。针对这样的问题,我们可以采取以下两种方法进行解决。 方法一:修改/etc/udev/rules.d/70-persistent-net.rules文件 1.进入Linux系统,打开终端。 2.输入以下命令进入文件夹: cd /etc/u…

    Linux 2023年5月24日
    00
  • Linux lpadmin命令

    Linux lpadmin 命令的作用与使用方法 Linux lpadmin 命令用于管理打印机和打印机队列。它可以帮助用户在 Linux 系统中添加、删除、修改打印机和打印机队列。 Linux lpadmin 命令使用方法 lpadmin 命令的基本语法如下: lpadmin [选项] [打印机名称] ` 其中,选项是可选的。打印机名称是要管理的打印机名称…

    Linux 2023年5月10日
    00
  • 如何在Linux系统上管理系统服务?

    在Linux系统上管理系统服务一般使用Systemd来实现。下面是Linux系统上管理系统服务的完整攻略: 1. Systemd简介 Systemd是一个用于管理Linux系统中系统和服务启动,停止和管理的系统,是Linux发行版中最常用的系统初始化和进程管理工具之一,它可以通过systemctl命令来启动、停止、重启、热重新加载以及查看服务的状态等。 2.…

    Linux 2023年4月19日
    00
  • 如何在Linux系统上查看系统资源使用情况?

    当我们在使用Linux系统时,随着运行程序和服务的增多,系统资源的使用情况也会随之增多。因此,我们需要时常查看Linux系统的资源使用情况,以便确定是否需要采取行动来解决问题。下面是在Linux系统上查看系统资源使用情况的完整攻略: 查看CPU使用情况 top命令 在Linux系统上,最常用的查看CPU使用情况的命令是top。在终端中输入top命令即可查看进…

    Linux 2023年4月19日
    00
  • CentOS 7 安装 Jenkins过程详解

    CentOS7安装Jenkins过程详解 Jenkins 是一个流行的开源持续集成和持续交付工具,可以帮助团队更快速地构建、测试和部署软件。下面详细讲解在 CentOS 7 系统上安装 Jenkins 的过程。 环境准备 在安装 Jenkins 前,需要确保你的系统已经安装了 Java。可以使用以下命令验证系统是否安装了 Java: java -versio…

    Linux 2023年5月14日
    00
  • linux下wget命令的基本使用方法

    下面是“linux下wget命令的基本使用方法”的完整攻略。 wget命令简介 wget是一个在linux中常用的下载工具,使用wget可以下载文件、图片、视频等等。它支持多种协议,如HTTP、HTTPS、FTP等,可以自动识别链接中的文件格式并进行下载。 wget命令的基本使用方法 下载单个文件 使用wget下载单个文件的基本命令格式为: wget [UR…

    Linux 2023年5月14日
    00
  • Linux mkbootdisk命令

    Linux mkbootdisk命令的作用与使用方法 Linux mkbootdisk命令用于制作启动盘,通常用于在安装Linux系统时,遇到无法从硬盘启动时使用。可将启动汇编文件、内核镜像等安装在软盘、U盘、CD光盘等可启动媒介上,以便在需要时进行系统恢复。 mkbootdisk命令的使用方法 mkbootdisk命令的基本使用方法为: mkbootdis…

    Linux 2023年3月28日
    00
  • CentOS7查看开放端口命令、查看端口占用情况和开启端口命令、杀掉进程等命令

    文章原链接:http://t.csdn.cn/x3yDi 目录 文章原链接:http://t.csdn.cn/x3yDi 一、CentOS7查看开放端口命令 查看已经开放的端口 开启端口 命令含义 重启防火墙 停止firewall 禁止firewall开机启动 二、Centos查看端口占用情况和开启端口命令 列出所有端口 1、开启端口(以80端口为例) 2、…

    Linux 2023年4月17日
    00
合作推广
合作推广
分享本页
返回顶部