安装本地yum源

简介:
  1. 环境准备环境:在没有外网的情况下,只有一张centos镜像,如何安装本地yum源?


环境准备:

[root@m01 ~]# cat /etc/redhat-release 
CentOS release 6.8 (Final)
[root@m01 ~]# uname -r 
2.6.32-642.el6.x86_64
[root@m01 ~]# uname -m
x86_64

2.步骤:

    2.1    创建挂载目录,并挂载centos安装光盘CentOS-6.8-x86_64-bin-DVD1.iso光盘

1
2
3
4
5
6
7
8
9
10
[root@m01 ~] # mkdir /mnt/iso
[root@m01 ~] # mount /dev/cdrom /mnt/iso
mount : block device  /dev/sr0  is write-protected, mounting  read -only
[root@m01 ~] # df -hT
Filesystem     Type     Size  Used Avail Use% Mounted on
/dev/sda3       ext4      18G  1.6G   16G  10% /
tmpfs          tmpfs    931M  4.0K  931M   1%  /dev/shm
/dev/sda1       ext4     190M   38M  142M  22%  /boot
/dev/sr0        iso9660  3.7G  3.7G     0 100%  /mnt/iso
[root@m01 ~] #

    2.2    创建本地光盘yum库文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
[root@m01 ~] # cd /etc/yum.repos.d/
[root@m01 yum.repos.d] # ll
total 28
-rw-r--r--. 1 root root 1991 May 19  2016 CentOS-Base.repo
-rw-r--r--. 1 root root  647 May 19  2016 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  289 May 19  2016 CentOS-fasttrack.repo
-rw-r--r--. 1 root root  630 May 19  2016 CentOS-Media.repo
-rw-r--r--. 1 root root 6259 May 19  2016 CentOS-Vault.repo
-rw-r--r--  1 root root 1083 Jul  2  2014 epel.repo
[root@m01 yum.repos.d] # mkdir repo.bak
[root@m01 yum.repos.d] # mv *.repo repo.bak
[root@m01 yum.repos.d] # ll
total 4
drwxr-xr-x 2 root root 4096 Aug 24 20:04 repo.bak

    2.3    新建一个repo yum文件media.repo保存退出(media.repo名字自定义的,但是格式必须是.repo)

1
2
3
4
5
6
[root@m01 yum.repos.d] # vim media.repo
[media]     #yum每天模块名字
name=Media     #yum名字
baseurl= file : ///mnt/iso/     #yum源地址
gpgcheck=0     #自动检测互联网yum源为不允许
enabled=1     #1代表开启media.repo yum源模块

    这样就实现了yum安装的时候只通过本地光盘了。此方法适合于没有外网的环境。

当然也可以直接把光盘镜像里面所有内容复制到/mnt/iso1里面,然后mdiea.repo中yum源指向/mnt/iso1

本文转自sandshell博客51CTO博客,原文链接http://blog.51cto.com/sandshell/1959143如需转载请自行联系原作者


sandshell

相关文章
|
15天前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
99 0
|
3月前
|
关系型数据库 MySQL Linux
Linux 安装 mysql【使用yum源进行安装】
这篇文章介绍了在Linux系统中使用yum源安装MySQL数据库的步骤,包括配置yum源、安装MySQL服务、启动服务以及修改root用户的默认密码。
Linux 安装 mysql【使用yum源进行安装】
|
2月前
|
Unix Linux Go
Linux 使用Yum安装Go和配置环境
Linux 使用Yum安装Go和配置环境
|
4月前
|
关系型数据库 MySQL Linux
在CentOS上使用yum安装与使用MySQL
在CentOS操作系统上使用yum包管理器安装和配置MySQL数据库的详细步骤,包括下载MySQL的yum源配置、安装MySQL服务、启动和停止服务、设置开机自启动、获取临时密码、修改root用户密码、授权用户以及处理相关问题。同时,文章还包含了一些操作的截图,帮助用户更直观地理解安装和配置过程。
982 0
在CentOS上使用yum安装与使用MySQL
|
4月前
|
Oracle Java 关系型数据库
yum安装指定版本的openJDK
yum安装指定版本的openJDK
|
4月前
|
网络协议 Linux
CentOS7 yum安装报错“Could not resolve host: mirrorlist.centos.org;"之解决办法(换源)
CentOS7 yum安装报错“Could not resolve host: mirrorlist.centos.org; Name or service not known“之解决办法(换源)
|
4月前
|
Linux Docker 容器
在CentOS操作系统上使用yum安装/使用/卸载Docker容器引擎
在CentOS操作系统上安装、配置、使用和卸载Docker容器引擎的详细步骤,包括配置Docker镜像加速的方法。
355 0
|
4月前
|
安全 Java 应用服务中间件
如何通过 Yum 在 CentOS 7 上安装 Apache Tomcat 7
如何通过 Yum 在 CentOS 7 上安装 Apache Tomcat 7
203 0
|
4月前
|
jenkins Java Devops
CentOS 7上安装 Jenkins 2.346 -- yum 方式
CentOS 7上安装 Jenkins 2.346 -- yum 方式
215 0
|
4月前
|
jenkins Linux 持续交付
CentOS 7上安装 Jenkins 2.227 -- yum 方式
CentOS 7上安装 Jenkins 2.227 -- yum 方式
192 0