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

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

rz #上传rpm包到此目录

2、安装createrepo软件

  1. yum install createrepo -y

3、初始化repodata索引文件

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

4、提供yum服务

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

5、添加新的rpm包

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

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. # 指定使用znix库

添加yum源的时候只需要添加一个新的repo文件即可。
然后可以使用yum安装软件包了

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

vmware-tools工具使用

第一个里程碑:按照vmware-tools工具
定制rpm包-Yum环境搭建 - 图1
第二个里程碑:在虚拟机中进行挂载安装

  1. mount /dev/cdrom /mnt
  2. cd /mnt
  3. cp VMwareTools-10.1.15-6627299.tar.gz /server/tools
  4. tar xf VMwareTools-10.1.15-6627299.tar.gz
  5. cd vmware-tools-distrib
  6. ./vmware-install.pl

第三个里程碑:进行挂载

  1. mount.vmhgfs .host:/yum /yum

挂载成功

  1. [root@backup ~]# df -h
  2. Filesystem Size Used Avail Use% Mounted on
  3. /dev/sda3 19G 2.3G 16G 13% /
  4. tmpfs 238M 0 238M 0% /dev/shm
  5. /dev/sda1 190M 40M 141M 22% /boot
  6. .host:/ 100G 71G 30G 71% /mnt/hgfs
  7. .host:/yum 100G 71G 30G 71% /yum

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

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

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