配置Yum源repo文件及搭建本地Yum服务器

废话不说,简单粗暴直接上方法!

#

Yum源的话有三大类:

Base

Extra

Epel

Base:就是你下载的光盘镜像里面的DVD1

Extra:就是你下载光盘镜像的DVD2

Epel:属于额外的,得到Epel官方获取

这俩光盘你挂载到系统上,你会发现里面有个packages目录,里面全是你rpm包!

Epel源的repo访问地址 http://fedoraproject.org/wiki/EPEL/zh-cn 获取。

配置Yum源:

1,找一个镜像站点,国内推荐阿里云 http://mirrors.aliyun.com 。

2,根据你的系统,选择对应的目录进入。

# 我这里是CentOS6.6

3,依次访问这些文件夹,然后根据你的系统32位或64位进入对应的目录,

进入后你会发现两个重要的目录,Packages和repodata,Packages这个目录是yum安装时的rpm包。

repodata目录里面包含了一个以 .xml结尾的文件,这个文件是yum索引文件,包含了rpm包的一些信息,比如依赖关系这些的。通过它用yum安装才能在自动解决。记录下这个地址。

这里要注意的是:这个地址下必须存在repodata这个目录。上面那句话已经说明的他存在的意义。

然后对其他的目录也这样操作,并记下地址,基本上除了isos目录其他的都有可以记下来,他们都符合。

#

回到系统:

这个目录存放的就是默认的repo文件,虽然也能用,但是能安装程序包太少了,所以舍弃。

这样做的目的是将原本默认的repo文件不生效。执行yum时,它只会读取yum.repo.d下这个目录下的所有以.repo结尾的文件。

#

接下来是不是知道怎么做了?在这个目录下创建一个新的repo文件,然后把刚刚记录下来的地址放进去!

repo文件的写入是有其特殊格式的,如下:

看出什么了么?

至于为什么这样写,这里就不说了,

[aaa]

name=aaa

baseurl=http://mirrors.aliyun.com/centos/6.6/centosplus/x86_64/

enabled=1

gpgcheck=0

这五行算一组,[aaa] 和 name =aaa 这两项里面的aaa是自定义的,但是名字不能和下面的一样,

baseurl就是填写你刚刚记录的地址,其他的你照着写就行;然后保存;

#

你现在试试yum看看,是不是可以装很多软件了?但是这里的只是Base和Extra的程序包,还有Epel里面的,我们现在要访问上面提供的网站:http://fedoraproject.org/wiki/EPEL/zh-cn

未完待续 ...

时间: 2024-10-14 12:22:47

配置Yum源repo文件及搭建本地Yum服务器的相关文章

Linux中如何搭建本地yum源

1.配置本地yum源的作用 Linux下安装软件有两种方式: 一种是rpm命令的方式,另外一种就是yum在线安装. 由于rpm命令安装和卸载软件时有可能会出现很多的依赖问题,为了解决这些依赖,我们往往会花费大量的时间和精力.那么,为了更方便我们的操作,yum在线安装和卸载的方式就成为了我们安装和卸载软件时的首选,这也是目前Linux下软件的安装卸载最常用的一种方式. 2.本地yum源配置 对于没有联网的Linux操作系统的客户机来说,为了能够使用yum命令安装软件的方式,我们需要先在本地搭建yu

搭建本地yum源

说明: 因为内网服务器连接上不外网,而有一些服器需要第三方的yum源,所以在内网搭建一个本地yum源,供内网使用. 1.首先找一台外网能上网的服务器. 2.远程安装第三方Yum源码包,比如加上 rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm 这样会在/etc/yum.repos.d/目录下生成两个文件. 3.修改rpmforge.repo这个文件,需要把第三行

Linux运维学习之 —— 搭建本地yum源

yum是RPM的前端工具,通过yum命令可以帮我们自动解决安装rpm包之间的依赖关系.下面是搭建本地yum仓库的步骤: 1.挂载光盘(光盘为CentOS-6.5-x86_64-bin-DVD2.iso)     mount /dev/cdrom1 /media ls一下/media这个目录,可以看到以下内容 2.创建本地文件夹,将Packages下的rpm包全部拷贝到本地文件夹     mount /dev/cdrom1 /media/     cp -r /media/Packages/* /

在linux上搭建本地yum源

准备yum仓库的光盘镜像IOS文件: 设置光驱加载本地磁盘的yum仓库的光盘镜像文件: 在linux的命令行输入setup命令打开设置窗口,选择"System Service": 在打开的系统服务列表中找到httpd服务,确保它处于选中状态: 然后重启机器,使httpd服务启动生效,待虚拟机启动后,在浏览器中访问此机器的主机名,比如我的这台机器的主机名为hadoop01,那么就在浏览器中访问http://hadoop01/,如果出现如下界面,说明httpd服务成功启动: 然后使用SSH

    局域网内搭建 本地yum 源

目的: 局域网内配置yum 源服务器,方便局域网内服务器安装软件 测试环境: IP :10.139.13.34  apache 服务器 用来做局域网内的yum 源服务器 IP: 10.139.13.34  内网服务器 部署步骤: 搭建apache 服务器用来提供yum yum install httpd –y systemctl start httpd 准备yum 源的软件包 做法1 使用centos 官网DVD1和DVD2.iso ,将iso 的所有内容解压出来,存放到 apache 服务器的

CentOS6.5使用createrepo搭建本地yum源

1 本地搭建本地yum源采用的rpm全部来自CentOS-6.5-bin-DVD1&DVD2; 2 我的是在虚拟机环境安装,先检查我的操作系统版本: 1 2 3 4 [[email protected] ~]$ uname -m i686 [[email protected] ~]$ cat /etc/centos-release CentOS release 6.5 (Final) 3. 因为配置本地yum源需要修改/目录下的文件及/etc下面的配置文件,建议更换到root用户; 4.首先在本

使用发行版光盘搭建本地yum源

在Linux主机中使用YUM工具在线安装.更新软件时,往往会因网速不稳定或者中途网络中断而导致无法正常升级或安装软件,而搭建本地YUM源就无需为此而苦恼,因为其资源就存放在本地,而不受Internet的网络限制,从而可以提升局域网内更新软件的效率 一.首先挂在光盘镜像 [[email protected] /]# mkdir /mnt/cdrom [[email protected] /]# mount -r /dev/cdrom /mnt/cdrom [[email protected] /]

linux系统搭建本地yum源以及搭建第3方软件仓库

搭建yum源与软件仓库 一.搭建本地yum源 yum是上层软件管理工具,可以解决软件的依赖关系,但是yum能使用的前提是必须要有yum源,以及配置源的指向文件. 1.配置镜像安装源 一般情况,我会把重要的文件保存在根目录下,这里将镜像导入根下的 1.配置镜像安装源 一般情况,我会把重要的文件保存在根目录下,这里将镜像导入根下的/iso,作为安装源. mkdir /iso 然后将镜像移动到此. 但是镜像里的软件,并不能被直接读出,这里就要借助挂载 如下显示说明挂载已经成功 2.配置文件 绝对路径:

centos 搭建本地YUM源并使用apache共享YUM源

搭建本地YUM源 1.挂载镜像 2.搭建本地YUM源 删除多余repo文件保留一个就行 本地YUM源就搭建好了 yum repolist 查看yum源 3.使用apache共享YUM源 YUM服务器配置 安装apache 重启apache 查看是否能看访问,成功后就行下一步 apache默认文件夹在/var/www/html 我们创建一个/var/www/html/CentOS/并讲镜像挂在上去 访问http://192.168.1.100/CentOS能够成功看见文件yum共享就完成了 配置y