当前位置: 首页 > news >正文

定制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。

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

 

相关文章:

  • Visual.Studio.2010.简体中文旗舰版内置KEY
  • 高性能朋友圈
  • C# wnform 请求http ( get , post 两种方式 )
  • ubuntu重启不清除 /tmp 设置
  • windows 2003部署xp
  • .Net组件程序设计之线程、并发管理(一)
  • 操作GPIO流驱动生成(W83627为例)
  • 阿里云容器宣布开放支持Kubernetes托管服务
  • admuser让squid账户管理更轻松
  • 【c++】构造函数初始化列表中成员初始化的次序性
  • 如何做好Code Review:思考、方法和实践
  • 人工智能将如何变革视频监控行业?
  • .net实现客户区延伸至至非客户区
  • Windows年底再现图片漏洞攻击!
  • Flash视频播放器flowplayer的使用
  • 2017前端实习生面试总结
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • FineReport中如何实现自动滚屏效果
  • Fundebug计费标准解释:事件数是如何定义的?
  • Java超时控制的实现
  • js对象的深浅拷贝
  • 工作手记之html2canvas使用概述
  • 关于List、List?、ListObject的区别
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 前端面试之CSS3新特性
  • 三分钟教你同步 Visual Studio Code 设置
  • 体验javascript之美-第五课 匿名函数自执行和闭包是一回事儿吗?
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 新手搭建网站的主要流程
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • elasticsearch-head插件安装
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • ​​​​​​​​​​​​​​Γ函数
  • ​ssh免密码登录设置及问题总结
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • (13)Hive调优——动态分区导致的小文件问题
  • (14)目标检测_SSD训练代码基于pytorch搭建代码
  • (7)STL算法之交换赋值
  • (C#)一个最简单的链表类
  • (附源码)计算机毕业设计SSM智能化管理的仓库管理
  • (附源码)计算机毕业设计大学生兼职系统
  • (生成器)yield与(迭代器)generator
  • (十八)三元表达式和列表解析
  • ***linux下安装xampp,XAMPP目录结构(阿里云安装xampp)
  • .dat文件写入byte类型数组_用Python从Abaqus导出txt、dat数据
  • .NET Core6.0 MVC+layui+SqlSugar 简单增删改查
  • .NET Framework 的 bug?try-catch-when 中如果 when 语句抛出异常,程序将彻底崩溃
  • .net mvc部分视图
  • .NET 中使用 Mutex 进行跨越进程边界的同步
  • .Net8 Blazor 尝鲜
  • .NET命名规范和开发约定
  • .NET中两种OCR方式对比
  • @Bean注解详解
  • @ModelAttribute 注解