Linux redHat7.2配置yum源
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源相关推荐
- Linux文本界面配置yum源,修改Linux默认语言 配置yum源
2. 配置yum源(添加上海交大的yum 源) vim /etc/yum.repos.d/sjtu.repo (在yum.repos.d目录下新建sjtu.repo文件并复制下面内容,并保存退出) ...
- RedHat7.6 配置yum源
配置yum源 redhat 默认自带的 yum 源需要注册才能更新,可以更换成Centos的yum源. 文章目录 配置yum源 前言 一.yum源的工作原理? 二.yum配置步骤 1.查看系统已经安装 ...
- redHat7.9配置yum源
文章目录 背景 yum源的工作原理 yum配置步骤 参考文献 背景 之前在Docker安装了RedHat,但是由于安装后没有预装的命令,因此需要配置yum源·. Yum(全称为 Yellow dog ...
- Linux软件安装配置Yum源
一.rpm软件安装包 RPM的优点 RPM内含已经编译过的程序与配置文件等数据,可以让用户免除重 新编译的困扰 RPM在被安装之前,会先检查系统的硬盘容量.操作系统版本等,可 避免文件被错误安装 RP ...
- 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 ...
- RHEL(Red Hat Enterprise Linux)配置YUM源
前言 YUM(全称为 Yellow dog Updater, Modified)是一个在Fedora中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自 ...
- Linux配置yum源(离线和在线)
配置yum源有2种方法,一种是离线yum源,另外一种是在线yum源. 一.离线yum源,基于安装光盘提供的安装仓库. 建立一个属于仓库文件夹 mkdir /media/zidong cd /media ...
- linux上samba+本地yum源最简单的配置
本地yum源配置: 1.以挂载光盘的形式配置yum源 mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom 配置yum配置文件 vim /etc/yum.repos ...
- Linux权限相关及yum源的配置
linux用户权限相关 root用户 相当于qq群的群主 sudo命令 相当于qq群的管理员 普通用户 相当于qq群的 水军 超级用户root的UID是 0 组ID也是 0 普通用户的UI ...
最新文章
- 时钟极性和时钟相位概念
- python丢失api-ms-win-crt-process_api-ms-win-crt-process-l1-1-0.dll 丢失的处理,遇到问题和完美解决...
- python从字典里搜索_Python:在字典中搜索字典的函数
- 机器学习基础--一些基本的概念
- 关于SQLSERVER2012版本远程登录问题
- Android Studio for Experts(Android Dev Summit2015)
- alter table *** add constraint *** 用法---约束
- 什么是正则表达式模式修正符?
- Spoj REPEATS 后缀自动机+set
- 操作系统概念(Operating System Concepts Ninth Edition恐龙书)阅读
- Multisim软件实验
- 洛克菲勒:一部西方石油工业的传奇史
- linux下思维导图软件,Linux思维导图软件
- watershed 算法原理以及skimage/opencv中的使用
- java五大浏览器,[Java教程]各主流浏览器(PC、移动端)userAgent属性信息
- html打印页眉页脚_HTML5基本元素:页眉,导航和页脚
- Swift 版本很好的卡片切换效果基于ZLSwipeableView(类似于[陌陌点点][探探])
- ant design vue时间范围(range-picker)自定义时间段范围
- H3C服务器修改启动项,H3C服务器 iFIST快速安装指南-6W102
- SpringCloud 学习笔记系列03--Hystrix熔断器