linux基础:3、YUM本地源配置

配置yum本地源的原因

Yum是linux中一个流行的在线rpm(redhat体系下的包安装机制)包管理工具,主要用来解决rpm包之间的依赖问题。

如果你机器所在的环境无法连接网络,或者网络很差,但是你又希望享受Yum带来的便利,那么你就需要搭配Centos系统安装光盘或镜像来搭建Yum本地源了。

几个注意事项

1、尽量只用yum来安装底层的依赖包和命令,类似于apache这样的生产环境常用软件,推荐源码安装;

2、尽量不要是用yum remove功能卸载软件;

#原因以后会提及,不必要把精力浪费在这里。

配置Yum本地源过程

============================================================================
#挂载光盘或镜像(记得挂载前插入光盘或者连接上光盘镜像)
[[email protected] ~]# mount /dev/cdrom /mnt/cdrom
mount: block device /dev/sr0 is write-protected, mounting read-only

#备份原yum源配置文件
[[email protected] ~]# cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
[[email protected] ~]# ll -d /etc/yum.re*
drwxr-xr-x. 2 root root 4096 Feb 22  2013 /etc/yum.repos.d
drwxr-xr-x. 2 root root 4096 Feb 15 06:02 /etc/yum.repos.d.bak
[[email protected] ~]# rm -rf /etc/yum.repos.d/*

#创建新的DVD源配置文件
[[email protected] ~]# vi /etc/yum.repos.d/dvd.repo
**************************************
[DVD6.5]
name=install dvd
baseurl=file://#去掉我#/mnt/cdrom     #重点是这里的路径 
enabled=1                            #0或者1是决定此配置文件是否起作用的关键
gpgcheck=0   
**************************************

#查看一下源列表,看看结果吧,注意最后的DVD6.5
[[email protected] ~]# yum list |tail -5
zip.i686                                3.0-1.el6                         DVD6.5
zlib-devel.i686                         1.2.3-29.el6                      DVD6.5
zlib-static.i686                        1.2.3-29.el6                      DVD6.5
zsh.i686                                4.3.10-7.el6                      DVD6.5
zsh-html.i686                           4.3.10-7.el6                      DVD6.5
============================================================================

#其实这里只是简单的让我们配置好环境,以帮助大家了解如何简单的配置yum本地源,如果希望看到更多且详细的设置,敬请期待终将会到来的linux基础-linux下的软件包部署方式吧

时间: 2024-11-03 21:27:36

linux基础:3、YUM本地源配置的相关文章

Linux YUM本地源配置

通過rmp安裝Linux包時由於依賴關係原因總是提示需先安裝其依賴的包,創建yum既是先將所有的系統安裝包創建一個庫,然后對所有安裝包進行一個依賴關係分析,那么在下次安裝rpm包時則會自動依據創建的yum去安裝所依賴的所有包.比如安裝Oracle時就需安裝N多個依賴包,如果通過yum來裝就省去了先查找安裝這些依賴的包了,方便很多.下面以創建本地YUM為例,當然最好的是創建ftp YUM,那么其它人也可直接通過它來安裝. 一.创建个目录 mkdir /u2/yum/pub 并从光盘中(我的目錄是m

RHEL6 yum本地源配置

RHEL6 yum本地源配置 将RHEL6 的iso上传到/file1/xxx 新建目录/file1/xxx/mnt,将iso挂载到mnt目录 mount rhel-server-6.3-x86_64-dvd.iso -o loop mnt /etc/yum.repos.d目录新建配置文件local.repo vi /etc/yum.repos.d/local.repo [iso] baseurl=file:///file1/xxx/mnt gpgkey=file:///file1/xxx/mn

CentOS yum 本地源配置

一 简介 1.1 操作系统     执行 "cat /etc/redhat-release",查看到 操作系统为:CentOS 7 # cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core)      1.2 命令     yum    ? 二 yum本镜像源配置     在有些离线环境中,安装一些软件,通过rpm包安装,可能会出现版本冲突等问题,虽然可以通过 "--force --nodeps" 参

CentOS 6 Yum本地源配置

#cd /etc/yum.repos.d #rm CentOS-Base.repo CentOS-Base.repo 是yum 网络源的配置文件(默认) #vi CentOS-Media.repo CentOS-Media.repo 是yum 本地源的配置文件 一.file方式 将enabled=0改为1 #mkdir /media/cdrom #mount /dev/cdrom /media/cdrom 二.http方式 1.安装httpd服务 2.mount /dev/cdrom /var/

linux yum 本地源配置

1.查看硬盘情况 lsblk sr0就是光驱了 2.执行挂载命令 查看光驱cd /devls 执行命令 mount /dev/sr0  /mnt 将光驱挂载到 /mnt 目录 这样光驱就挂载好了 2.配置yum源 进入 /etc/yum.repos.d 目录,编辑 文件 CentOS-Media.repo 增加内容如下: [local]name=localbaseurl=file:///mntgpgcheck=0enabled=1 配置完毕 测试下 安装httpd 试试 yum -y insta

Red Hat Enterpris linux 6 yum 本地源配置

[[email protected] ~]# mount /dev/cdrom1 #挂载光盘 [[email protected] ~]# vim /etc/yum.repo/local.repo #在/etc/yum.repo/下新建一个本地yum源文件 #内容如下: [Server] name=Yum Source #名称 baseurl=file:///mnt/ #光盘的位置 enabled=1 #启用 gpgcheck=1 #启用本地缓存 gpgkey=file:///mnt/RPM-G

redhat系列yum本地源配置

1.挂载光盘,本示例挂载在/mnt下. 2.清除系统带的.repo文件,rm -f /etc/yum.repos.d/* 3.编辑自己的repo文件,内容如下: [local_server]   (库名) name=This   ...    (描述) baseurl=file:///mnt  (yum 源目录,源地址) enable=1 (是否启用yum源,0 为禁用) gpgcheck=1 (检查 GPG-KEY , 0 不检查, 1检查) gpgkey=file:///etc/pki/rp

我的yum本地源配置

我的是虚拟机挂载在  用的red6.5版本 mkdir /media/dvd mount /dev/cdron /media/dvd 用yum list来查看是否可以 [rhel-source] name=Red Hat Enterprise Linux $releasever - $basearch - Source baseurl=file:///media/dvd enabled=1 gpgcheck=0

yum本地源配置

1创建一个文件夹用来挂载 mount /dev/cdrom/后接挂载文件 2 cd /etc/yum.repos.d/ 3用列表列出其下的目录  如有请全部 用 rm -rf *删除 没有的话直接vim 后缀文件名配置文件 4配置文件如下: [base]容器的名称 baseurl=file:///后缀文件名   yum源服务地址 gpgchek=1  文件生效 效验 enabled=1或不写都是生效 原文地址:https://www.cnblogs.com/gengyanqi/p/1027846