Linux:配置本地yum源仓库

news/2024/11/29 22:52:44/

目录

一、挂载光驱目录到/下

二、配置本地yum源仓库

三、配置完后会遇到的问题


一、挂载光驱目录到/下

首先我们要知道本地镜像源文件位置: /dev/cdrom

我们需要将源镜像文件挂到/目录下 

mount  /dev/cdrom  /mnt 
然后查看挂载情况 df -hT

因为 /dev/cdrom 是一个链接文件 指向 /dev/sr0 所以显示的是原/dev/sr0

 我们再打开Cntos镜像文件,查看挂载目录/mnt,到这一步会发现已经挂载成功

二、配置本地yum源仓库

repo⽂件是Fedora中yum源(软件仓库)的配置⽂件,通常⼀个repo⽂件定义了⼀个或者多个软件仓库的细节内容,例如我们将从哪⾥下载需要安装或者升级的软件包,repo⽂件中的设置内容将被yum读取和应⽤!但是我们要将这些公网的源更换位置,然后来配置我们本地yum源

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

配置文件

vim local.repo ###必须是以.repo结尾的文件,不然电脑识别不了
写配置内容
[local]      #仓库类别
name=local   #仓库名
baseurl=file:///mnt   #指定url,访问路径为光盘目录
enabled=1    #开启此yum源,默认就是开启,可以省略    
gpgcheck=0   #关闭软件包验证签名

                        

到这里本地yum源仓库就配置完成了

删除yum缓存后就可以开始使用了
yum clean all
yum makecache

三、配置完后会遇到的问题

[root@yz yum.repos.d]# yum install -y httpd
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package httpd.x86_64 0:2.4.6-88.el7.centos will be installed
--> Processing Dependency: httpd-tools = 2.4.6-88.el7.centos for package: httpd-2.4.6-88.el7.centos.x86_64
--> Finished Dependency Resolution
Error: Package: httpd-2.4.6-88.el7.centos.x86_64 (local)
           Requires: httpd-tools = 2.4.6-88.el7.centos
           Installed: httpd-tools-2.4.6-97.el7.centos.5.x86_64 (@updates)
               httpd-tools = 2.4.6-97.el7.centos.5
           Available: httpd-tools-2.4.6-88.el7.centos.x86_64 (local)
               httpd-tools = 2.4.6-88.el7.centos
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

        我们配置完后安装httpd服务会报错,这是因为我们系统中安装了更高一级的版本,我们只需要删除这个更高级版本再安装就行了

yum -y remove httpd-tools-2.4.6-97.el7.centos.5.x86_64

删除成功

yum -y install httpd

 

 就可以了


http://www.ppmy.cn/news/842204.html

相关文章

Vue项目根目录文件说明

$ npm install -g vue-cli $ vue init webpack my-project $ cd my-project $ npm install $ npm run dev├── build/ # webpack配置文件 │ └── ... ├── config/ │ ├── index.js # 主要项目配置 │ └── ... ├── …

CentOS Linux目录结构

CentOS 主流:目前的Linux操作系统主要应用于生产环境,主流企业级Linux系统仍旧是RedHat或者CentOS 免费:RedHat 和CentOS差别不大,基于Red Hat Linux 提供的可自由使用源代码的企业CentOS是一个级Linux发行版本 更新方便&#xff…

linux文件目录:Linux中各目录(文件夹)作用详解(持续更新)

进入Linux系统,我们就是畅游在各种目录文件中,毕竟Linux是“文件系统”,文件的存放就是在目录下面,那我们了解下“Linux中各目录(文件夹)作用详解”还是十分有必要的。其实刚刚接触Linux时,我就在这方面下了一些功夫&a…

linux根目录下各子目录的作用

前段时间老师给我们布置了一道题,写出linux根目录各子目录的作用。我查了一晚上的资料,结果都不全,让我在各个网站,博客寻找了好久。终于让我完整的找到了。现在就向大家分享我的资源(为了找齐,花费了宝宝好…

vue--配置根目录(用@代表src目录)

原文网址:vue--配置根目录(用代表src目录)_IT利刃出鞘的博客-CSDN博客 简介 本文介绍vue如何配置根目录(用代表src目录)。 默认情况下是不能用代替/src的,需要经过配置才可以。 根目录的用法 在Vue中的JS里使用 vue通常会用来代…

Vue+Ts项目中根目录.文件配置详解

1 .editorconfig EditorConfig和Prettier一样,都是用来配置格式化你的代码的,这个格式化代码,要和你lint配置相符!否则会出现你格式化代码以后,却不能通过你的代码校验工具的检验。 2.让使用不同编辑器的开发者在共同…

vue中目录详解

node_modules:是安装node后用来存放用包管理工具下载安装的包的文件夹; public文件夹:一般放置一些静态的资源(图片),需要注意的是放在public文件中的静态资源webpack进行打包的时候,会原封不动的打包到di…

Vue专栏目录

一、项目 01、Vue3创建项目操作步骤和删除预设模板 02、项目初始化相关配置 03、git、github和npm相关使用说明 04、VsCode常用插件和快捷键 二、Vue知识点 00、待学习的Vue API 01、vue的watch和computed详解 02、Vue的router详解 03、Vuex的…mapstate和…mapmutations以及…