Linux:Ubuntu系统配置本地apt仓库

Linux:Ubuntu系统配置本地apt仓库

文章目录

  • Linux:Ubuntu系统配置本地apt仓库
    • 挂载本地的光驱到指定的挂载目录
    • 编辑开机挂载配置文件
    • 检查开机挂载配置文件的语法是否正确
    • 检查开机设置是否成功
    • 对原有的sourece.list文件进行重命名使其失效
    • 使用命令自动生成新的sourece.list文件
    • 使用镜像文件配置本地仓库
    • 更新软件仓库缓存
    • 测试本地软件仓库是否可用,下载gcc编译器进行测试

挂载本地的光驱到指定的挂载目录

# 新建指定挂载目录
root@shanxin:~# mkdir /ubuntu# 挂载sr0光驱设备至指定挂载目录
root@shanxin:~# mount /dev/sr0 /ubuntu/
mount: /ubuntu: WARNING: source write-protected, mounted read-only.# 查看挂载情况
root@shanxin:~# df -Th
文件系统       类型     大小  已用  可用 已用% 挂载点
tmpfs          tmpfs    388M  1.9M  386M    1% /run
/dev/sda3      ext4      20G   12G  6.6G   64% /
tmpfs          tmpfs    1.9G     0  1.9G    0% /dev/shm
tmpfs          tmpfs    5.0M  4.0K  5.0M    1% /run/lock
/dev/sda2      vfat     512M  6.1M  506M    2% /boot/efi
tmpfs          tmpfs    388M  144K  387M    1% /run/user/0
/dev/sr0       iso9660  4.7G  4.7G     0  100% /ubuntu

编辑开机挂载配置文件

root@shanxin:~# vim /etc/fstab
# 具体修改内容
/swapfile                                 none            swap    sw              0       0/dev/sr0        /ubuntu  iso9660        defaults        0       0

检查开机挂载配置文件的语法是否正确

root@shanxin:~# mount -a
# 无报错,可以重启
root@shanxin:~# reboot

检查开机设置是否成功

# 开机挂载设置成功
root@shanxin:~# df -Th
文件系统       类型     大小  已用  可用 已用% 挂载点
tmpfs          tmpfs    388M  1.9M  386M    1% /run
/dev/sda3      ext4      20G   12G  6.6G   64% /
tmpfs          tmpfs    1.9G     0  1.9G    0% /dev/shm
tmpfs          tmpfs    5.0M  4.0K  5.0M    1% /run/lock
/dev/sr0       iso9660  4.7G  4.7G     0  100% /ubuntu
/dev/sda2      vfat     512M  6.1M  506M    2% /boot/efi
tmpfs          tmpfs    388M   76K  387M    1% /run/user/128
tmpfs          tmpfs    388M   60K  388M    1% /run/user/0

对原有的sourece.list文件进行重命名使其失效

root@shanxin:~# mv /etc/apt/sources.list /etc/apt/sources.list.bak

使用命令自动生成新的sourece.list文件

root@shanxin:~# apt-cdrom add
现把 /ubuntu/ 作为了 CD-ROM 的挂载点
正在鉴别... [a84ef5cfae2bd0b19f1d5d3dcb51b195-2]
正在盘片中查找索引文件...
找到了 4 个软件包索引、0 个源代码包索引、0 个翻译索引和 1 个数字签名

使用镜像文件配置本地仓库

root@shanxin:/etc/apt# vim /etc/apt/sources.list
deb cdrom:[Ubuntu 22.04.4 LTS _Jammy Jellyfish_ - Release amd64 (20240220)]/ jammy main restricted
deb file:///ubuntu jammy main restricted

更新软件仓库缓存

root@shanxin:/etc/apt# apt update
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
所有软件包均为最新。

测试本地软件仓库是否可用,下载gcc编译器进行测试

