RedHat7.4 yum配置

linux

1. yum配置

1.1 本地yum源配置

  1. 设置使用ISO镜像软件:虚拟机 -> 设置

本地ISO选择
  1. 此时设置本地ISO之后,在Linux挂载的文件为/dev/sr0

sr0设备
  1. 将sr0挂载到/mnt/cdrom路径,如果此路径不存在,需要先创建。
# 创建路径
mkdir -p /mnt/cdrom
# 一次性挂载
mount /dev/sr0 /mnt/cdrom

挂载镜像
  1. 永久挂载,打开文件:/etc/fstab,并增加一行

fstab文件

从左向右依次为:

  • 挂载的文件系统名称或UUID或LABEL
  • 挂载点
  • 文件系统
  • 挂载选项:ro、noatime、async等
  • dump选项,一般默认0
  • fsck选项,一般默认0
  1. 保存之后,命令行输入mount -a自动挂载fstab文件中的挂载项,之后每次重启会自动挂载。

  2. 切换到 /etc/yum.repos.d/目录,如果存在文件全部备份,并创建一个yum文件.repo结尾,这里创建local.yum.repo,内容如下

[local_yum]    # 括号中的名称为仓库源名称,通常为字母和数字,必须填写
name=local # 对yum的描述,可写可不写
baseurl=file:///mnt/cdrom # baseurl表示声明yum可以管理并使用的rpm包路径,必须填写
enabled=1 # enabled 表示当前仓库是否开启:1为开启,0为关闭,此项不写默认为开启
gpgcheck=0 # gpgcheck 表示安装rpm包时,是否基于公私钥对匹配包的安全信息:1表示开启, 0表示关闭,此项不写默认为验证
  1. 运行清理命令并查询当前本地包
    yum clean all;yum list | wc -l;

清理与本地包

1.2 配置网络yum源为CentOS源

注:如果存在本地yum源最好先安装wget,方便下载rpm包到虚拟机下,也可以使用windows下载然后上传到linux内

  1. 查找已经安装的yum依赖包
# 查找已经安装的yum依赖包
rpm -qa | grep yum
  1. 卸载安装的yum依赖包
# 直接卸载已经安装的yum依赖包,不检查依赖
rpm -qa | grep yum | xargs rpm -e --nodeps

卸载依赖包
  1. 下载依赖包,创建目录并下载对应文件:
mkdir -p /tmp/yum; cd $_;
# 下载安装包
yum_list="yum-utils-1.1.31-50.el7.noarch.rpm
yum-updateonboot-1.1.31-50.el7.noarch.rpm
yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
yum-3.4.3-161.el7.centos.noarch.rpm
python-kitchen-1.1.1-5.el7.noarch.rpm
python-chardet-2.2.1-1.el7_1.noarch.rpm";
for i in ${yum_list}; do wget http://mirrors.163.com/centos/7/os/x86_64/Packages/${i}; done;
  1. 安装yum依赖包,单个安装可能会依赖报错,全部安装:rpm -ivh * ,可能提示还会存在其他依赖,如果提示根据关键词到http://mirrors.163.com/centos/7/os或http://mirrors.aliyun.com/centos/7/os网址下载。

依赖安装
  1. 配置/etc/yum.repos.d/下文件,与本地yum配置方法一致
[base]
name= yum repo
baseurl=http://mirrors.aliyun.com/centos/7/os/$basearch/
enabled=1
gpgcheck=0
  1. 配置完成之后查看一下rpm列表

yum列表
  1. 尝试安装一下vim:yum install vim -y

