搭建本地yum服务器

在内网环境下,服务器通常不联网,这时候如果要下载什么软件,搭建本地yum服务器的话就很方便了。

  1. 创建挂载目录:

[[email protected] ~]# mkdir -p /local/yum

2.挂载你的光盘或者U盘到指定目录下,这里的/dev/cdrom可以是你的U盘,具体看你用什么了[[email protected] ~]# mount /dev/cdrom /local/yum

3.copy源yum的目录文件,我做实验需要还原的,这个不是必须

[[email protected] ~]# cp -r /etc/yum.repos.d /etc/yum.repos.d.aak

4.删除源Yum目录下的所有文件,这个不是必须

[[email protected] ~]# rm -f /etc/yum.repos.d/*

5.修改配置文件,你也可以直接在/etc/yum.repos.d/CentOS-Base.repo下增加以下配置,不过在使用yum的时候,它会从上往下匹配,比较耗时,所以这里我就直接删除源yum文件了,新增了以下local_yum.repo:

[[email protected] ~]# vim /etc/yum.repos.d/local_yum.repo

[local_yum]

name=this is local yum

baseurl=file:///local/yum

enabled=1 (是否启用该yum源,0为禁用)

gpgcheck=0 (是否检查gpgkey,0为不检查)

#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6(gpgcheck=0时无需配置)

6.测试:卸载vim

[[email protected] ~]# yum remove -y vim

Loaded plugins: fastestmirror

Setting up Remove Process

Resolving Dependencies

There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.

The program yum-complete-transaction is found in the yum-utils package.

--> Running transaction check

---> Package vim-enhanced.x86_64 2:7.2.411-1.8.el6 will be erased

--> Finished Dependency Resolution

local_yum                                                                                          | 4.0 kB     00:00 ...

local_yum/primary_db                                                                               | 4.4 MB     00:00 ...

Dependencies Resolved

==========================================================================================================================

Package               Arch            Version                    Repository                                         Size

==========================================================================================================================

Removing:

vim-enhanced          x86_64          2:7.2.411-1.8.el6          @anaconda-CentOS-201311272149.x86_64/6.5          1.8 M

Transaction Summary

==========================================================================================================================

Remove        1 Package(s)

Installed size: 1.8 M

Downloading Packages:

Running rpm_check_debug

Running Transaction Test

Transaction Test Succeeded

Running Transaction

Erasing    : 2:vim-enhanced-7.2.411-1.8.el6.x86_64                                                                  1/1

Verifying  : 2:vim-enhanced-7.2.411-1.8.el6.x86_64                                                                  1/1

Removed:

vim-enhanced.x86_64 2:7.2.411-1.8.el6

7.命令vim无法使用了:

[[email protected] ~]# !v

vim /etc/yum.repos.d/local_yum.repo

-bash: /usr/bin/vim: 没有那个文件或目录

8.安装回来vim:

[[email protected] ~]# yum install -y vim

Loaded plugins: fastestmirror

Determining fastest mirrors

Setting up Install Process

Resolving Dependencies

There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.

The program yum-complete-transaction is found in the yum-utils package.

--> Running transaction check

---> Package vim-enhanced.x86_64 2:7.2.411-1.8.el6 will be installed

--> Finished Dependency Resolution

Dependencies Resolved

==========================================================================================================================

Package                      Arch                   Version                              Repository                 Size

==========================================================================================================================

Installing:

vim-enhanced                 x86_64                 2:7.2.411-1.8.el6                    local_yum                 892 k

Transaction Summary

==========================================================================================================================

Install       1 Package(s)

Total download size: 892 k

Installed size: 1.8 M

Downloading Packages:

Running rpm_check_debug

Running Transaction Test

Transaction Test Succeeded

Running Transaction

Installing : 2:vim-enhanced-7.2.411-1.8.el6.x86_64                                                                  1/1

Verifying  : 2:vim-enhanced-7.2.411-1.8.el6.x86_64                                                                  1/1

Installed:

vim-enhanced.x86_64 2:7.2.411-1.8.el6

9.可以使用vim了 :

[[email protected] ~]# !v

vim /etc/yum.repos.d/local_yum.repo

[local_yum]

name=this is local yum

baseurl=file:///local/yum

enabled=1

gpgcheck=0

至此本地yum搭建完成。

时间: 2024-08-10 23:29:46

搭建本地yum服务器的相关文章

配置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://mir

搭建本地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这个文件,需要把第三行

Dnsmasq安装与配置-搭建本地DNS服务器 更干净更快无广告DNS解析

默认的情况下,我们平时上网用的本地DNS服务器都是使用电信或者联通的,但是这样也导致了不少的问题,首当其冲的就是上网时经常莫名地弹出广告,或者莫名的流量被消耗掉导致网速变慢.其次是部分网站域名不能正常被解析,莫名其妙地打不开,或者时好时坏. 如果碰上不稳定的本地DNS,还可能经常出现无法解析的情况.除了要避免"坏"的DNS的影响,我们还可以利用DNS做些"好"事,例如管理局域网的DNS.给手机App Store加速.纠正错误的DNS解析记录.保证上网更加安全.去掉网

在linux上搭建本地yum源

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

CentOS6.5搭建本地yum源(http方式) nginx

CentOS6.5搭建本地yum源(http方式) YUM主要用于自动升级.安装\移除rpm软件包,它能自动查找并解决rpm包之间的依赖关系,要成功的使用YUM工具更新系统和软件,需要有一个包含各种rpm软件包的repository(软件仓库),提供软件仓库的服务器习惯上成为"源"服务器.网络上有大量的源服务器,但是,由于受到网络连接速度.带宽的限制,导致软件安装耗时过长甚至失败.特别是当有大量服务器大量软件包需要升级时,更新的缓慢程序令人难以忍受. 相比较而言,本地YUM源服务器最大

    局域网内搭建 本地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 服务器的

搭建本地 yum 源 离线安装 Docker 1.12.6

使用 yum 安装 docker ,需要访问互联网.有时内网环境的机器也需要安装docker.直接使用rpm 包安装需要解决各种各样的依赖,搭建本地yum 源是一个很好解决问题的方法. centos yum 命令 提供了一种只下载不安装的命令 . yum  --downloadonly   ,  --downloaddir=DLDIR  ,下面是构建的详细步骤 环境准备 选择一台可以连接外网的服务器.保证可以相应的软件安装包 下载docker 软件 mkdir -p /opt/docker/do

centos 创建本地yum源搭建本地yum仓库 亲测可用

现在如果我们需要大规模部署洗个系统,或者系统需要安装一个什么软件如nginx之类的软件.有的时候你的环境限制你上外网,或者是外网很慢的时候.我们考虑搭建本地yum仓库,内网机器可以直接快速安装所需的软件,解决linux下面的包的依赖,方便,快捷. 下面我们来搭建一下根底yum仓库: 系统:centos6.5 搭建yum仓库有很多种方法,我们这里使用yum插件yum-downloadonly插件来下载我们所需的rpm包.使用createrepo来创建仓库文件. 开始: 我们需要安装zabbix监控

Centos8搭建本地Web服务器

1 概述 系统centos8,利用httpd搭建本地web服务器. 2 安装httpd sudo yum install -y httpd 3 启动服务 service httpd start 4 设置开机启动 先查看有没有设置开机启动: systemctl list-unit-files | grep httpd 没有的话设置: chkconfig httpd on 再确认一下: systemctl list-unit-files | grep httpd 5 访问 再浏览器输入内网ip地址(