linux挂载本地yum源详解(代码片段)

依然是那道风 依然是那道风     2022-12-14     505

关键词:

学习目标:挂载本地yum源

在Linux下挂载下本地yum源

对yum源有认识


学习内容:
1、 认识yum源
2、 掌握 挂载本地的yum源
3、 清除yum源的原有信息命令
4、 显示所有yum源的软件包

yum挂载的的前提:已经挂载了本地光盘(我们在前面的文章中已经挂载好了)

文章目录


前言

本节我们来学习如何在Linux中挂载本地yum源

一、yum源是什么?

  • 1.yum是yellow dog updater modified的简称
  • 2.yum是软件仓库
  • 3.yum可以自动处理依赖性关系

二、挂载本地yum源

1.挂载本地yum源

yum源的配置文件:/etc/yum.repos.d/*.repo

代码如下(示例):创建本地yum的命令

[root@localhost mnt]# yum-config-manager --add-repo=file:///mnt/cdrom

注:add-repo:添加一个源   file:///mnt/cdrom:安装的路径

接下来我们要修改这个文件 ,cd进入yum源配置,ls查看里面我们创建的yum源文件,使用yum编辑,进入后到后面加上:gpgcheak=0,修改完后我把系统的yum源文件用mv命令移动到当下自己创建的文件中

[root@localhost mnt]# cd /etc/yum.repos.d/(进入yum源配置文件目录)

  

[root@localhost mnt]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
CentOS-Base.repo       CentOS-Sources.repo  mnt_cdrom.repo(这个是我们创建的yum文件)
CentOS-Debuginfo.repo  CentOS-Vault.repo
[root@localhost yum.repos.d]# vim mnt_cdrom.repo 

[mnt_cdrom]  (yum源软件仓库的名字)
name=added from: file:///mnt/cdrom  (yum源的软件名称描述)
baseurl=file:///mnt/cdrom  (我们仓库的路径)
enabled=1  (指的是当前这个源可用,如果等于0则不可用)
gpgcheck=0    (这个源不用通过GPG的校验,等于0则需要)        
[root@localhost yum.repos.d]# mkdir backup (在yum目录中创建一个backup的文件夹)
[root@localhost yum.repos.d]# mv CentOS* backup  (把关于centos开头的文件所有移动到bakup)
注意:centos的大小写,前面C是大写,后面OS是大写。(其他的都是小写)
[root@localhost yum.repos.d]# ls(查看本地文件)
backup  mnt_cdrom.repo

2.yun源的基础命令

1.清除所有的yum信息(yum  clean  all)

代码如下(示例):

[root@localhost yum.repos.d]# yum clean all
已加载插件:fastestmirror, langpacks
正在清理软件源: mnt_cdrom
Cleaning up everything

2.显示所有的软件包(yum list)

[root@localhost yum.repos.d]# yum list
已加载插件:fastestmirror, langpacks
mnt_cdrom                                                | 3.6 kB     00:00     
(1/2): mnt_cdrom/group_gz                                  | 157 kB   00:00     
(2/2): mnt_cdrom/primary_db                                | 2.7 MB   00:00     
Determining fastest mirrors
已安装的软件包
GConf2.x86_64                          3.2.6-8.el7                     @anaconda
ModemManager.x86_64                    1.1.0-6.git20130913.el7         @anaconda
ModemManager-glib.x86_64               1.1.0-6.git20130913.el7         @anaconda
NetworkManager.x86_64                  1:0.9.9.1-13.git20140326.4dba720.el7
                                                                       @anaconda
NetworkManager-glib.x86_64             1:0.9.9.1-13.git20140326.4dba720.el7
                                                                       @anaconda
NetworkManager-libreswan.x86_64        0.9.8.0-5.el7                   @anaconda
NetworkManager-tui.x86_64              1:0.9.9.1-13.git20140326.4dba720.el7
                                                                       @anaconda
PackageKit.x86_64                      0.8.9-11.el7.centos             @anaconda
PackageKit-command-not-found.x86_64    0.8.9-11.el7.centos             @anaconda
PackageKit-device-rebind.x86_64        0.8.9-11.el7.centos             @anaconda
PackageKit-glib.x86_64                 0.8.9-11.el7.centos             @anaconda
PackageKit-gstreamer-plugin.x86_64     0.8.9-11.el7.centos             @anaconda
PackageKit-gtk3-module.x86_64          0.8.9-11.el7.centos             @anaconda
PackageKit-yum.x86_64                  0.8.9-11.el7.centos             @anaconda
SDL.x86_64                             1.2.15-11.el7                   @anaconda
abattis-cantarell-fonts.noarch         0.0.12-3.el7                    @anaconda
.............................

总结

1.yum源

2. yum-config-manager --add-repo=路径

代码详解

linux笔记-配置本地光盘未yum源(代码片段)

cd/etc/yum.repos.d/vimCentOS-Media.repo 可知只要把光盘挂载到/media/CentOS//media/cdrom//media/cdrecorder/ 查看详情

shell❀linux系统自动挂载本地yum源并安装rpm依赖包(代码片段)

文章目录1、脚本代码详解2、代码执行结果3、脚本参数调整1、脚本代码详解#/bin/bashecho"------------------------------------BEGIN------------------------------------"#配置本地yum源文件functioncreate_yum echo-e"\\033[32;40mThelocalso 查看详情

linux之如何配置yum源网络源|自建仓库|hhtp分享源|本地源|超详细新手教程(代码片段)

一、本地手工配置yum源方法:使用以下命令进行挂载mount/dev/sr0/mnt#将光盘文件挂载到mntdf-Th可以显示当前挂载信息接下来进入yum配置文件,并创建相关文件cd/etc/yum.repos.d/#yum配置文件目录vimrhle8.repo#创建并编辑新文件rhle8.re... 查看详情

linux的yum源配置总结(代码片段)

...L7FTPyum源配置6.RHEL6网络yum源配置1.RHEL6本地yum源配置1)创建挂载目录mkdir-p/media/cdrom2)挂载对应系统版本的iso光盘镜像文件mount-oloop-tiso9660/opt/rhel-server-6.2-x86_64-dvd.iso/media/cdrom3)配置yum文件如下vi/etc/yum.repos.d/rhel-source.repo[ISO]name=isobaseur... 查看详情

linux配置本地yum源(6/7/8)(代码片段)

一、挂载ISO安装镜像查看当前主机系统版本:cat/etc/system-release下载对应的linuxiso安装镜像:⭐️点击下载👉超全Linux8/7/6/5安装包合集下载地址⭐️❤️也可以扫码关注公众号,菜单栏自取!❤️挂载分为两种... 查看详情

linux配置本地yum源(6/7/8)(代码片段)

一、挂载ISO安装镜像查看当前主机系统版本:cat/etc/system-release下载对应的linuxiso安装镜像:⭐️点击下载👉超全Linux8/7/6/5安装包合集下载地址⭐️❤️也可以扫码关注公众号,菜单栏自取!❤️挂载分为两种... 查看详情

centos7使用iso镜像配置本地yum源(代码片段)

上传安装系统的ISO镜像文件到/root目录下创建挂载目录mkdir-p/yum/local挂载iso到目录注意修改iso文件操作权限为755mount-oloop/root/centos1908.iso/yum/local/检查挂载df–h  新建repo文件vi/etc/yum.repos.d/local.repo写入[local]name=local#baseurl就是... 查看详情

centos7.2配置本地yum源(代码片段)

...w.baidu.com 2)检查是否有本地yum源yumlist   2、挂载镜像文件以上检查,说明确实是内网,也确实没有本地yum源,那我们就需要配置一个本地yum源,去解决某些软件的依赖安装1)查看操作系统cat/etc/redhat-release 2)上... 查看详情

挂载光盘(本地源)(代码片段)

...要先把它搭建起来,然后将其配置规则确定好才行。一、挂载本地光盘1.1.编辑配置文件[root@desktop~]#cd/etc/yum.repos.d/[root@desktopyum.repos.d]#catmy.repo[centos7]name=centos7baseurl=file:///media/cdromgpgcheck=0enabled=1[root@desktopyum.repos.d]#1.2.创建挂载目... 查看详情

搭建本地yum源(代码片段)

 1.删除/etc/yum.repos.d/所有文件 2.创建yum文件cat/etc/yum.repos.d/centos.repo[Centos7]name=Centos7baseurl=file:///mnt/enabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-73.挂载ios至/mnt 4.执行yumcleanall 查看详情

rpm+yum软件包管理器详解

...安装包yum软件包管理器搭建本地源参数搭建本地yum源1.先挂载光盘在本地,什么版本的系统挂载什么版本的光盘,比如7.4就挂载7.4的iso镜像。2.进入到/etc/yum.repos.d/目录下,然后vim创建一个后缀名为.repo的文件添加参数如下name=mntba... 查看详情

一文教会你离线linux主机简易搭建yum源私服(代码片段)

...通过U盘或者其他存储介质把iso上传到离线服务器2、开始挂载2.1创建预先挂载目录mkdir-p/mnt/iso2.2挂载iso文件mount-tiso9660-oloopcentos7_xxx.iso/mnt/iso3、配置本地yum源3.1先备份mkdir-p/etc/yum.repos.d/repo_bakmv/etc/yum.repos.d/*.repo/etc/yum.repos.d/repo_bak3... 查看详情

一文教会你离线linux主机简易搭建yum源私服(代码片段)

...通过U盘或者其他存储介质把iso上传到离线服务器2、开始挂载2.1创建预先挂载目录mkdir-p/mnt/iso2.2挂载iso文件mount-tiso9660-oloopcentos7_xxx.iso/mnt/iso3、配置本地yum源3.1先备份mkdir-p/etc/yum.repos.d/repo_bakmv/etc/yum.repos.d/*.repo/etc/yum.repos.d/repo_bak3... 查看详情

ftp方式部署本地yum源(代码片段)

一、配置本地YUM源1、挂载CentOS7.4镜像至/mnt目录下(镜像在vmwareCD中)mount/dev/cdrom/mnt2、在opt目录创建本地仓库,删除网页文件cp-rv/mnt/*/opt/cd/opt/rm-rf*.htmlrm-rfrepodata/TRANS.TBL3、生成yum通用数据库cd/mnt/Packages/[[email protected]Packa 查看详情

rhel7利用iso镜像做本地yum源(代码片段)

RHEL7利用iso镜像做本地yum源OSRHEL创建iso存放目录和挂载目录mkdir/root/isomkdir/mnt/cdrom将iso镜像文件上传到/root/iso文件夹下将/root/iso/下的iso文件(rhel-workstation-7.0-x86_64-dvd.iso)挂载到/mnt/cdrom目录mount-oloop/root/iso/rhel-workstation- 查看详情

yum详解(代码片段)

...令yuminstall #安装任何源的rpm包:仓库中的,指定url中,本地yumlocalinstall #安装在本地的rpm包,并且解决依赖yumreinstall ##yum误删除配置文件,重装服务yumremove ##卸载软件[root@zls~]#yumerasesamba-y[root@zls~]#yumremovesamba-y##yum更新yumch... 查看详情

linux配置本地yum源

挂载光盘#mout/dev/sr0/mnt/cdrom修改yum源[root@localhostnginx-1.20.1]#cat/etc/yum.repos.d/rhel-source.repo[rhel-source]baseurl=file:///mnt/cdromenabled=1gpgcheck=1  rpm --import /etc/pki/r 查看详情

linux添加本地yum源

增加一块硬盘然后格式化成btrfs格式的文件mkfs.btrfs/dev/sde永久挂载echo"/dev/sde/mntbtrfsdefaults00">>/etc/fstab添加repo文件cpCentOS7-Base-163.repolocal_yum.repo复制一个原来的repo源vimlocal_yum.repo编辑添加以下内容到local_yum.repo[local_y 查看详情