Linux配置本地yum源(光盘镜像挂载)

这篇具有很好参考价值的文章主要介绍了Linux配置本地yum源(光盘镜像挂载)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux配置本地yum源(光盘镜像挂载)

光盘镜像挂载

上传或者从其它服务器scp传输镜像CentOS-7-x86_64-DVD-1908.iso到目标服务器/mnt目录下(我这里从集群中别的服务器scp过来的):
scp传输命令(1024是服务器端口,需要改成你自己的,IP地址也是同样的需要修改):
如果服务器上有镜像就不用管下面这条命令

scp -P 1024 -r CentOS-7-x86_64-DVD-1908.iso root@192.168.67.200:/mnt/

登录到目标服务器查看镜像:

[root@localhost mnt]# ll
total 4554750
-rw-r--r-- 8 root root 4664066080    Dec  5  2016 CentOS-7-x86_64-DVD-1908.iso

创建挂载目录

[root@localhost mnt]# mkdir /mnt/iso
[root@localhost mnt]# ls
4554752
-rw-r--r-- 8 root root 4664066080    Dec  5  2016 CentOS-7-x86_64-DVD-1908.iso
drwxr-xr-x 8 root root 2048          Dec  5  2016 iso

挂载镜像

[root@localhost mnt]# mount CentOS-7-x86_64-DVD-1908.iso /mnt/iso/
mount: /dev/sr0 is write-protected, mounting read-only

有的系统会提示错误需要使用mount -o loop -t iso9660 则将上面的mount语句换成下面语句:(如果你执行上面的mount语句不报错就跳过下面这条命令)

mount -o loop -t iso9660 CentOS-7-x86_64-DVD-1908.iso  /mnt/iso

挂载完毕进入挂载目录查看:

[root@localhost mnt]# cd iso/
[root@localhost iso]# ll
total 654
-rw-r--r-- 1 root root     14 Dec  5  2016 CentOS_BuildTag
drwxr-xr-x 3 root root   2048 Dec  5  2016 EFI
-rw-r--r-- 1 root root    215 Dec 10  2015 EULA
-rw-r--r-- 1 root root  18009 Dec 10  2015 GPL
drwxr-xr-x 3 root root   2048 Dec  5  2016 images
drwxr-xr-x 2 root root   2048 Dec  5  2016 isolinux
drwxr-xr-x 2 root root   2048 Dec  5  2016 LiveOS
drwxrwxr-x 2 root root 630784 Dec  5  2016 Packages
drwxrwxr-x 2 root root   4096 Dec  5  2016 repodata
-rw-r--r-- 1 root root   1690 Dec 10  2015 RPM-GPG-KEY-CentOS-7
-rw-r--r-- 1 root root   1690 Dec 10  2015 RPM-GPG-KEY-CentOS-Testing-7
-r--r--r-- 1 root root   2883 Dec  5  2016 TRANS.TBL

镜像已经被解压到挂载目录。

备份原始repo文件

创建备份目录

mkdir  /etc/yum.repos.d/bak

移动文件

mv    /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/

创建新的repo文件

新建Centos-CDROM.repo文件

vi /etc/yum.repos.d/Centos-CDROM.repo
[CDROM]
name=CentOS-$releasever - CDROM
baseurl=file:///mnt/iso
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

刷新repo信息

[root@localhost ~]# yum clean all
Loaded plugins: fastestmirror, langpacks
Cleaning repos: CDROM
Cleaning up everything
Cleaning up list of fastest mirrors
[root@localhost ~]# yum makecache
Loaded plugins: fastestmirror, langpacks
CDROM                                                                                                                                                           | 3.6 kB  00:00:00     
(1/4): CDROM/group_gz                                                                                                                                           | 155 kB  00:00:00     
(2/4): CDROM/primary_db                                                                                                                                         | 3.0 MB  00:00:00     
(3/4): CDROM/filelists_db                                                                                                                                       | 3.0 MB  00:00:00     
(4/4): CDROM/other_db                                                                                                                                           | 1.3 MB  00:00:00     
Determining fastest mirrors
Metadata Cache Created

验证一下

[root@localhost ~]# yum -y install mariadb
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package mariadb.x86_64 1:5.5.52-1.el7 will be installed
--> Processing Dependency: mariadb-libs(x86-64) = 1:5.5.52-1.el7 for package: 1:mariadb-5.5.52-1.el7.x86_64
--> Running transaction check
---> Package mariadb-libs.x86_64 1:5.5.52-1.el7 will be installed
Removing mariadb-libs.x86_64 1:5.5.52-1.el7 - u due to obsoletes from installed mysql-community-libs-5.6.37-2.el7.x86_64
Removing mariadb.x86_64 1:5.5.52-1.el7 - u due to obsoletes from installed mysql-community-client-5.6.37-2.el7.x86_64
--> Restarting Dependency Resolution with new changes.
--> Running transaction check
---> Package mariadb.x86_64 1:5.5.52-1.el7 will be installed
---> Package mariadb-libs.x86_64 1:5.5.52-1.el7 will be installed
--> Finished Dependency Resolution

