Linux redHat7.2配置yum源

  • 一. 写在之前
  • 二. 什么是RPM
  • 三. 什么是yum源
  • 四. yum源配置本地
    • 1. 上传安装linux系统镜像iso到linux系统中
    • 2. 为ISO创建一个挂载目录
    • 3. 将ISO文件挂载到挂载目录
    • 4. yum仓库的配置文件
    • 5. 备份原yum源redhat.repo文件
    • 6. 创建一个以 .repo结尾的yum配置文件
    • 7. 清除原有yum缓存
    • 8. 生成新的缓存
  • 9. 安装ifconfig软件命令
  • 五. yum源配置(网络):
    • 1. 先备份原有的yum源:
    • 2. 下载新的yum源(阿里):
    • 3. 清除原有yum缓存
    • 4. 生成新的缓存
  • 六. yum常用命令
    • 1、安装
    • 2、升级
    • 3、查找
    • 4、卸载
    • 5、缓存
  • 七. 写在之后

一. 写在之前

环境:virtualBox安装linux系统版本:redhat Enterprise linux 7.2

查看网络配置情况命令:ifconfig

提示:ifconfig:command not found。需要通过软件包管理器进行软件安装。

二. 什么是RPM

RPM 是Red Hat Package Manager 的缩写,由红帽公司开发的软件包管理方式。RPM里面都包含可执行的二进制程序,这个程序和Windows的软件包中的.exe文件类似是可执行的;使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时。所以出现了yum软件包管理器。

三. 什么是yum源

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

yum是Linux环境安装软件包的一种方式。yum仓库用来存放所有的现有的.rpm包,当使用yum安装一个rpm包时,需要依赖关系,会自动在仓库中查找依赖软件并安装。yum仓库可以是本地的,也可以是HTTP、FTP、nfs形式的网络仓库 。

国内yum源:
 阿里:http://mirrors.aliyun.com
 网易:http://mirrors.163.com
 中科大:http://mirrors.ustc.edu.cn/

四. yum源配置本地

1. 上传安装linux系统镜像iso到linux系统中

方式一:linux主机,直接上传到Linux文件系统中,如:/opt/tools/
方式二:先启动运行virtualBox虚拟机,再使用下面挂载的方式,iso系统镜像会默认为/dev/sr0

2. 为ISO创建一个挂载目录

root登录linux系统后
命令:mkdir /mnt/vcdrom

3. 将ISO文件挂载到挂载目录

命令:mount -o loop /dev/sr0 /mnt/vcdrom/

4. yum仓库的配置文件

