CentOS 7如何配置yum源「建议收藏」

CentOS 7如何配置yum源「建议收藏」相关说明:      本教程主要讲解配置“本地yum源”、“网络yum源”以及“ELEP源”yum简介:     1.Yum(全称为YellowdogUpdater,Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。        2.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

相关说明:

        本教程主要讲解配置“本地yum源”、“网络yum源”以及“ELEP源”

yum简介:

         1.Yum(全称为 Yellowdog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。

         2.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

         3.本地yum源:光盘的rpm包集合

         4.网络yum源:163或阿里云的yum源等,从网络下载

         5.elep源:

                   1.EPEL(Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux.

                   2.ScientificLinux是重新编译的Red Hat Enterprise Linux,由费米国家加速器实验室、欧洲核研究组织以及世界各地的大学和实验室共同开发。

配置本地yum源:      

         1.使用CentOS光盘作为本地yum源

         2.实体机:直接放入光盘

         3.VM虚拟机:虚拟机-可移动设备-CD/DVD-连接

         4.前期准备:

                   mkdir    /mnt/cdrom   #创建用于挂载光盘的目录

                   mount    /dev/cdrom /mnt/cdrom      #挂载

                   umount   /mnt/cdrom        #卸载

                   cp-avf    /mnt/cdrom   /yum         #若不想每次都放光盘,可复制光盘文件到本地硬盘yum目录下

         5.创建repo文件:

                   cat>>/etc/yum.repos.d/CentOS-Local.repo<<-EOF

                   [Local]

                   name=LocalYum

                   baseurl=file:///yum

                   gpgcheck=1

                   gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

                   EOF

         6.cat>>EOF与cat>>-EOF的区别:

                            (1).如果重定向的操作符是<<-,那么分界符(EOF)所在行的开头部分的制表符(Tab)都将被去除

                            (2)可以解决由于脚本中的自然缩进产生的制表符

                            (3)在使用cat<<EOF时,输入完成后,需要在一个新的一行输入EOF结束stdin的输入。EOF必须顶行写,前面不能用制表符或空格键

          7.更新yum缓存:

                            yum  clean  all        #清除缓存

                            yum  makecache        #生成缓存

                            yum  list                    #显示所有已经安装和可以安装的程序包

配置网络yum源:        

         1.备份原始yum源:

                   cd   /etc/yum.repos.d

                   mv  CentOS-Base.rpeo   CentOS-Base.repo.bak

         2.配置CentOS的DNS:

                   vim   /etc/resolv.conf

                   nameserver   114.114.114.114         //国内dns

                   nameserver   8.8.8.8                        //国外dns

         3.下载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-Base.repo    http://mirrors.aliyun.com/repo/Centos-7.repo

                            yum   clean  all

                            yum   makecache

配置ELEP源:

                   yum  -y   install   epel-release

                   yum   clean  all

                   yum   makecache

                   是的,不用怀疑,就是这么简单!

                        

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/170101.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 上传本地代码到gitHub过程详解

    上传本地代码到gitHub过程详解

    2021年11月6日
    73
  • linux安装tomcat7.0

    linux安装tomcat7.0本文章将详细讲解如何在linux系统中安装tomcat一、登录tomcat官网,下载tomcat压缩包。地址:http://tomcat.apache.org/  ,找到对应下载版本。这里以tomcat7.0为例。将压缩包下载完成后,利用sftp工具将包上传至linux系统,我的路径为/usr/local/java二、利用tar命令解压tomcat:tar-zxvf…

    2022年6月2日
    35
  • 软件测试基础知识 + 面试理论(超详细)「建议收藏」

    软件测试基础知识 + 面试理论(超详细)「建议收藏」文章目录一、什么是软件?二、什么是软件测试?三、软件测试工程师的工作内容四、常见的软件生命周期模型五、软件开发的几个阶段六、软件bug的五个要素七、软件测试的分类八、什么是测试用例九、测试用例几大要素【面试理论知识】1、你的测试职业发展是什么?2、你认为测试人员需要具备哪些素质3、你为什么能够做测试这一行4、测试的目的是什么?5、测试分为哪几个阶段?6、单元测试的测试对象、目的、测试依据、测试方法?7、怎样看待加班问题8、结合你以前的学习和工作经验,你认为如何做好测试。9、你为什么选择软件测试行业10、根据

    2022年6月29日
    24
  • CURL常用命令_db2常用命令

    CURL常用命令_db2常用命令原文地址:http://www.thegeekstuff.com/2012/04/curl-examples/下载单个文件,默认将输出打印到标准输出中(STDOUT)中curlhttp://www

    2022年8月3日
    6
  • mysql 时间戳换成日期格式_mysql 时间戳与日期格式的相互转换

    mysql 时间戳换成日期格式_mysql 时间戳与日期格式的相互转换1、UNIX时间戳转换为日期用函数:FROM_UNIXTIME()selectFROM_UNIXTIME(1156219870);输出:2006-08-2212:11:102、日期转换为UNIX时间戳用函数:UNIX_TIMESTAMP()SelectUNIX_TIMESTAMP(‘2006-11-0412:23:00’);输出:1162614180SelectUNIX_TIMEST…

    2022年6月21日
    38
  • Jenkins(2)docker容器中安装python3

    Jenkins(2)docker容器中安装python3前言使用docker安装jenkins环境,jenkins构建的workspace目录默认是在容器里面构建的,如果我们想执行python3的代码,需进容器内部安装python3的环境。进jenki

    2022年7月31日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号