定制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 条评论
登录 后参与评论

相关文章

来自专栏zhangdd.com

Linux命令-自动挂载文件/etc/fstab功能详解

磁盘被手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。

1153
来自专栏黑泽君的专栏

【MyEclipse】我们导入的jar包后, 一般没有关联源码, 需要手动进行关联!推荐这种方式。

775
来自专栏zhangdd.com

linux redis最新官方集群安装配置教程

Redis集群并不支持处理多个keys的命令,因为这需要在不同的节点间移动数据,从而达不到像Redis那样的性能,在高负载的情况下可能会导致不可预料的错误.

532
来自专栏你不就像风一样

Linux下如何让jar包程序在后台一直执行

log:让程序控制台输出转移到log文件,位置在当前命令所在目录(不是必须,而且log文件需存在并赋予相应权限,否则可能导致整个命令失败)

1012
来自专栏Java学习123

Linux 环境下安装Maven

34111
来自专栏FreeBuf

Struts S2-052漏洞利用方式实验解析(附EXP)

Struts2的漏洞之王大之名相信已经家户喻晓了。从S2-003、S2-005、S2-007、S2-008、S2-009、S2-012~S2-016、S2-03...

3289
来自专栏zhangdd.com

automake编译报错解决

编译的时候报错,解决方法如下 第一步 : autoscan 用 autoscan 产生一个 configure.in 的原型,执行autoscan 后会产...

1202
来自专栏向治洪

mvn管理项目jar包

Maven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项...

1869
来自专栏黑泽君的专栏

Struts2的下载和安装

  使用Struts2框架,进行Web开发,或者运行Struts2的程序,必须,先下载并安装好Struts2    从Struts2的官网中进行下载  htt...

842
来自专栏MYSQL轻松学

Percona XtraDB Cluster

image.png 1、什么是Percona XtraDB Cluster Percona XtraDB Cluster是一个开源,免费的MySQL高可用工具....

31810

扫码关注云+社区