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

使用apt-rdepends制作软件离线deb安装包

使用apt-rdepends制作软件离线deb安装包

除基础软件外,还要获取软件依赖包。

依赖包工具安装

apt-get install apt-rdepends

apt-rdepends工具使用

使用apt-rdepends工具,递归方式分析软件依赖,下载软件包本体,和依赖包。制作时先把下载目录下deb包清空,方便后续整理依赖包。脚本如下

#!/bin/bashPACKAGE_NAME=$1# 获取依赖树,并过滤掉不存在的包名
DEPENDENCIES=$(apt-rdepends "$PACKAGE_NAME" | grep -v "^ " | grep -v "^libc-dev$")# 下载所有依赖项
for DEP in $DEPENDENCIES; doapt-get download "$DEP"
done# 下载指定的软件包
apt-get download "$PACKAGE_NAME"

deb包相关

apt-get install默认下载目录

/var/cache/apt/archives

deb包离线安装

先安装依赖包,最后再安装本体。

sudo dpkg -i ./dep/*.deb
sudo dpkg -i ./xxx.deb

只下载不安装

-d参数。下载到默认目录,但只下载本体,会缺少依赖软件(如果有),会导致安装失败。

apt-get install -d <软件名称>

查看软件依赖

dpkg -s <软件名称>

软件卸载

sudo apt-get remove <软件名称>
http://www.lryc.cn/news/539103.html

相关文章:

  • 根据POD名称生成 三部曲:get、describe、log、exec
  • SQL sever数据导入导出实验
  • python环境的yolov11.rknn物体检测
  • I2C、SPI、UART
  • 如何监控和优化 MySQL 中的慢 SQL
  • 13-二叉树最小深度-深度优先(DFS)
  • 51单片机入门_10_数码管动态显示(数字的使用;简单动态显示;指定值的数码管动态显示)
  • 代码补全『三重奏』:EverEdit如何用上下文识别+语法感知+智能片段重构你的编码效率!
  • 电脑系统损坏,备份文件
  • Token Statistics Transformer:线性注意力革命,重新定义Transformer效率天花板
  • Django 5实用指南(二)项目结构与管理
  • JAVA监听器(学习自用)
  • Ubuntu下mysql主从复制搭建
  • VirtualBox 中使用 桥接网卡 并设置 MAC 地址
  • Ubuntu 20 掉显卡驱动的解决办法
  • EasyPoi系列之框架集成及基础使用
  • Web后端 Tomcat服务器
  • 【RK3588嵌入式图形编程】-SDL2-构建模块化UI
  • 面向机器学习的Java库与平台简介、适用场景、官方网站、社区网址
  • 基于YOLO11深度学习的心脏超声图像间隔壁检测分割与分析系统【python源码+Pyqt5界面+数据集+训练代码】深度学习实战、目标分割、人工智能
  • ubuntu24基于虚拟机无法从主机拖拽文件夹
  • 常用Webpack Loader汇总介绍
  • 剑指 Offer II 023. 两个链表的第一个重合节点
  • 个人搭建CDN加速服务 特网科技
  • 用deepseek学大模型08-卷积神经网络(CNN)
  • 蓝桥杯单片机基础部分——6、555定时器
  • Python学习心得函数
  • 神经网络实验——MLP
  • 配置Api自动生成
  • dify-AI 私有部署可修改前端页面