ret hat 6 ,ret hat 7 YUM仓库建立

一:部署YUM 软件仓库

借助yum软件仓库,可以完成安装、卸载、自动升级rpm软件包等任务,能够自动查找并解决RPM依赖包的问题,

而无须管理员逐个,手工地去安装每一个rpm 包使管理员在维护服务器时更加轻松自如。特别是在拥有大量Linx 主机的本地网终中

构建一台源服务可以大大缓解软件安装,升级等对Internet 的依赖。

YUM的前身是YUP (Yellow dog Updater,Yellow dog Linux 的软件更新器) 最初由TSS 公司(Tee Soft Solutions,

INC.) 使用Python 语言开发而成,后来由杜克大学(DuckUhivesty) 的Linux开发队伍进行改进,

开发队伍进行改进,命名为YUM(Yellow dog Updater,Modified.)

要成功使用YUM 机制来更新系统和软件,需要有一个包含各种rpm 安装包文件的软件仓库

,提供软件仓库的服务器也称为“源”服务器。在客户机中只要正确指定软件仓库

的等信息,就可以通过对应的“源”服务器来安装或更新软件了。

一:本地光盘建立yum仓库

  1. 准备软件仓库目录

[[email protected] ~]# mkdir /mnt/cdrom

2.挂载光盘(如果是虚拟机先点右下角的连接)

一次性挂载,重启后还要重新挂载

[[email protected] ~]# mount /dev/sr0 /mnt/cdrom/

永久挂载

[[email protected] ~]# vim /etc/fstab

添加以下命令

/dev/sr0/       /mnt/cdrom                     iso9660 defaults        0 0

(iso9660是镜像型号)

注:此文件不能随意删除改动

3.挂载后我们检查/mnt/cdrom目录下是否挂载成功

[[email protected] ~]# ls /mnt/cdrom/

addons  images      Packages                 RPM-GPG-KEY-redhat-release

EFI     isolinux    release-notes            TRANS.TBL

EULA    LiveOS      repodata

GPL     media.repo  RPM-GPG-KEY-redhat-beta

4.切换到yum的休息室

[[email protected] ~]# cd /etc/yum.repos.d/

5.移动原有的yum源

[[email protected] yum.repos.d]# mv redhat.repo /opt

6.新建立一个yum源

[email protected] yum.repos.d]# vim yum.repo

7.编写yum源(一个yum仓库可以填写多个源要,分开写)

#编辑yum的类别

[yum]

#仓库的名称(说明)

name=local

#写本地光盘路径,仓库可以使用file,http,ftp,nfs方式

baseurl=file:///mnt/cdrom

#等于一是启用,等于0是关闭

enabled=1

#GPG公钥文件位置

gpgchek=0

~

8.使用命令查看是否可以正常使用(如果显示仓库类别说明成功)

[[email protected] yum.repos.d]# yum list

9.我们没有写公钥路径需要手动激活

[[email protected] yum.repos.d]# cd /mnt/cdrom

[[email protected] cdrom]# rpm --import RPM-GPG-KEY-redhat-release

10.到此安装完成

二:yum的一些常用命令

1.yum info   -----查询软件包的描述信息

使用方法:yum info httpd(此操作可以查看httpd的信息)

2.yum search -----查询指定的软件包(默认仅根据软件包名称和描述信息进行搜索)

扩大范围搜索 yum search all

使用方法:yum search all httpd

3.yum install -y  -----安装软件包(-y是默认确定)

使用方法:yum install -y httpd

4.yum remove -y -----卸载安装包 (-y是默认确定)

注:安装好的软件包劲量不要卸载,容易把其他软件的依赖包卸载掉

使用方法:yum remove -y httpd

5.yum update -y -----升级指定安装包

注:不要直接使用yum update -y会直接升级系统内所有的东西,包括内核

使用方法:yum update -y httpd

时间: 2024-11-09 00:50:02

ret hat 6 ,ret hat 7 YUM仓库建立的相关文章

ret hat 6&ret hat 7 Apache网站搭建(一)

Apache 简介 Apache HTTP Server 是开源软件项目的杰出代表基于标准的HTTP网络协议提供网贡浏览 服务在We服务器领域中长期保持着超过半数的份额.Aapache服务器可以运行在Lnux.UNX Wndows 等多种操作系统平台中, 1.Apache 的起源 Apathe服务器是针对之前出现的若干个Web服务器程序进行整合.完善后形成的软件.其名 称来源于A Palchy Server 意思是"基于原有Web 服务程序的代码进行修改(补T) 后形成的 服务器程序"