/etc/yum.conf # 此目录文件为所有仓库提供公共配置
/etc/yum.repos.d/*.repo # 为yum仓库的指向提供配置

5. 备份原yum源redhat.repo文件

命令:mv /etc/yum.repos.d/redhat.repo /etc/yum.repos.d/redhat.repo.bak

6. 创建一个以 .repo结尾的yum配置文件

进入目录:cd /etc/yum.repos.d/
命令:vi rhel_yum.repo
配置文件配置项:
[base]   #仓库的名称不能重复
name=myrepo   #相当于名称注释,随便写
baseurl=file:///mnt/vcdrom/   #将baseurl修改为DVD的挂载目录
enabled=1    #是否启用仓库 1-是 0-否
gpgcheck=0   #关闭密钥检测源的合法性 1-是 0-否
#gpgkey= #检测源的合法性时需要配置

7. 清除原有yum缓存

命令:yum clean all

8. 生成新的缓存

命令:yum makecache

9. 安装ifconfig软件命令

搜索查看命令:yum search ifconfig

匹配到ifconfig命令属于net-tools,安装net-tools软件
命令:yum install -y net-tools

使用ifconfig命令: ifconfig

五. yum源配置(网络):

我使用redhat7.2发现yum用不了,redhat 的更新包只对注册的用户生效,所以需要我们自己手动更改成CentOS 的更新包。
记录网上博客配置:https://blog.csdn.net/qq_34256348/article/details/78837175

如果是CentOS lisnux系统可以直接配置yum源

1. 先备份原有的yum源:

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

2. 下载新的yum源(阿里):

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

3. 清除原有yum缓存

命令:yum clean all

4. 生成新的缓存

命令:yum makecache

六. yum常用命令

1、安装

    #yum install xxx    安装指定程序包。

2、升级

    #yum update xxx更新指定程序包。#yum check-update检查可更新的程序。#yum upgrade xxx升级指定程序包。

3、查找

    #yum info xxx显示安装包信息。#yum info列出所有已安装包信息#yum list显示所有已经安装和可以安装的程序包。#yum list xxx显示指定程序包安装情况。#yum list updates列出所有可以更新的程序包。#yum list installed列出所有已安装的程序包。#yum list extras列出所有已安装但不在yum Repository中的程序包。#yum deplist xxx查看指定程序包的依赖关系。#yum search xxx查找指定程序包,xxx可以是包名的一部分,会列出所有包含xxx的包名。

4、卸载

    #yum remove xxx卸载指定程序包。

5、缓存

    #yum clean packages清除缓存目录下的软件包。#yum clean headers清除缓存目录下的headers。#yum clean oldheaders清除缓存目录下旧的headers。#yum clean,yum clean all清除缓存目录下的软件包及旧的headers。

七. 写在之后

在linux系统中,最好只配置一个和操作系统同版本的yum源。之前在项目实施的时候,,系统上已存在的依赖包来自不同的版本的yum源,导致安装软件的时候rpm依赖不兼容。只能把已存在的rpm包删除,重新安装需要的版本软件。

Linux redHat7.2配置yum源相关推荐

  1. Linux文本界面配置yum源,修改Linux默认语言 配置yum源

    2. 配置yum源(添加上海交大的yum 源) vim  /etc/yum.repos.d/sjtu.repo  (在yum.repos.d目录下新建sjtu.repo文件并复制下面内容,并保存退出) ...

  2. RedHat7.6 配置yum源

    配置yum源 redhat 默认自带的 yum 源需要注册才能更新,可以更换成Centos的yum源. 文章目录 配置yum源 前言 一.yum源的工作原理? 二.yum配置步骤 1.查看系统已经安装 ...

  3. redHat7.9配置yum源

    文章目录 背景 yum源的工作原理 yum配置步骤 参考文献 背景 之前在Docker安装了RedHat,但是由于安装后没有预装的命令,因此需要配置yum源·. Yum(全称为 Yellow dog ...

  4. Linux软件安装配置Yum源

    一.rpm软件安装包 RPM的优点 RPM内含已经编译过的程序与配置文件等数据,可以让用户免除重 新编译的困扰 RPM在被安装之前,会先检查系统的硬盘容量.操作系统版本等,可 避免文件被错误安装 RP ...

  5. linux redhat 7配置yum源,redhat7 配置国内清华大学yum源

    #导入gpg key rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org #在/etc/yum.repos.d/下安装elrepo.r ...

  6. RHEL(Red Hat Enterprise Linux)配置YUM源

    前言 YUM(全称为 Yellow dog Updater, Modified)是一个在Fedora中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自 ...

  7. Linux配置yum源(离线和在线)

    配置yum源有2种方法,一种是离线yum源,另外一种是在线yum源. 一.离线yum源,基于安装光盘提供的安装仓库. 建立一个属于仓库文件夹 mkdir /media/zidong cd /media ...

  8. linux上samba+本地yum源最简单的配置

    本地yum源配置: 1.以挂载光盘的形式配置yum源 mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom 配置yum配置文件 vim /etc/yum.repos ...

  9. Linux权限相关及yum源的配置

    linux用户权限相关 root用户  相当于qq群的群主 sudo命令  相当于qq群的管理员 普通用户  相当于qq群的 水军 超级用户root的UID是 0  组ID也是 0   普通用户的UI ...

最新文章

  1. 时钟极性和时钟相位概念
  2. python丢失api-ms-win-crt-process_api-ms-win-crt-process-l1-1-0.dll 丢失的处理,遇到问题和完美解决...
  3. python从字典里搜索_Python:在字典中搜索字典的函数
  4. 机器学习基础--一些基本的概念
  5. 关于SQLSERVER2012版本远程登录问题
  6. Android Studio for Experts(Android Dev Summit2015)
  7. alter table *** add constraint *** 用法---约束
  8. 什么是正则表达式模式修正符?
  9. Spoj REPEATS 后缀自动机+set
  10. 操作系统概念(Operating System Concepts Ninth Edition恐龙书)阅读
  11. Multisim软件实验
  12. 洛克菲勒:一部西方石油工业的传奇史
  13. linux下思维导图软件,Linux思维导图软件
  14. watershed 算法原理以及skimage/opencv中的使用
  15. java五大浏览器,[Java教程]各主流浏览器(PC、移动端)userAgent属性信息
  16. html打印页眉页脚_HTML5基本元素:页眉,导航和页脚
  17. Swift 版本很好的卡片切换效果基于ZLSwipeableView(类似于[陌陌点点][探探])
  18. ant design vue时间范围(range-picker)自定义时间段范围
  19. H3C服务器修改启动项,H3C服务器 iFIST快速安装指南-6W102
  20. SpringCloud 学习笔记系列03--Hystrix熔断器

热门文章

  1. linux安装nodejs【详细教程】
  2. WEB 渗透题(二)
  3. 为什么要读书?“武︈汉疫︍情”给︍出了最最好的答案
  4. OpenCV中cv2的用法
  5. 物联网传输协议为什么首选MQTT?
  6. 【C语言】三子棋游戏的实现(玩家VS玩家 or 玩家VS电脑)
  7. 什么蓝牙耳机适合外卖骑手用?骑行抗风噪最好的蓝牙耳机推荐
  8. python批量下载静态页面_Python静态网页爬取:批量获取高清壁纸
  9. 江湖再见--历史一直在重演
  10. 国防科大计算机组成原理考研知识点总结