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

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

 

时间: 2024-08-04 07:10:47

定制rpm包-Yum环境搭建的相关文章

FPM定制RPM包实践

1.1 快速部署方案  问题:当领导给你 100 台已经安装好系统的服务器,然后让优化,让你提出一个快速部署方案. 解答: 1.tar 打包 先编译安装 打包-->分发-->解包(比如 mysql 打包后直接就可以使用 2.SaltStack,puppet,ansible 3.定制 rpm yum 仓库 yum 安装 4.openstack 虚拟机镜像和 docker 容器分发 1.2 回顾下安装软件的三种方式: 1.编译安装软件,优点是可以定制化安装目录.按需开启功能等,缺点是需要查找并实验

YUM解决RPM包安装依赖关系及yum工具介绍本地源配置方法详解_Linux

1.背景概述 在实际生产环境下,对于在linux系统上安装rpm包,主要面临两个实际的问题 1)安装rpm包过程中,不断涌现的依赖关系问题,导致需要按照提示或者查询资料,手工安装更多的包 2)由于内外网的隔离,无法连接外网的yum源 鉴于上述因此,本文将详细介绍,yum工具以及配置本地yum源的方法 2.yum工具简介 •yum工具作为rpm包的软件管理器,可以进行rpm包的安装.升级以及删除等日常管理工作,而且对于rpm包之间的依赖关系可以自动分析,大大简化了rpm包的维护成本. •yum工具

Linux 中 RPM包 安装 查询 卸载命令小结及yum命令详解_linux shell

之前一直在用ubuntu,安装卸载软件基本上是使用apt-get 这个非常的简单,而且过程中遇到的软件依赖会自动帮我们处理,类似于傻瓜式安装.另外在 Linux 操作系统下,几乎所有的软件都可以通过RPM 进行安装.卸载及管理等操作.RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件.Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装.RPM 有五种操作模式,分别为:安装.卸载.升级.查

RHCE学习<3>NFS、Samba、ACL权限、SELinux和RPM包管理

一.NFS网络文件共享服务 1.简单介绍 NFS包含3个版本:NFSv2.NFSv3.NFSv4 RHEL6是以NFSv4作为默认版本,NFSv4使用TCP协议,默认NFS占用5个端口,1个NFS端口(2049),四个动态端口,而老版本的NFS可以在TCP协议或者是UDP协议上运行. /etc/exports:NFS服务的主配置文件,该文件的最主要目的是发布共享目录并为共享目录限制权限. /var/lib/nfs/xtab:这个文件主要用来记录客户端与NFS服务器的连接记录. 格式:共享目录 客

bootstrap环境搭建,请说明一下环境的搭建

问题描述 bootstrap环境搭建,请说明一下环境的搭建 <!doctype html> 无标题文档 <!复制的> 默认 切换下拉菜单 功能 另一个功能 其他 分离的链接 原始 data-toggle="dropdown"> 切换下拉菜单 功能 另一个功能 其他 分离的链接 <!复制结束> 代码如上,代码都是复制粘贴,bootstrap是最新版的,,,jQuery文件也是最新版的,复制的是案列代码,文件我都导入了,可是浏览器显示效果还是和案列

linux中rpm与yum区别详解

yum与rpm区别 rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装.查询.卸载.升级等工作.但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时.Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载.安装.

Centos 中如何快速定制二进制的内核 RPM 包

随着Linux服务器越来越多了,底层系统内核想要保持版本统一就需要定制专门的二进制安装包来便捷的升级和管理. RedHat系那当然就是使用rpmbuild来做定制化管理了. 今天我们分俩个部分(root和普通用户)来讲解如何制作内核的二进制rpm包. Building主机系统环境约定: OS : CentOS release 6.6 Arch : i686 一,rpm包简单定制 注意: 这里我们首先要预留至少20GB的临时文件空间. 1.rpm 制作前的环境准备: yum -y groupins

详解CentOS 7.0源码包搭建LNMP 实际环境搭建_Linux

Centos7+Nginx1.11.7+MySQL5.7.16+PHP7.1.0+openssl-1.1.0c 一.linux 系统限制配置 1.关闭系统防火墙     systemctl stop firewalld.service 关闭防火墙 systemctl disable firewalld.service 禁用防火墙 2.关闭SElinux sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config setenforce

在CentOS中用yum命令下载RPM包但不进行安装的方法

  yum是基于Red Hat的系统(如CentOS.Fedora.RHEl)上的默认包管理器.使用yum,你可以安装或者更新一个RPM包,并且他会自动解决包依赖关系.但是如果你只想将一个RPM包下载到你的系统上该怎么办呢? 例如,你可能想要获取一些RPM包在以后使用,或者将他们安装在另外的机器上. 这里说明了如何从yum仓库上下载一个RPM包. 方法一:yum yum命令本身就可以用来下载一个RPM包,标准的yum命令提供了--downloadonly(只下载)的选项来达到这个目的. 代码如下