red hat 6&red hat 7 Apache网站搭建(二)虚拟主机

虚拟Web 主机指的是在同一台服务器中运行多个Web 站点,其中的每一个站点实际上并不 独立占用整个服务器,因此被称为'虚拟"Web 主机.通过虚拟Web 主机服务可以充分利用服务 器的硬件资源,从而大大降低网站构建及运行成本. 使用httpd 可以非常方便地构建虚拟主机服务器,只需要运行一个httpd 服务就能够同时支撑 大量的Web站点.httpd支持的虚拟主机类型包括以下三种. 基于域名: 为每个虚拟主机使用不同的域名,但是其对应的IP 地址是相同的.例如, www.benet.com和w

Yum仓库?

简单到不能再简单的Yum仓库 光盘自备 mount  /dev/cdrom  /G         挂载光盘 cp  /G/*  /J        复制源文件 配置软件仓库位置 cd  /etc/yum.repos.d/         进入其默认的仓库位置 vim  *.repo        编辑默认文件,都以repo为后缀 配置内容 [base]         仓库类别 name=Red Hat Enterprise Linux        仓库说明 baseurl=ftp://19

配置yum仓库安装服务并确保开机启动

实验目标 安装vsftpd,httpd软件包 判断是独立还是临时服务 启动这2个服务 确保开机启动 安装telnet-server,判断是临时还是独立 启动 实验环境 虚拟机 实验步骤 一.环境准备 1. 配置yum仓库 [[email protected] ~]# cd /etc/yum.repos.d/ [[email protected] yum.repos.d]# ls rhel-debuginfo.repo [[email protected] yum.repos.d]# cp rhe

VMware中RHEL7配置本地Yum仓库

1.进入到 /etc/yum.repos.d 目录中(该目录是存放yum仓库配置文件的) [[email protected] ~]# cd /etc/yum.repos.d/ 2.使用vim编辑器创建名为 rhel7.repo 的配置文件(文件名称可以自定义,但后缀必须是repo) [[email protected] yum.repos.d]# vim rhel7.repo 逐项写入以下参数并保存退出 [rhel-media]         #yum仓库的唯一标识符,避免与其他仓库冲突 n

Cobber构建yum仓库

Cobbler自定义安装系统时,我们更希望一次性预装好我们需要的基础环境,比如通过yum仓库来实现基础软件包的安装等. Cobbler中,经常用到的文件和目录主要包含: /var/www/cobbler : 基础镜像,使用的系统镜像放置在这个目录中. /var/www/cobbler/repo_mirror:  仓库镜像路径. /var/lib/cobbler/ : kickstarts文件的存储路径和脚本文件的存储路径. /var/lib/cobbler/loaders: 系统启动文件 /et

yum仓库的搭建

 YUM仓库服务 借助于YUM软件仓库,可以完成安装.卸载.自动升级rpm软件包等任务,能够自动查找并解决rpm包之间的依赖关系,而无需管理员逐个.手工地去安装每一个rpm包,使管理员在维护大量linux服务器时更加轻松自如.特别是在拥有大量linux主机的本地网络中,构建一个源服务器可以大大缓解软件安装.升级等对于Internet的依赖. 实验案例:软件仓库部署及应用 实验环境: 随着公司内部的linux服务器不断增多,软件更新.系统升级等需求也逐渐凸显出来,为了提高软件包管理效率.减少重复下

YUM仓库服务

YUM,Yellow dog Updater Modified ----基于RPM包构建的软件更新机制,可以自动解决rpm包之间的依赖关系,所有软件包由集中的YUM软件仓库提供---- ------软件仓库的提供方式----FTP服务:ftp://......HTTP服务:http://......本地目录:file:///.......-------RPM软件包的来源----Red Hat发布的RPM包集合第三方组织发布的RPM包集合用户自定义的RPM包集合 构建RHEL6 .5 软件仓库 -

Service系统服务(二):补充应用技巧、软连接与硬连接、man手册、zip备份、vim效率操作、自定义yum软件仓库、发布及测试yum仓库、编译安装软件包

一.补充应用技巧 目标: 本例要求掌握在运维中比较常用的一些扩展命令技巧的使用,完成下列小技巧操作: 1> 采用数值形式将目录/root的权限调整为 rwx------   2> 将记录的历史命令条数更改为 200 条   3> 统计 /boot./etc/pki 目录占用的空间大小   4> 以格式"yyyy-mm-dd HH:MM" 显示系统时间 方案: date日期时间工具: 1> 显示日期时间:date.date +"%Y-%m-%d %