root@shanxin:/etc/apt# apt install gcc -y
# 安装成功,测试完毕

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/16277.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【二叉树】力扣OJ题

文章目录 前言1. 翻转二叉树1.1 题目1.2 解题思路1.3 代码实现1.4 时空复杂度 2. 对称二叉树2.1 题目2.2 解题思路2.3 代码实现2.4 时空复杂度 3. 平衡二叉树3.1 题目3.2 解题思路3.3 代码实现3.4 时空复杂度 结语 前言 本篇博客主要介绍二叉树的经典 OJ 题,题目主…

MyBatis详细教程!!(入门版)

目录 什么是MyBatis? MyBatis入门 1)创建工程 2)数据准备 3)配置数据库连接字符串 4)写持久层代码 5)生成测试类 MyBatis打印日志 传递参数 MyBatis的增、删、改 增(Insert&#xff0…

有什么普通人可以做的赚钱软件?盘点9个适合普通人长期做的软件

在这个互联网高速发展的时代,智能手机已经成为我们生活中不可分割的一部分。众多APP的涌现,使得许多朋友都在寻求通过手机赚钱的方法。 然而,面对市面上琳琅满目的网上赚钱APP,我们该如何挑选呢?别担心,今…

功率电感设计方法2:实例

文章目录 1:美磁的选项手册截图2:设计步骤2.1:设计需求2.2:选择磁芯材料2.3:选择磁芯2.4 查询 A L A_{L} AL​自感系数2.5 初算匝数2.6重新校准验算感量 3:后续 绕线因子4:日常壁纸分享 参考手册链接 1&…

普通人转行程序员,最大的困难是找不到就业方向

来百度APP畅享高清图片 大家好,这里是程序员晚枫,小破站也叫这个名。 我自己是法学院毕业后,通过2年的努力才转行程序员成功的。[吃瓜R] 我发现对于一个外行来说,找不到一个适合自己的方向,光靠努力在一个新的行业里…

使用Java 将字节数组转成16进制的形式

概述 在很多场景下,需要进行分析字节数据,但是我们存起来的字节数据一般都是二进制的,这时候就需要我们将其转成16进制的方式方便分析。比如在做音视频的时候,需要看下我们传输的视频h264数据中是否有对应的I帧或者B帧等数据&…

纯前端实现将页面数据下载word文档中【包括图片,echarts图,表格,和对话 内容】

亲测真实有效 导出word步骤 在Vue中导出Word文档,可以使用第三方库file-saver和html-docx-js。首先需要安装这两个库: npm install file-saver html-docx-js --save "html-docx-js": "0.3.1","file-saver": "2.0.5…

HADOOP permission denied解决方法(如果你ssh已经确认没问题了)

网上各种方法都是让你去把ssh配置好,让权限chmod 755,但我怎么试都没有用。 并且我的ssh已经能让master登入slave了,这个本来就是没有问题的。不要再尝试了。 有另一种可能的报错,就是你的文件全都被锁住了。可以上slave机上看看…

07、SpringBoot 源码分析 - SpringApplication启动流程七

SpringBoot 源码分析 - SpringApplication启动流程七 初始化基本流程SpringApplication的prepareContext准备上下文postProcessApplicationContext处理applyInitializers初始化器初始化load SpringApplication的refreshContext刷新上下文refreshServletWebServerApplicationCon…

8.什么是HOOK

程序编译的本质是,首先计算机它只能看得懂机器码也就是只能看得懂数字,机器码学起来很费劲然后就创造了编译器这个东西,编译器它懂机器语言所以它可以跟机器沟通,而我们人可以跟编译器沟通,人跟编译器的语言就是各种各…

[Vulnhub]Vulnix 通过NFS挂载+SSH公钥免密登录权限提升

端口扫描 Server IP AddressPorts Open192.168.8.103TCP:22/tcp, 25/tcp, 79/tcp, 110/tcp, 111/tcp, 143/tcp, 512/tcp, 513/tcp, 514/tcp, 993/tcp, 995/tcp, 2049/tcp, 37522/tcp, 42172/tcp, 43219/tcp, 47279/tcp, 54227/tcp $ nmap -p- 192.168.8.103 -sV -sC --min-ra…

P1134 [USACO3.2] 阶乘问题

题目传送门&#xff1a; P1134 [USACO3.2] 阶乘问题 29分代码 #include<bits/stdc.h>using namespace std;int main() {int n;cin>>n;unsigned long long s1;for(int i1;i<n;i){s*i;while(s>10){if(s%100) s/10;else ss%10;}}cout<<s%10<<en…

MyBatis系统学习 - 使用Mybatis完成查询单条,多条数据,模糊查询,动态设置表名,获取自增主键

上篇博客我们围绕Mybatis链接数据库进行了相关概述&#xff0c;并对Mybatis的配置文件进行详细的描述&#xff0c;本篇博客也是建立在上篇博客之上进行的&#xff0c;在上面博客搭建的框架基础上&#xff0c;我们对MyBatis实现简单的增删改查操作进行重点概述&#xff0c;在MyB…

P459 包装类Wrapper

包装类的分类 1&#xff09;针对八种基本数据类型相应的引用类型——包装类。 2&#xff09;有了类的特点&#xff0c;就可以调用类中的方法。 Boolean包装类 Character包装类 其余六种Number类型的包装类 包装类和基本数据类型的相互转换 public class Integer01 {publi…

一文入门ZooKeeper

简介 官网&#xff1a;https://zookeeper.apache.org/index.html 分布式服务协调组件&#xff0c;Google Chubby的开源实现。解决分布式应用中的以下问题&#xff1a;配置管理、命名服务&#xff08;Naming Service&#xff09;、集群管理、统一命名服务、状态同步。 用于解决…

清理这8种微信好友,每年多赚30万,看完让你涨知识!

为什么我们通讯录里面有很多好友&#xff0c;而我们却总是过很清贫&#xff1f;为什么我们通讯录本身有几千的好友&#xff0c;却通过微信好友却无法变现&#xff1f; 在我第二次创业失败的时候&#xff0c;我从整理朋友圈&#xff0c;整理微信通讯录&#xff0c;到清理微信好…

解决文件夹打开出错问题:原因、数据恢复与预防措施

在我们日常使用电脑或移动设备时&#xff0c;有时会遇到一个非常棘手的问题——文件夹打开出错。这种错误可能会让您无法访问重要的文件和数据&#xff0c;给工作和生活带来极大的不便。本文将带您深入了解文件夹打开出错的原因&#xff0c;并提供有效的数据恢复方案&#xff0…

线程池中的阻塞队列和拒接策略

在 Java 中&#xff0c;线程池使用 java.util.concurrent 包中的 ThreadPoolExecutor 来管理线程。ThreadPoolExecutor 提供了几种不同类型的阻塞队列和拒绝策略&#xff0c;以便处理线程池中的任务调度和资源管理。 1. 阻塞队列&#xff08;Blocking Queue&#xff09; 阻塞…

最新Java面试

1.和equals有什么区别&#xff1f; 可以比较基本数据类型和引用数据类型&#xff0c;两端如果是基本数据类型就是判断值是否相同&#xff0c;两端是引用数据类型就是比较内存地址是否相同。 equals()比较引用数据类型&#xff0c;equals在重写之后&#xff0c;判断两个对象的…

【网络协议】应用层协议--HTTP

文章目录 一、HTTP是什么&#xff1f;二、HTTP协议工作过程三、HTTP协议1. fiddler2. Fiddler抓包的原理3. 代理服务器是什么?4. HTTP协议格式1.1 请求1.2 响应 四、认识HTTP的请求1.认识HTTP请求的方法2.认识请求头&#xff08;header&#xff09;3.认识URL3.1 URL是什么&…