配置yum源有2种方法,一种是离线yum源,另外一种是在线yum源。

一、离线yum源,基于安装光盘提供的安装仓库。

建立一个属于仓库文件夹

mkdir /media/zidong

cd /media/

挂载光盘

mount /dev/cdrom /media/zidong/

然后可以通过/media/zidong/来访问光盘

cd /media/zidong/Packages/

把createrepo拷贝到安装路径下

cp createrepo-0.9.9-18.el6.noarch.rpm /home/install

安装架设源软件包

cd /home/install/

rpm -ivh createrepo-0.9.9-18.el6.noarch.rpm

cd /media/

createrepo .

cd /etc/yum.repos.d/

mv rhel-source.repo cc.repo

修改 cc.repo文件,添加如下:

[cc]
name=cc
baseurl=file:///media
enabled=1
gpgcheck=0

修改后保存,然后就可以使用yum安装任意RPM(前提是光盘镜像中已经有的)

yum install gcc*

查看gcc是否安装

type gcc

gcc is /usr/bin/gcc

其他:

这里说一下光盘 /dev/cdrom 怎么来的:

ls -l /dev | grep cdrom

/dev/sr0是光驱的设备名,/dev/cdrom代表光驱

cdrom是sr0的软链接.你ll /dev/cdrom和ll /dev/sr0看看显示

使用离线的yum源安装,如果机器重启过需要重新挂载镜像:

mount /dev/cdrom /media/zidong/

如果找不到镜像,需要先在VMWareClient里面为虚拟机连接CD/DVD设备,配置为安装盘的ios,

或者加挂载命令添加到启动时自动挂载脚本中(另详)

参考文档:

Linux架设YUM源实现RPM包的自动化安装摆脱依赖性
http://wiki.zte.com.cn/pages/viewpage.action?pageId=33847814

二、在线yum源,基于zte提供的yum源。

进入如下目录:cd /etc/yum.repos.d/

新建配置文件:

vi /etc/yum.repos.d/rhel-debuginfo.repo

配置文件信息如下:

[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.zte.com.cn/centos/6/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.zte.com.cn/centos/RPM-GPG-KEY-CentOS-6
#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.zte.com.cn/centos/6/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.zte.com.cn/centos/RPM-GPG-KEY-CentOS-6
#packages used/produced in the build but not released
#[addons]
#name=CentOS-$releasever - Addons
#baseurl=http://mirrors.zte.com.cn/centos/$releasever/addons/$basearch/
#gpgcheck=1
#gpgkey=http://mirrors.zte.com.cn/centos/RPM-GPG-KEY-CentOS-6
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.zte.com.cn/centos/6/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.zte.com.cn/centos/RPM-GPG-KEY-CentOS-6
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://mirrors.zte.com.cn/centos/6/centosplus/$basearch/
gpgcheck=1
enabled=0

备份其他的.repo文件:

mv old.repo old.repo_bak

执行清理动作:

yum clean all

开始使用yum:

yum list firefox

参考文档:

如何利用zte yum源安装软件
http://wiki.zte.com.cn/pages/viewpage.action?pageId=36555878

在hosts里面添加域名实际的IP,实际IP可以通过登陆网页查看

vi /etc/hosts

10.31.48.30 mirrors.zte.com.cn

Linux配置yum源(离线和在线)的更多相关文章

  1. Linux 配置yum源.

    Linux 配置yum源. 环境:虚拟机中安装了RedHat ,在进行安装mariadb的时候,出现如下错误.是因为yum源的问题,需要进行配置yum源.本教程是配置本地yum源. [root@loc ...

  2. Linux 配置yum源(互联网)

    Linux 配置yum源(互联网) 环境:操作系统Redhat 7.5 1.卸载现有的yum源 rpm -qa|grep yum|xargs rpm -e --nodeps     #移除与原yum有 ...

  3. linux配置yum源

    yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...

  4. linux配置yum源、mount及yum命令

    配置yum源:  在/mnt目录下新建一个空的目录,名为rhel. [root@localhost mnt]# mkdir rhel 然后 [root@localhost Packages]# cd ...

  5. linux配置 yum 源

    使用 yum 命令安装软件包需要一个yum仓库(即yum源),yum通过客户端(yum命令本身即是yum客户端)去连接yum源服务器,CentOS默认yum源为官方的 http://mirrorlis ...

  6. Linux配置yum源(本地源和网络源)

    目录 一:配置本地yum源 二:配置网络yum源 更新源可以获取最新的软件信息,以更新您的系统 Redhat7配置源 YUM(Yellow dog  Updater Modified): yum是Re ...

  7. Linux本地yum源配置以及使用yum源安装gcc编译环境

    本文档是图文安装本地yum源的教程,以安装gcc编译环境为例. 适用范围:所有的cetos,红帽,fedroa版本 适用人群:有一点linux基础的小白 范例系统版本:CentOS Linux rel ...

  8. CentOS / RHEL 配置yum源

    CentOS / RHEL 配置yum源 */--> CentOS / RHEL 配置yum源 Table of Contents 1. 前言 2. 关于yum 2.1. yum是什么 2.2. ...

  9. RHEL 7.0 本地配置yum源

    RHEL 7.0 本地配置yum源  yum简介  yum = Yellow dog Updater, Modified 主要功能是更方便的添加/删除/更新RPM包. 它能自动解决包的倚赖性问题. 它 ...

随机推荐

  1. nexus 私服 拉不了 jar 包,报 Not authorized

    问题: 无法下载导入jar包,idea reload 时 报: Could not transfer artifact com.xxx:parent:pom:1.0-SNAPSHOT from/to ...

  2. 【C/C++】函数的分文件编写

    创建同名的头文件(.h)和cpp文件. 在头文件里写函数声明,在cpp文件中写函数定义. 在cpp文件中写#include "xx.h" //自定义头文件名 框架(include ...

  3. 利用代码覆盖率提高嵌入式软件的可靠性 - VectorCAST

    简介 代码覆盖率是衡量软件测试完成情况的指标,通常基于测试过程中已检查的程序源代码比例 计算得出.代码覆盖率可以有效避免包含未测试代码的程序被发布. 代码覆盖率能不能提高软件的可靠性?答案是肯定的,代 ...

  4. 测试工具_siage

    目录 一.简介 二.例子 三.参数 一.简介 Siege是一个多线程http负载测试和基准测试工具. 1.他可以查看每一个链接的状态和发送字节数 2.可以模拟不同用户进行访问 3.可以使用POST方法 ...

  5. Linux core 文件浅析

    浅析Linux下core文件 当我们的程序崩溃时,内核有可能把该程序当前内存映射到core文件里,方便程序员找到程序出现问题的地方.最常出 现的,几乎所有C程序员都出现过的错误就是"段错误& ...

  6. mrctf2020_shellcode_revenge(可见符shellcode)!!!!

    第一次碰到这种题目,需要用可见符shellcode来做 题目我就不放了,我认为网上大佬会比我说的更加详细 [原创]纯字母shellcode揭秘-软件逆向-看雪论坛-安全社区|安全招聘|bbs.pedi ...

  7. Table.Range保留中间指定的….Range/Middle(Power Query 之 M 语言)

    数据源: "姓名""基数""个人比例""个人缴纳""公司比例""公司缴纳"&qu ...

  8. Hibernate 限制查询数目,使用limit功能

    在hql语句中,不能使用limit来限制显示的条数. 如果要限制查询的数目,要使用setMaxResults(e)方法来解决. query.setFirstResult(e);  //e是int值,要 ...

  9. nim_duilib(18)之xml控件关联优化

    方法1 直接调用函数FindControl函数,返回Control*类型,对返回的类型强制转换 ui::CheckBox* pcheckbox = (ui::CheckBox*)(FindContro ...

  10. 【LeetCode】172. Factorial Trailing Zeroes 解题报告(Java & Python)

    作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 递归 循环 日期 题目描述 Given an integer ...