RedHat7.4 yum配置的更多相关文章

  1. Redhat7 安装 yum(换成免费版) 安装gcc

    最近上Linux系统基础课程,要在虚拟机上编译运行程序,这时候就需要安装gcc,网上一搜,各种什么在线,离线安装,其中在线安装很方面,一个命令 yum install gcc 即可解决 可我这么输入后 ...

  2. rhel 5.8 and 6.4 yum配置

    rhel 5.8 and 6.4 yum配置 6.4 [Packages]name=Packagesenabled=1gpgcheck=0baseurl=file:///iso 5.8 [Packag ...

  3. Centos7.2 yum配置

    一.yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器.起初是由yellow dog 这一发行版的 ...

  4. Redhat 6.4_联网 yum 配置

    步骤简述----------------------------------------------------------------- 1. 准备软件包 下载第三步的软件包即可.由于是联网yum配 ...

  5. yum 配置详解(转发)

    一.yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器.起初是由yellow dog 这一发行版的 ...

  6. HOSTNAME问题 和yum配置163源的操作 安装lsb_release,KSH,CSH

    HOSTNAME 在 /etc/hosts 里添加一行 127.0.0.1 yourhostname yum配置 来自http://www.cnblogs.com/wutengbiao/p/41889 ...

  7. Redhat 简单本地yum 配置

    Redhat 简单本地yum 配置 一.将redhat 系统的镜像挂载到系统上 Vmware Workstion 环境下: [虚拟机设置]--[硬件]--[CD/DVD]--[使用ISO映像文件]-- ...

  8. centos 系统软件包管理 yum 本地yum配置 扩展源epel rpm 清除yum缓存 yum provides "*/vim" 第十节课

    centos  系统软件包管理  yum 本地yum配置  扩展源epel  rpm  清除yum缓存  yum provides "*/vim"   第十节课 你不能保证可逆化操 ...

  9. RedHat7安装yum工具

    一                   RedHat7安装yum工具 1.1        查看yum是否可用 yum list yum repolist 1.2        卸载原yum rpm ...

随机推荐

  1. SVN中trunk,branches,tags用法详解[重要]

    Subversion有一个很标准的目录结构,是这样的.比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是 svn://proj/|+-trunk+-branches+-ta ...

  2. C# HashSet集合类型使用介绍

    1.HashSet集合 使用HashSet可以提高集合的运算.使用HashSet集合不自带排序方法,如果需要排序的需求可以参考使用List<T>集合配合Sort方法. HashSet的优势 ...

  3. [UE4] TSharedPtr, TWeakObjectPtr and TUniquePtr

    转自:https://dawnarc.com/2018/07/ue4-tsharedptr-tweakobjectptr-and-tuniqueptr/ UE4 的 TSharedPtr.TWeakO ...

  4. [数据结构 - 第6章] 树之二叉排序树(C语言实现)

    一.什么是二叉排序树? 对于普通的顺序存储来说,插入.删除操作很简便,效率高:而这样的表由于无序造成查找的效率很低. 对于有序线性表来说(顺序存储的),查找可用折半.插值.斐波那契等查找算法实现,效率 ...

  5. panda读取Excel

    pandas读取Excel的第一种方法 方法一:默认读取第一个表单 import pandas print("\n方法一:") xls_data=pd.read_excel('ce ...

  6. Rust基础

    一:编译器 Rust的编译器叫rustc,类似javac一样,负责将源代码编译成可执行文件或者库文件(.a/.so/.lib/.dll等) 二:核心库和标准库 Rust语言由核心库和标准库组成,核心库 ...

  7. [Docker] Windows 宿主环境下,共享或上传文件到容器的方法

    需求如题. 解决方案1 - 挂载目录(适用于创建新的容器) 格式-v 容器目录 或 -v 本地目录:容器目录 范例Linux宿主环境下:使用镜像 nginx:latest,以后台模式启动一个容器,将容 ...

  8. 测试代码的练习——python编程从入门到实践

    11-1 城市和国家:编写一个函数,它接受两个形参:一个城市名和一个国家名.这个函数返回一个格式为City,Country的字符串,如Santiago,Chile.这个函数存储在一个名为city_fu ...

  9. Python之路【第十一篇】:Python面向对象之封装

    一 引子 从封装本身的意思去理解,封装就好像是拿来一个麻袋,把青菜,土豆,花菜,还有苹果一起装进麻袋,然后把麻袋封上口子.照这种逻辑看,封装=‘隐藏’,这种理解是相当片面的. 在面向对象中这个麻袋就是 ...

  10. [笔记] 命令行参数 int main(int argc,char *argv[])

    int main(int argc,char *argv[]) // argument count 变量个数 argument values 变量值 C程序的main函数有两个形参* argc:整数, ...