CentOS安装本地 YUM源 产生的问题和解决过程

本人刚刚踏入Linux的神秘殿堂就被如何安装软件这样的问题难倒了,经过Google大神的指点,终于找到了如何配置YUM源的方法,其中也不是一帆风顺,也产生了一些小问题,这些都是基础知识,希望能够帮到刚刚学习Linux的朋友。

    由于VMware的终端不好用,所以想换成XShell,过程中又需要配置网络属性,桥接到本机网卡中,所有就需要设置本地YUM源来获取诸如nano、vim的文本编辑器。但是由于没有什么基础所以就只能自己找Google大神来帮忙。

    首先挂载光盘镜像:

mkdir /mnt/cdrom #创建挂载目录
mount /dev/cdrom /mnt/cdrom #挂载本地镜像到/mnt/cdrom下面

    挂载之后配置本地YUM源

cp /etc/yum.repo.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Local.repo    #直接复制一份配置文件稍作修改就成

    前面我也提到过,需要nano之类的文本编辑工具,现在虽然有了配置文件,但是只能看不能修改啊,这里大家不要急,我们不是挂载了镜像盘嘛,大不了我们直接找他要工具。

rpm -ivh /mnt/cdrom/Packages/nano-2.3.1-10.e17.x86_64.rpm #通过rpm命令来安装nano编辑器

这样我们就安装好了nano编辑器接下来就可以修改YUM的配置文件了。

nano /etc/yum/repos.d/CentOS-Local.repo #修改配置文件
添加本地源
[base-local] 
name=CentOS-Local    
baseurl=file:///mnt/cdrom    #这个就是你挂载镜像的路径,注意其中有3个///符号
enable=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#如果不需要gpgcheck,可让gpgcheck=0,然后注释掉最后一行即可。

心想这样也完成了,就直接去用yum install 去测试了,谁知道还是不行,linux兄弟丢给我一堆英文注释,看了一段不是很明白,后来又想了想是不是应该把默认的.repo文件替换掉或者让他改名呢?于是乎

mv /etc/yum/repos.d/CentOS-Base.repo /etc/yum/repos.d/CentOS-Base.repo.bak    #修改了默认配置文件的名称,后缀是bak就做备份吧。

然后再次运行Yum install 来安装文件就成功了。原来我忽略了要将自己定义的YUM文件来替代系统默认的了。其实我想应该也可以直接修改系统默认的CentOS-Base.repo这个文件的,但是我没有尝试了,因为我还需要配置网络属性。

    接着用ifconfig查看网卡信息,结果提示我command not found,提示命令找不到,接着使用了which和whereis的命令查找ifconfig都是提示在/sbin下面,我果断到/sbin下面去找ls /sbin | egrep ifconfig 结果还是显示没有。于是乎就使用了yum search ifconfig命令,结果现实在net-tools.x86_64的包里面,这里就开始安装这个包,安装之后再次使用ifconfig就出现了网卡信息,总算是找到了这个命令了。

    到这里就告一段落了,今天通过自己的查找和Google大神的帮助终于完成了跨入Linux门槛的一步,觉得小有成就。感觉这些东西能和大家分享我就发上来了,可能都是基础的东西,因为我自己也在学习,所以希望对大家有帮助,谢谢。

原创文章,作者:qiaojia596,如若转载,请注明出处:http://www.178linux.com/10741

(3)
qiaojia596qiaojia596
上一篇 2016-01-05 13:01
下一篇 2016-01-05 13:02

相关推荐

  • LVS-几种负载方式的区别

    LVS的原理很重要,很重要。每一个知识点都要做到熟记与脑,谨记于心,张口就来。 LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。 使用集群技术和Linux操作系统实现一个高性能、高可用的服务器. 很好的可伸缩性(Scal…

    Linux干货 2017-05-11
  • LVS集群类型

     lvs:Linux Virtual Server         l4:四层路由、四层交换          根据请求报文的目标IP和目标PORT将其调度转发至后端的某主机;      IPTABLES:  …

    Linux干货 2017-01-10
  • PageRank算法

    1. PageRank算法概述          PageRank,即网页排名,又称网页级别、Google左侧排名或佩奇排名。         是Google创始人拉里·佩奇和谢尔盖·布林于1997年构建早期的…

    Linux干货 2015-12-15
  • 从Code Review 谈如何做技术

    (这篇文章缘由我的微博,我想多说一些,有些杂乱,想到哪写到哪) 这两天,在微博上表达了一下Code Review的重要性。因为翻看了阿里内部的Review Board上的记录,从上面发现Code Review做得好的是一些比较偏技术的团队,而偏业务的技术团队基本上没有看到Code Review的记录。当然,这并不能说没有记录他们就没有做Code Review…

    Linux干货 2016-08-15
  • 一键搭建mysql集群系列一

    一键自动安装mysql 5.7 shell脚本自动化安装二进制mysql-5.7 本节主要用到四个shell脚本 和 一台资料存储机器(IP:192.168.42.26) install_mysql.sh 自动化安装mysql脚本 ntpdate.sh 时间同步脚本 system_init.sh 系统初始化脚本 yum.sh yum源配置脚本 执行步骤: 1…

    2017-05-13
  • 程序包管理之yum:yum源\库配置以及源码编译安装

    程序包管理之yum yum概念 什么是yum 由yellow dog这一发行版的开发者Terra Soft研发。 使用rpm命令安装软件包时,解决不了依赖关系,就会很麻烦,使用yum可以自行解决依赖关系。 删除某个安装包,如果是用rpm删除,就卸载掉某个依赖关系从而导致其他软件包不能使用。 yum特点 可同时配置多个软件仓库 简洁的配置文件/etc/yum.…

    Linux干货 2016-11-22