ubuntu或类Debian获取某些包的离线版本-包括依赖(还有一些意想不到的用途,哈哈)

前言

	偶尔能碰到很特殊的情况。网址白名单,纯内网,超多依赖及一些很难描述的场景。
比如一些少见的发行版缺少某些包。这时候可以找一台类似的系统环境来下载离线包及
其依赖包,然后转移到内网进行安装。如果是网址白名单,或者纯内网,那就找个一模
一样的来下载离线包和依赖就可以了。

1:进入apt缓存目录,确保没有其它deb包

apt的默认缓存目录在  /var/cache/apt/archives
cd /var/cache/apt/archives
进入后确认没有其它的缓存包,有的话事先删除,预防混淆。

2:在外网机器上获取离线包

以python3为例:
sudo apt-get update
sudo apt-get install --download-only --reinstall python3完成后即可在目录下看到python3的离线包及依赖包。

在这里插入图片描述

3:将下载的deb包复制到离线的Ubuntu的机器上,或者是需要的机器

进入到deb包的目录,然后执行命令:
sudo dpkg -i *.deb即可完成安装

后记


这个方法不但可以解决特殊网络环境下的问题。我曾经用这个方法还解决了一个发行版官方没适配某个包的难题。。。
虽然比较low,但是确实是起作用了。
运气成分比较高,不建议依靠这种方法。

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

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

相关文章

【架构-8】Lambda和Kappa架构

Lambda架构? Lambda架构(三层架构): (1)将数据处理分为实时和离线两部分。离线部分通过批量计算处理数据,实时部分则通过增加追加方式将数据合并到批处理中。 (2)批处理…

Harmony鸿蒙南向驱动开发-ADC接口使用

ADC(Analog to Digital Converter),即模拟-数字转换器,可将模拟信号转换成对应的数字信号,便于存储与计算等操作。除电源线和地线之外,ADC只需要1根线与被测量的设备进行连接,其物理连线如图1所…

基于WEB的水库水情自动测报系统的研究与设计(论文+源码)_kaic

摘要 水情信息是水利管理最重要的基础信息,是水文预报、水资源管理、防汛抗旱决策的主要依据。水情自动测报系统是一个自动采集、传输、处理水情信息的实时测报系统,可对水库流域内的水情、水文和气象数据,如雨量、流量、水位等,实…

Unity 中画线

前言: 在Unity项目中,调试和可视化是开发过程中不可或缺的部分。其中,绘制线条是一种常见的手段,可以用于在Scene场景和Game视图中进行调试和展示。本篇博客将为你介绍多种不同的绘制线条方法,帮助你轻松应对各种调试…

华为海思数字芯片设计笔试第四套

声明 下面的题目作答都是自己认为正确的答案,并非官方答案,如果有不同的意见,可以评论区交流。 这些题目也是笔者从各个地方收集的,感觉有些题目答案并不正确,所以在个别题目会给出自己的见解,欢迎大家讨论…

Java springboot+vue宠物爱心组织管理系统附赠万字文档

项目演示视频: (有文档)Java springboot宠物爱心组织管理系统 项目介绍: (有文档)Java springboot宠物爱心组织管理系统 技术: 基于springboot Vue 的宠物爱心组织管理系统(宠物爱心组织管理系统&#xf…

HarmonyOS实战开发-如何使用@ohos.security.huks相关接口实现对任意输入内容进行加密和解密的功能。

介绍 本示例使用ohos.security.huks相关接口实现了对任意输入内容进行加密和解密的功能。 实现场景如下: 1)使用新密钥进行消息加解密传输:使用HUKS的生成密钥接口在本地生成一个新密钥,模拟设备对发送的消息进行加密和对接收的…

windows下pycharm中配置conda虚拟环境

目录 一:背景 二:安装conda环境 三:pycharm配置环境 四:注意问题 一:背景 在使用python的过程中,我们可能需要在一个windows环境中创建多个版本的python和安装不同的库去做一些开发任务。 使用conda&a…

学习大数据,所需要的java(Maven)基础(1)

文章目录 使用Maven的优势第三方jar包添加第三方jar包获取jar包之间的依赖关系jar包之间的冲突处理将项目拆分成多个工程模块 实现项目的分布式部署Maven是什么自动化构建工具构建的概念构建环节自动化构建 Maven如何使用安装Maven核心程序maven联网问题Maven中的settings配置在…

javaee初阶———多线程(三)

T04BF 👋专栏: 算法|JAVA|MySQL|C语言 🫵 小比特 大梦想 此篇文章与大家分享多线程专题第三篇,关于线程安全方面的内容 如果有不足的或者错误的请您指出! 目录 八、线程安全问题(重点)1.一个典型的线程不安全的例子2.出现线程不安全的原因3.解决线程不安…

进程等待waitwaitpid

文章目录 进程等待进程等待的必要性进程等待的方法waitwaitpidstatus 非阻塞等待 进程等待 任何子进程,在退出的情况下,一般必须要被父进程等待 进程等待的必要性 1.父进程通过等待,解决子进程退出的僵尸问题,回收系统资源。 2.…

深入浅出 -- 系统架构之日均亿级吞吐量的网关架构(DNS轮询解析)

在前篇关于《Nginx》的文章中曾经提到:单节点的Nginx在经过调优后,可承载5W左右的并发量,同时为确保Nginx的高可用,在文中也结合了Keepalived对其实现了程序宕机重启、主机下线从机顶替等功能。 但就算实现了高可用的Nginx依旧存在…