前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >定制rpm包-Yum环境搭建

定制rpm包-Yum环境搭建

作者头像
惨绿少年
发布2017-12-27 17:20:36
9710
发布2017-12-27 17:20:36
举报
文章被收录于专栏:惨绿少年惨绿少年

1.1 在yum服务器上创建yum仓库命令

代码语言:javascript
复制
1 mkdir -p /application/nginx/html/yum
2 cd /application/nginx/html/yum

rz #上传rpm包到此目录

1.2 安装createrepo软件

代码语言:javascript
复制
1 yum install createrepo -y

1.3 初始化repodata索引文件

代码语言:javascript
复制
1 createrepo -pdo /application/nginx/html/yum/  /application/nginx/html/yum/

1.4 提供yum服务

代码语言:javascript
复制
1 # 可以用Apache或nginx提供web服务,但用Python的http模块更简单,适用于内网环境(这里我使用的是nginx提供服务)
2 cd /application/nginx/html/yum/
3 python -m SimpleHTTPServer 80 &>/dev/null &

1.5 添加新的rpm包

代码语言:javascript
复制
1 # 只下载软件不安装
2 yumdownloader pcre-devel openssl-devel
3 createrepo --update /application/nginx/html/yum/
4 # 每加入一个rpm包就要更新一下。

1.6 客户端配置

代码语言:javascript
复制
 1 cd /etc/yum.repos.d
 2 [root@test yum.repos.d]# cat znix.repo
 3 [znix]
 4 name=Server
 5 baseurl=http://10.0.0.250/yum/
 6 enable=1
 7 gpgcheck=0
 8 yum --enablerepo=znix --disablerepo=base,extras,updates,epel list
 9 
10 # 指定使用znix库

   添加yum源的时候只需要添加一个新的repo文件即可。

1.7 然后可以使用yum安装软件包了

Windows 上使用VMware workstation  中的 vmtools 进行文件共享

1.1.1 vmware-tools工具使用

第一个里程碑:按照vmware-tools工具

第二个里程碑:在虚拟机中进行挂载安装

代码语言:javascript
复制
mount /dev/cdrom   /mnt
cd  /mnt
cp VMwareTools-10.1.15-6627299.tar.gz  /server/tools
tar xf VMwareTools-10.1.15-6627299.tar.gz
cd vmware-tools-distrib
./vmware-install.pl

安装完成之后重启虚拟机。

第三个里程碑:进行挂载

代码语言:javascript
复制
mount.vmhgfs .host:/yum /yum

挂载成功

代码语言:javascript
复制
[root@backup ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        19G  2.3G   16G  13% /
tmpfs           238M     0  238M   0% /dev/shm
/dev/sda1       190M   40M  141M  22% /boot
.host:/         100G   71G   30G  71% /mnt/hgfs
.host:/yum      100G   71G   30G  71% /yum

注意:

   如果无法挂载,或挂载没有任何反应。

代码语言:javascript
复制
①尝试命令:vmhgfs-fuse .host:/workspace /mnt/hgfs

②尝试命令:/usr/bin/vmware-config-tools.pl,一路回车按默认配置就行,然后重新打开终端,OK。

重新打开终端后挂载成功。 

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-10-30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.1 在yum服务器上创建yum仓库命令
    • 1.2 安装createrepo软件
      • 1.3 初始化repodata索引文件
        • 1.4 提供yum服务
          • 1.6 客户端配置
            • 1.7 然后可以使用yum安装软件包了
              • Windows 上使用VMware workstation  中的 vmtools 进行文件共享
                • 1.1.1 vmware-tools工具使用
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档