当前位置: 首页 > news >正文

配置本地软件仓库

目录

一.新建文件夹并挂载镜像

二.编辑开机自运行脚本

三.设置权限

四.重启

五.重启后查看是否成功自动挂载

六.指定软件仓库

七.对原文件进行缓存处理

八.写新文件

九.下载并更新软件包仓库的元数据缓存


一.新建文件夹并挂载镜像

[root@localhost ~]# mkdir /openeuler/
[root@localhost ~]# mount /dev/sr0 /openeuler/
mount: /openeuler: WARNING: source write-protected, mounted read-only.
[root@localhost ~]# ls /openeuler/
docs  EFI  images  isolinux  ks  Packages  repodata  RPM-GPG-KEY-openEuler  TRANS.T

二.编辑开机自运行脚本

[root@localhost ~]# vim /etc/rc.d/rc.local
#!/bin/bash
# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
#
# It is highly advisable to create own systemd services or udev rules
# to run scripts during boot instead of using this file.
#
# In contrast to previous versions due to parallel execution during boot
# this script will NOT be run after all other services.
#
# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
# that this script will be executed during boot.touch /var/lock/subsys/local
mount /dev/sr0 /openeuler/

三.设置权限

[root@localhost ~]# chmod +x /etc/rc.d/rc.local

四.重启

[root@localhost ~]# reboot

五.重启后查看是否成功自动挂载

出现红框内容说明成功

六.指定软件仓库

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
openEuler.repo

七.对原文件进行缓存处理

[root@localhost yum.repos.d]# mv openEuler.repo repoEuler.repo.bak
[root@localhost yum.repos.d]# ls
repoEuler.repo.bak

八.写新文件

[root@localhost yum.repos.d]# vim openEuler.repo
[openEuler]
name=openEuler
baseurl=file:///openeuler/
gpgcheck=0

九.下载并更新软件包仓库的元数据缓存

[root@localhost yum.repos.d]# dnf makecache

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • FPGA开发——按键控制数码管的设计
  • MybatisPlus(二)
  • 卢松松:分享6个短视频拍摄设备
  • Linux Vim教程(十四):使用Vim进行项目管理
  • 基因克隆技术在医学领域的应用有哪些局限性?
  • 异常 29
  • Win10安装node版本管理工具nvm
  • MySQL学习笔记第三天
  • Prompt提示工程上手指南:基础原理及实践-Prompt个性知识库引导
  • 【Golang】短链接系统
  • matlab中的双层数值积分
  • 这本vue3编译原理开源电子书,初中级前端竟然都能看懂
  • 3.插件化系列之动态加载class示例
  • OverlayFS 文件系统介绍
  • 聊聊《思考,快与慢》
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • 0基础学习移动端适配
  • Angular 响应式表单之下拉框
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • DataBase in Android
  • Debian下无root权限使用Python访问Oracle
  • docker容器内的网络抓包
  • gops —— Go 程序诊断分析工具
  • Hexo+码云+git快速搭建免费的静态Blog
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • IP路由与转发
  • jdbc就是这么简单
  • php中curl和soap方式请求服务超时问题
  • Vue 重置组件到初始状态
  • 从地狱到天堂,Node 回调向 async/await 转变
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 前端每日实战:61# 视频演示如何用纯 CSS 创作一只咖啡壶
  • 它承受着该等级不该有的简单, leetcode 564 寻找最近的回文数
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • 你对linux中grep命令知道多少?
  • 阿里云ACE认证之理解CDN技术
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • (3) cmake编译多个cpp文件
  • (java版)排序算法----【冒泡,选择,插入,希尔,快速排序,归并排序,基数排序】超详细~~
  • (ZT)北大教授朱青生给学生的一封信:大学,更是一个科学的保证
  • (不用互三)AI绘画工具应该如何选择
  • (动手学习深度学习)第13章 计算机视觉---微调
  • (二)c52学习之旅-简单了解单片机
  • (十六)一篇文章学会Java的常用API
  • .a文件和.so文件
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .NET CORE 3.1 集成JWT鉴权和授权2
  • .net framework4与其client profile版本的区别
  • .NET I/O 学习笔记:对文件和目录进行解压缩操作
  • .NET 中各种混淆(Obfuscation)的含义、原理、实际效果和不同级别的差异(使用 SmartAssembly)
  • .NET应用UI框架DevExpress XAF v24.1 - 可用性进一步增强
  • .NET与java的MVC模式(2):struts2核心工作流程与原理
  • .vue文件怎么使用_我在项目中是这样配置Vue的