都知道redhat不收费,但是其yum服务是要收费的,不想出钱那就自己配置yum源就好了。

首先,博主之前也没用过redhat,第一次用yum装包的时候提示什么没注册之类的,balaba一大堆,然后就去网上查相关资料。

但是,看到的最多的就是让把redhat自带的yum全部卸掉,不检查依赖的卸掉,然后再wget安装。。。

经过请教大神得出正确的做法,一般来说配置3个源就够了:

1.本地yum源,就是你本地的ISO

2.配置163源

3.配置epel源

一个一个说。

说下楼主环境:redhat7 + vmw 12 player

1.配置本地yum源

要配置本地源,需要先把ISO挂载到vm上,所以,依次执行如下步骤:

首先vmw中cd需要选中启动时连接,然后选中本地的ISO文件。

然后:

创建一个文件夹用来挂载ISO
mkdir /mnt/cdrom 执行挂载
mount -o loop /dev/cdrom /mnt/cdrom

这个时候你到/mnt/cdrom下就会发现生成了很多文件。继续:

cd /etc/yum.repos.d

新建一个本地源文件,并编辑
vi local.repo 添加如下代码:
[local]
name=local
baseurl=file:///mnt/cdrom (这里既是3个/,没写错)
gpgcheck=
enabled=

这时候本地yum源就完成了。可以试下,yum install pip 是否成功。

2.配置163yum源

这个就更简单了,直接在cd /etc/yum.repos.d下新建一个163.repo文件,编辑,内容如下:

[]
name=
baseurl=http://mirrors.163.com/centos/7/os/x86_64/
gpgcheck=
enabled=

这里要注意的是,baseurl这一项,你要到http://mirrors.163.com/centos这里,去找到你对应的redhat版本的目录,然后点os、再点x86_64(一般都有),然后用你地址栏上显示的网址替换上面的baseurl就行了,保存退出。

3.配置epel源

rpm -vih http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm   (这个链接经常变,自己
http://dl.fedoraproject.org/pub/epel/7这里往下找就行了
)

注意,我的redhat是7,所以如果你的版本不是7,那你要到http://dl.fedoraproject.org/pub/epel找到你对应版本的rpm包,然后用上面的命令下载,这条命令的作用就是在/etc/yum.repos.d目录下生成epel源。

好了,有了这三个,基本是所有的包都能装了。如果还有找不到的,那你就按照这样的方法自己在配别的源就好了,甚至可以自己写一个yum源。

 

最新文章

  1. JVM学习(2)——技术文章里常说的堆,栈,堆栈到底是什么,从os的角度总结
  2. Sql Server系列:自定义函数
  3. 一次失败的Selenium chromedriver切换
  4. php总结 --- 10. xml操作
  5. JAVA自已设计JSON解析器
  6. Javascript起源...
  7. Oracle AWR报告自动生成并ftp脚本
  8. 一行 Python 代码搞定一棵树
  9. Arbitrage HDU
  10. NYOJ 527 AC_mm玩dota
  11. iOS 同步GET
  12. 几条jQuery代码片段助力Web开发效率提升
  13. [HNOI2019]校园旅行
  14. pycharm删除project
  15. mui APP与服务器之间的交互原理
  16. Oracle笔记 #01# 简单分页
  17. MySQL C API(23)
  18. Fix SharePoint 2013 Site in Read only mode after an interrupted backup
  19. 当requestFocus不能立刻起作用时…
  20. 佛祖保佑、永无BUG!!!

热门文章

  1. XCode8 App上传AppStore更新
  2. 北京培训记day3
  3. Git怎样撤销一次分支的合并Merge
  4. CSS中清除浮动的两种方式
  5. setTimeout 和 throttle 那些事儿
  6. fastclick 源码注解及一些基础知识点
  7. SQL链接服务器
  8. linux指令学习笔记(一)
  9. shell正则表达式
  10. MySQL练习-employees数据库(一)