可以看到没问题了,本地yum源已经可以使用了。文章来源地址https://www.toymoban.com/news/detail-475251.html

到了这里,关于Linux配置本地yum源(光盘镜像挂载)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【大数据开发运维解决方案】超级详细的VMware16安装Redhat8&挂载镜像配置本地yum源&安装unixODBC教程

    今儿同事反馈在Informatica对接达梦数据库的过程中,需要安装ODBC,官方推荐的是ODBC2.3.0,同事使用的操作系统环境为redhat8.6,其在 ./configure 编译ODBC过程中出现问题,一波操作后安装失败,博主简单分析错误日志后发现编译过程中需要安装并更新一些gcc编译器,他使用的服务器

    2024年02月03日
    浏览(44)
  • CentOS7 挂载镜像为本地YUM源

    mkdir  /media/centos7_repo **注意不要放在刚刚创建的目录下** 方式有多种 winscp 或者 利用windowshell下执行scp命令 比如 /usr/local/src/ 利用mount A  B 命令挂载 A代表ISO文件所在位置  B代码第1步创建的目录 删除/etc/yum.repos.d/的内容 **删除之前BAK下** #创建备份目录 mkdir -p /etc/bak #移动到备

    2024年02月07日
    浏览(47)
  • CentOS8挂载本地ISO,配置本地yum源

    1:创建ISO镜像挂在目录 [root@server-105 ~]# mkdir /mnt/cdrom 第一种方法:VMware用户可以直接用镜像挂载 2:挂载镜像 [root@server-105 ~]# mount /dev/cdrom /mnt/cdrom 第一种方法测试成功 第二种方法:采用ISO镜像文件方式挂载,把ISO文件复制到/mnt/ISO目录下,这也是最好的方式 2:创建I

    2024年02月07日
    浏览(64)
  • linux挂载内网镜像源文件,支持yum安装

        重建yum缓存

    2024年02月11日
    浏览(41)
  • Linux笔记——挂载光盘

    解:在Linux里,所有的东西都是文件,包括硬件设备也是文件,所以光盘/光驱也是文件。光盘/光驱会以文件的方式存储在目录 /dev 下,但是/dev目录下的文件不能直接访问和调用,所以需要一个 挂载点 (简言之,就是一个空目录) 去访问这类文件。 习惯上,把临时挂载的一

    2024年02月09日
    浏览(28)
  • CentOS7 本地光盘镜像rpm包

    rpm包的下载方式 通过本地光盘镜像下载rpm,centos7.iso镜像文件,内置了绝大多数软件的rpm包(本文章即演示如何配置本地rpm) 在线下载rpm包,有很多软件的官网,以及第三方软件仓库,会提供下载功能 http://rpm.phone.net/ www.rpmfind.net 更加精准去该软件的官网下载它的rpm包 例如

    2024年02月08日
    浏览(48)
  • centos7配置本地yum源(ISO镜像版)

    背景: 由于本地的centos选择的是最小化安装,很多的包是没有的,比如常用的wget,gcc等等,所以需要使用iso镜像配置下本地yum源。 注意下镜像不能是mini版的,要用dvd或者everything版的,mini版很多包是缺失的 镜像地址:https://mirrors.aliyun.com/centos/7/isos/x86_64/?spm=a2c6h.25603864.0.0

    2024年02月15日
    浏览(55)
  • Linux下本地yum源配置及局域网yum配置

    本地yum源依赖于python解析,首先要确保系统的python和yum源安装完成 上传ISO镜像或使用本机镜像,使用 mount 命令挂载镜像到/dev/loop0设备文件(用于模拟块设备) 在类 UNIX 系统里,loop 设备是一种伪设备(pseudo-device),或者说是仿真设备,我们又叫它为循环接口文件,它能使我们

    2024年02月14日
    浏览(37)
  • Linux 本地yum源配置

    #1、进入官方本地yum源相关的配置文件目录 #2、看/etc/yum.repos.d/目录下配置文件信息 #3、创建备份文件夹,用于存放查到的配置文件 #4、将所有以 .repo 结尾的文件移动到 repo-bak 文件夹中(备份查到的配置文件) #5、查看备份操作后 /etc/yum.repos.d/目录 的情况 #6、创建本地yum源的

    2024年02月08日
    浏览(35)
  • Linux:配置本地yum源仓库

    目录 一、挂载光驱目录到/下 二、配置本地yum源仓库 三、配置完后会遇到的问题 首先我们要知道本地镜像源文件位置: /dev/cdrom 我们需要将源镜像文件挂到/目录下  因为 /dev/cdrom 是一个链接文件 指向 /dev/sr0 所以显示的是原/dev/sr0  我们再打开Cntos镜像文件,查看挂载目录

    2024年02月07日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包