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

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

                        

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Linux chmod命令及权限含义

    Linux chmod命令及权限含义

    2021年10月15日
  • pushd命令「建议收藏」

    1)功能pushd命令常用于将目录加入到栈中,加入记录到目录栈顶部,并切换到该目录;若pushd命令不加任何参数,则会将位于记录栈最上面的2个目录对换位置2)语法(1)格式:pushd [目录|-N|+N]  [-n](2)选项目录  将该目录加入到栈顶,并执行"cd目录",切换到该目录+N  将第N个目录移至栈顶(从左边数起,数字从0开始)-N   将第N个目录移至栈顶(从右…

  • linux上查看mysql的密码_Linux下MySQL忘记密码「建议收藏」

    linux上查看mysql的密码_Linux下MySQL忘记密码「建议收藏」1、前沿今天在服务器安装mysql之后,登录发现密码错误,但是我没有设置密码呀,最后百度之后得知,mysql在5.7版本之后会自动创建一个初始密码。报错如下:[root@mytestlnx02~]#mysql-uroot-pEnterpassword:ERROR1045(28000):Accessdeniedforuser’root’@’localhost'(usingp…

  •  到底什么作用

     到底什么作用

  • linux查看日志方法

    linux查看日志方法linux日志查看tail、head、cat、tac、sed、less、echo1、命令格式:tail[必要参数][选择参数][文件]-f循环读取-q不显示处理信息-v显示详细的处理信息-c<数目>显示的字节数-n<行数>显示行数-q,–quiet,–silent从不输出给出文件名的首部-s,–sleep-interval=S与-f合用,表示在每次反复的间隔休眠S秒tail-n…

  • windows7/windows10 虚拟显示器部署(Virtual monitor)

    最近有些网友看了我之前的博客之后,向我要虚拟显示器的bin文件,由于之前代码是绑定在VDI下的,没有单独的虚拟显示器代码,所以抽空提取了下相关代码,单独编译。网盘:https://pan.baidu.com/s/1vdqm0Is9pjAcG40Qf_q7cw有问题加QQ3505459047咨询。总结了下网友的一些用途,这几种情况下使用虚拟显示器(显卡欺骗器功能的软件)可以解决:…

发表回复

您的电子邮箱地址不会被公开。

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