您的位置:首页 > 产品设计 > 产品经理

定制rpm包-Yum环境搭建

2017-10-30 22:10 357 查看

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

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


rz #上传rpm包到此目录

1.2 安装createrepo软件

yum install createrepo -y


1.3 初始化repodata索引文件

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


1.4 提供yum服务

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


1.5 添加新的rpm包

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


1.6 客户端配置

cd /etc/yum.repos.d
[root@test yum.repos.d]# cat znix.repo
[znix]
name=Server
baseurl=http://10.0.0.250/yum/
enable=1
gpgcheck=0
yum --enablerepo=znix --disablerepo=base,extras,updates,epel list

# 指定使用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。


重新打开终端后挂载成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: