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

ubuntu18.04离线源制作

给客户部署有时需要纯内网环境,那这样就连不了网络。

一些包就下载不下来,而大家都知道用deb离线安装是非常麻烦的,各种依赖让你装不出来。

这里教大家打包源。

我准备2台机器,42和41

42可以联网,41不能联网。我想在41上通过apt安装某些东西。看我步骤。


为保证41不能联网,我先删除41的所有镜像源。

41机器上,编辑

sudo vi /etc/apt/sources.list

注释里面的所有内容

假设我现在要在41上安装redis

sudo apt install nginx

失败的,对吧

42操作

进入42,下载redis

sudo apt-get install -d redis

建个目录

sudo mkdir /offline-apt-packagessudo chmod -R 777 /offline-apt-packages

把下载的包复制过来(apt默认路径/var/cache/apt/archives)

sudo cp -r /var/cache/apt/archives /offline-apt-packages

建立依赖关系

sudo apt-get install -y dpkg-devcd /offline-apt-packagessudo dpkg-scanpackages -m . /dev/null | gzip -9c > Packages.gzsudo cp Packages.gz ./archives

打包(无所谓的,打不打包都无所谓,重要的是把这个文件夹传过去就行了)

cd /sudo tar -czvf offline-apt-packages.tar.gz offline-apt-packages

上传到41

在41上操作

解压

sudo tar -zxvf offline-apt-packages.tar.gz -C /

改源

sudo cp /etc/apt/sources.list /etc/apt/sources.list.baksudo vi /etc/apt/sources.list

加入下面这行

deb [trusted=yes] file:///offline-apt-packages archives/

sudo apt-get update

安装

sudo apt-get install -y redis

成功

参考:

他这个里面有写错的,我改了。

Ubuntu 制作离线源-腾讯云开发者社区-腾讯云

这个老哥写的好

https://www.cnblogs.com/ddcoder/p/18024804

http://www.lryc.cn/news/371269.html

相关文章:

  • 【DPDK学习路径】八、轮询
  • Mac环境下,简单反编译APK
  • 027、工具_redis-benchmark
  • 京准电钟 | 对比GPS,北斗卫星授时的场景有哪些?
  • 电脑桌面提醒做事的app 好用的桌面提醒app
  • ICC2:如何获取get_xx -filter后可用的属性有哪些?
  • SSL协议在实际生活中有哪些应用实例?
  • Python连接到Jira实例、登录、查询、修改和创建bug
  • 等保测评考试初级题大题部分
  • 【前端面试】动态表单篇
  • Mybatis save、saveOrUpdate、update的区别
  • 立创·天空星开发板-GD32F407VE-Timer
  • 赚流量卷,晚点删
  • 36、matlab矩阵特征值、特征向量和奇异值
  • 【网络编程】基于TCP的服务器端/客户端
  • 企业中的绩效管理
  • C++面试八股文:static和const的关键字有哪些用法?
  • Qt飞机大战小游戏
  • Flarum 安装和使用教程
  • Java老人护理上门服务类型系统小程序APP源码
  • Spring Boot整合Knife4j-3.0.3
  • 使用R语言生成CDISC SDTM.AE domain
  • 怎么防止源代码泄露?9种方法教会你!
  • 原生JS如何实现可配置DM码
  • 【Python】Python开发面试题库:综合考察面试者能力
  • 大语言模型的sft
  • Astar路径规划算法复现-python实现
  • 低-零功率技术在军事中的应用
  • 【培训】企业档案管理专题(私货)
  • 某国资集团数据治理落地,点燃高质量发展“数字引擎”