区块链技术博客
www.b2bchain.cn

Linux redHat7.2配置yum源

这篇文章主要介绍了Linux redHat7.2配置yum源的讲解,通过具体代码实例进行18061 讲解,并且分析了Linux redHat7.2配置yum源的详细步骤与相关技巧,需要的朋友可以参考下https://www.b2bchain.cn/?p=18061

本文实例讲述了2、树莓派设置连接WiFi,开启VNC等等的讲解。分享给大家供大家参考文章查询地址https://www.b2bchain.cn/7039.html。具体如下:

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
Linux redHat7.2配置yum源
查看网络配置情况命令:ifconfig
Linux redHat7.2配置yum源
提示: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

Linux redHat7.2配置yum源

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

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

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

命令:mount -o loop /dev/sr0 /mnt/vcdrom/
Linux redHat7.2配置yum源

4. yum仓库的配置文件

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

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

命令:mv /etc/yum.repos.d/redhat.repo /etc/yum.repos.d/redhat.repo.bak
Linux redHat7.2配置yum源

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= #检测源的合法性时需要配置
Linux redHat7.2配置yum源

7. 清除原有yum缓存

命令:yum clean all

8. 生成新的缓存

命令:yum makecache
Linux redHat7.2配置yum源

9. 安装ifconfig软件命令

搜索查看命令:yum search ifconfig
Linux redHat7.2配置yum源
匹配到ifconfig命令属于net-tools,安装net-tools软件
命令:yum install -y net-tools
Linux redHat7.2配置yum源
使用ifconfig命令: ifconfig
Linux redHat7.2配置yum源

五. yum源配置(网络):

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

如果是CentOS lisnux系统可以直接配置yum源
Linux redHat7.2配置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源

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » Linux redHat7.2配置yum源
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们