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

Ubuntu 中获取指定软件依赖安装包

image.png
还是针对离线场景,需要安装一个软件时,往往需要下载它当前所有的依赖deb包文件,最后再批量进行安装,以下是通过有互联网环境下载所有依赖的方式为离线环境做安装准备,具体流程如下。

搭建本地环境

Ubuntu 22.04 为例,有一个Ubuntu 22.04 的环境,能够访问互联网以及官方软件源。
本地下载一个解析软件依赖的软件apt-rdepends

sudo apt-get install apt-rdepends

软件依赖下载

本地创建离线依赖包存储目录并切换到目录下。

mkdir -p ~/offline-build-deps
cd ~/offline-build-deps

本地以build-essential 为例,这是一个常用编译工具包。开始通过download自动解析并下载完整依赖树并跳过虚拟包。

apt-get download $(apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances build-essential | grep "^\w" | sort -u)

下载完成后,对应当前目录中就是与之关联的所有非虚拟deb包。

./
../
binutils-common_2.38-4ubuntu2.8_amd64.deb
binutils-x86-64-linux-gnu_2.38-4ubuntu2.8_amd64.deb
binutils_2.38-4ubuntu2.8_amd64.deb
build-essential_12.9ubuntu3_amd64.deb
bzip2_1.0.8-5build1_amd64.deb
cdebconf_0.261ubuntu1_amd64.deb
cpp-11_11.4.0-1ubuntu1~22.04.2_amd64.deb
cpp_4%3a11.2.0-1ubuntu1_amd64.deb
debconf_1.5.79ubuntu1_all.deb
dpkg-dev_1.21.1ubuntu2.6_all.deb
dpkg_1.21.1ubuntu2.6_amd64.deb
g++-11_11.4.0-1ubuntu1~22.04.2_amd64.deb
g++_4%3a11.2.0-1ubuntu1_amd64.deb
gcc-11-base_11.4.0-1ubuntu1~22.04.2_amd64.deb
gcc-11_11.4.0-1ubuntu1~22.04.2_amd64.deb
gcc-12-base_12.3.0-1ubuntu1~22.04.2_amd64.deb
gcc_4%3a11.2.0-1ubuntu1_amd64.deb
# 省略内容

拷贝当前文件目录到离线环境即可进行对应操作系统的依赖安装。需要注意的是,需要保证本地环境操作系统版本与离线环境版本保持一致,避免无法安装问题。
批量安装使用pkg 命令。

sudo pkg -i *.deb
http://www.dtcms.com/a/432053.html

相关文章:

  • 利用CountDownLatch批量处理解决实际业务问题
  • 网站建设公司新员工培训ppt模板北京发布紧急通知2023年
  • 移动端网站怎么做软件界面设计软件有哪些
  • Linux系统C语言中与文件操作相关的核心库函数讲解
  • 大数据成矿预测系列(二) | 证据权重法如何克服自身局限?
  • 基于springboot的家校合作管理系统
  • 湖南网站建设 搜搜磐石网络网站首页图片素材
  • STM32控制开发学习笔记【基于STM32 HAL库】
  • 滕州做网站比较好的网络公司网页设计十大品牌
  • 【项目】基于Spring全家桶的论坛系统 【上】
  • 北京移动端网站公司基于PHP的家教网站开发环境
  • 网站毕设怎么做网站开发合同技术目标
  • 成都市建设网站首页kol营销
  • MySQL学习笔记07:MySQL SQL优化与EXPLAIN分析实战指南(上):执行计划深度解析
  • 产品经理指南:Vibes与AI提示词驱动短视频创新与Instagram优化
  • 手机上怎样制作网站广州市做网站公司
  • 数据要素X_第三批“数据要素×”典型案例——现代农业领域【附全文阅读】
  • 华容网站企业软件管家
  • 汽车可以做哪些广告视频网站南宁建站服务公司
  • 【代码随想录day 31】 力扣 56. 合并区间
  • 成都网站快速优化排名做app需要什么条件
  • 网站怎样做全国地区推广网站seo方案
  • 建站用wordpress 起飞了如何创建网站的步骤
  • 网站建设标新立异类似织梦的建站cms
  • 企业建立网站步骤深圳市9号文
  • 建站推广免费公司个人博客免费模板
  • 什么是营销型网站?哪个wordpress编辑器
  • 域名购买后如何建设网站免费制作网站平台
  • 安全电子商务网站设计所见即所得的网页设计软件
  • 项目实战5:聊天室