YUM仓库服务
YUM仓库服务
大纲
1部署yum软件仓库
1.1 准备网络安装源(服务器端)
1.2 配置软件仓库位置(客户机端)
1部署yum软件仓库
借助于YUM软件仓库,可以完成安装、卸载、自动升级rpm软件包等任务,能够自动查找并解决rpm包之间的依赖关系,而无需管理员逐个、手工安装。是管理员在维护大量的Linux服务器时更加轻松高效。特别是拥有大量Linux主机的本地网络中,构建一台源服务器可以大大缓解软件安装、升级等对于Internet的依赖。
yum命令语法:
1.1 准备网络安装源(服务器端)
[root@sky ~]# mount /dev/cdrom /mntmount: block device /dev/sr0 is write-protected, mounting read-only <==挂载成功[root@sky ~]# rpm -ivh /mnt/Packages/vsftpd-2.2.2-11.el6_3.1.x86_64.rpm <==通过rpm包方式安装FTP服务器 |
[root@sky ~]# chkconfig vsftpd on <==将FTP服务加入开机自启动[root@sky ~]# serivce vsftpd restart <==启动FTP服务[root@sky ~]# mkdir /var/ftp/yum <==创建yum软件包存放目录[root@sky ~]# cp -rf /mnt/* /var/ftp/yum <==将/mnt目录下的所有rpm软件包都复制到FTP共享/var/ftp/yum目录中 |
[root@sky ~]#cd /etc/yum.repos.d/ [root@sky yum.repos.d]# mkdir backup[root@sky yum.repos.d]#mv CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo /backup |
[root@sky yum.repos.d]# vim local.repo[base] <==仓库类别name=CentOS-local-yum <==仓库名称(说明)baseurl=file:///var/ftp/yum<==URL访问路径enabled=1 <==是否启用此软件仓库,0为不启用 gpgcheck=0 <==是否验证软件包的签名,1为验证(验证软件包是不是官方发行的) |
[root@sky ~]# yum clean all[root@sky ~]# yum list |
[root@client ~]#cd /etc/yum.repos.d/[root@client yum.repos.d]# mkdir backup[root@client yum.repos.d]# mv CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo /backup [root@client yum.repos.d]# vim local.repo[base]name=CentOS-local-yumbaseurl=ftp://192.168.1.10/yum<==指定yum服务器的IP地址及共享目录路径 enabled=1gpgcheck=0[root@client ~]# yum clean all[root@client ~]# yum list |
[root@sky backup]# yum repolist all仓库标识 仓库名称 状态C6.3-extras CentOS-6.3 - Extras 禁用C6.3-updates CentOS-6.3 - Updates 禁用base CentOS-6 - Base 启用: 6,518c6-media CentOS-6 - Media 禁用centosplus CentOS-6 - Plus 禁用contrib CentOS-6 - Contrib 禁用debug CentOS-6 - Debuginfo 禁用extras CentOS-6 - Extras 启用: 37updates CentOS-6 - Updates 启用: 947 |
YUM仓库服务的更多相关文章
- YUM仓库服务与PXE网络装机
1.yum:基于RPM包构建软件更新机制自动解决依赖关系,软件包由软件包库提供 提供方式:ftp服务:ftp://IP地址/仓库目录 Http服务:http :// IP地址/仓库目录 本地目录:f ...
- Linux网络服务第四章部署yum仓库
第四章部署yum仓库服务 1.笔记 systemctl start 命令 :重启 systemctl enable 命令 :开机自启动 netstat -anput | grep 命令:查看是否开启 ...
- 部署YUM仓库及NFS共享服务
部署YUM仓库及NFS共享服务 目录 部署YUM仓库及NFS共享服务 一.YUM仓库服务 1. YUM概述 2. 部署YUM软件仓库 (1)准备安装源 ①YUM仓库的种类 ②RPM软件包的来源 ③构建 ...
- 搭建企业内部yum仓库(centos6+centos7+epel源)
搭建自己的yum仓库,将自己制作好的rpm包,添加到自己的yum源中. yum仓库服务端配置如下 : 1. 创建yum仓库目录 mkdir -p /data/yum_data/cd /data/yum ...
- 构建企业 YUM仓库
构建企业 YUM仓库 本地光盘提供基础软件包Base yum缓存提供update软件包 yum缓存提供常用软件包: nginx, zabbix, docker, saltstack 环境准备 系统 I ...
- 从建立yum仓库到搭建ftp以及http服务
1 什么是yum仓库 yum工作需要依赖C/S架构工作模式的文件服务器,服务器中存放了yum工作时所需的程序包.yum接收到需要安装的程序包的名称之后,通过文件共享协议(或者文件传输协议),在配置文件 ...
- 部署yum仓库以及NFS共享服务
目录: 一.YUM概述 二.准备安装源 三.访问YUM仓库 四.本地YUM仓库 五.YUM工具概述 六.软件包查询.安装.卸载 七.NFS共享 一.YUM概述 YUM(Yellow dog Updat ...
- 第五章、Linux网络服务之yum仓库
目录 一.yum仓库简介 二.yum配置文件 1yum主配置文件 2日志文件 三.yum命令详解 1查询软件包命令 2查询软件包组命令 3yum安装升级 4 软件卸载 四.搭建yum仓库 本地仓库 h ...
- Linux Yum仓库介绍及服务端及客户端配置
YUM服务器 适合在于内网使用,因为很多包需要国外的网站下载应用包,这样网络很不稳定 下载慢,所有为何不尝试搭建 自己内部的YUM服务器呢 YUM服务器搭建 一 创建yum仓库目录 #mkdir -p ...
随机推荐
- Windows Phone 七、XML序列化
DataContractSerializer对象 public class Person { public int Id { get; set; } public string Name { get; ...
- iBatis框架batch处理优化 (转)
为什么要做batch处理 这个问题我就不解释了,因为我想你们肯定能比我解释的更好!如果你真的不知道,那就到Google上去搜索一下吧☻Oracle回滚段 这个问题偶也不很明白,只是 ...
- rdesktop的使用方法
工作时一般是开两台电脑 ,一台linux,一台windows,以前也用过虚拟机什么的,但是 有时候 跑起来拖泥带水的十分不爽,所以慢慢的就习惯了两台电脑的工作方式,一般我大部时间都在linux下面.用 ...
- java在cmd下编译和执行引用jar的类
java编译和执行引用第三方jarcmd 1.将上面的ojdbc14.jar文件,与调用程序复制到系统D盘的根目录下,切记:因为调用程序在wym.database包下,所以需要将类其所在的包一起拷贝 ...
- asp.net sqlite 当插入数据后的第一次访问会变的很慢!
<add key="ConnectionStringSQLite" value="data source=|path|DB/XXX.db;Version=3;&qu ...
- jquery.min.map 404 (Not Found)出错的原因及解决办法
Chrome 更新后出现了 jquery.min.map 404 (Not Found) 的信息 这个到底是什么东西?查询了一下,得到了以下资料 JQuery 官方解释 摘录一下內容 从 jQuer ...
- JSON.stringify()
概述 JSON.stringify() 方法可以将任意的 JavaScript 值序列化成 JSON 字符串. 语法 JSON.stringify(value[, replacer [, space] ...
- Azure Virtual Machine 之 如何利用Management Class Libraries 创建VM
之前发的blog简单的介绍了如何使用Management Class Libraries 来控制Azure platform. 但由于官方并没有提供文档,所以我们只能够通过自己研究来摸索使用该类库的方 ...
- dev GridControl实现拖拽
一.示例说明 以gridControl1和gridControl2为例,从gridControl1拖拽行到gridControl2中去. 二.属性设置 gridControl2.AllowDrop = ...
- Card Flip
卡牌效果:O(∩_∩)O,只做了webkit浏览器的效果,请用chrome~ 1.首先呢,先用一个框框把卡牌包住,然后呢,搞两个子元素作为卡牌正反面.当然咯,反面是看不见滴~ <section ...