专栏首页惨绿少年定制rpm包-Yum环境搭建

定制rpm包-Yum环境搭建

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

1 mkdir -p /application/nginx/html/yum
2 cd /application/nginx/html/yum

rz #上传rpm包到此目录

1.2 安装createrepo软件

1 yum install createrepo -y

1.3 初始化repodata索引文件

1 createrepo -pdo /application/nginx/html/yum/  /application/nginx/html/yum/

1.4 提供yum服务

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

1.5 添加新的rpm包

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

1.6 客户端配置

 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工具

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

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

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

第三个里程碑:进行挂载

mount.vmhgfs .host:/yum /yum

挂载成功

[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

注意:

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

①尝试命令:vmhgfs-fuse .host:/workspace /mnt/hgfs

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

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Centos定制rpm包、搭建yum仓库的教程

    只需修改yum配置文件即可。下载下来的rpm包会自动保存在/var/cache/yum/目录下

    砸漏
  • 本地yum仓库搭建及rpm软件包定制

    环境内核信息: [root@zabbix-01 ~]# uname -a Linux lodboyedu-01 2.6.32-696.el6.x86_64 #1...

    863987322
  • FPM定制RPM包实践

    1.1 快速部署方案 ✔ 问题:当领导给你 100 台已经安装好系统的服务器,然后让优化,让你提出一个快速部署方案。 解答: 1.tar 打包 先编译安装 打...

    惨绿少年
  • Linux软件包安装--三魔鬼

    yum是基于rpm的软件包管理器,他可以使系统管理人员交互和自动化地更细与管理rpm包,他能自动从服务器下载RPM包并安装,他可以自动处理依赖关系,自动安装所有...

    张琳兮
  • yum,rpm

    rpm工具详解 首先打开虚拟机页面,右下角点击一个光盘的图标,右击点击“连接”,要是真机服务器,就需要把光盘放到dvd中! #mount /dev/cdrom ...

    老七Linux
  • 如何查找并下载rpm依赖包并使用yum离线安装rpm包

    最近在工作中需要postgresql + postgis的离线安装。安装有两种方式:

    create17
  • Linux软件包管理(四) 原

    包全名:操作的包是没有安装的软件包时, 使用包全名。而且要注意路径      安装 升级 包名:操作已经安装的软件包时,使用包名。 是搜索/var/lib/r...

    wuweixiang
  • Linux系统:Centos7安装Jdk8、Tomcat8、MySQL5.7环境

    yum源中默认启用的安装包版本为MySQL8.0,这里切换为5.7,执行以下命令;

    知了一笑
  • 搭建你的第一个yum源

    yum源就像是一个宝库,里面有许多rpm包,谁想去里面取东西只要指定路径就可以,那么我们如何搭建自己的仓库呢?

    DataScience

扫码关注云+社区

领取腾讯云代金券