yum源配置方式

搭建外场hbase环境,

系统环境如下

1.rhel6.5(使用光盘),刚刚搭建完成,基本服务器模式。

2.移动硬盘中有以前系统的镜像,但是保留了一些其他的重要资料,不能保留在外场环境中。

安装hbase搭建使用snappy的压缩工具,要安装gcc-c++的rpm包,不太清楚需要哪些依赖包。

以前一直使用yum安装方式,因此这里如果使用yum安装方式对我来说更加熟悉,简单。而且我认为我有系统的解压文件,可以尝试使用yum安装方式的。

正式开工:1. cd /media ; mkdir -p rhel/Packages

     2.上传Packages下所有文件到rhel/Packages目录下

     3.在/etc/yum.repo.d/rhel-source.repo文件中配置

      baseurl=file:///media/rhel

      enabled = 1

      gpgchecked = 0

    4.yum list失败,失败消息是缺少repodata/repomd.xml

    5.cd /media/rhel ; mkdir repodata

    6.上传所有repodata下面的文件到repodata目录下

    7.yum list,成功。 yum install gcc-c++.XXXX.el6.x86_64.

    8.跟正常安装有一些不同,但是还是安装成功了。snappy安装中./configure --prefix=/home/hadoop/snappy/build成功

yum 工作原理分析

  yum分为服务器端和客户端

  提供rpm包下载安装的称为服务端,使用yum命令安装rpm文件的称为客户端。服务端中所有的rpm包的安装信息写入repodata中。客户端最先识别的文件就应该是repomd.xml文件。客户端能够根据这个文件得到对应包的安装依赖信息。服务端可以配成http或者ftp的方式。

通过http方式配置远端的yum源的方式是:

    1. 保证远端yum源在/var/www/html目录下,即为/var/www/html/rhel6.5

    2. 开启远端服务器的http服务 service httpd start

    3. 在本地的/etc/yum.repo.d/rhel-source.repo中,修改

      屏蔽ftp的方式,加入http的方式 通过enabled修改

 

  最后yum list即可验证

  yum客户端,

    去解析/etc/yum.repos.d下面所有以.repo结尾的配置文件,这些配置文件指定了yum服务器的地址。yum会定期去"更新"yum服务器上的rpm包"清单",然后把"清单"下载保存到yum自己的cache里面,根据/etc/yum.conf里配置(默认是在/var/cache/yum下面),每次调用yum装包的时候都会去这个cache目录下去找"清单",根据"清单"里的rpm包描述从而来确定安装包的名字,版本号,所需要的依赖包等,然后再去yum服务器下载rpm包安装。(前提是不存在rpm包的cache)。

 

原文链接: https://www.cnblogs.com/xg1010831107/p/rhel_yum_hbase_001.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    yum源配置方式

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/235412

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月13日 下午4:37
下一篇 2023年2月13日 下午4:38

相关推荐