麒麟系统开发笔记(七):在线安装软件后,提取其安装包,部署目标机使用离线软件包方式安装软件

若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/126776202
红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传送门)

国产麒麟系统相关开发

上一篇:《麒麟系统开发笔记(六):安装QtCreator开发IDE中的中文输入环境Fcitx输入法
下一篇:《麒麟系统开发笔记(八):在国产麒麟系统上使用linuxdeployqt发布qt程序


前言

  前面搭建了基础环境,在使用麒麟系统的相关行业多半是不能上网的,但是可以传递压缩包,为了很好的方便相关从业人员工作,特将此种方式分享出来。
  本篇文章的重点就是离线安装,包括了在线安装,提取离线安装包,离线安装并完成测试验证。
  本文以sshpass工具为示例。


银河麒麟V10版本

  系统版本:
  在这里插入图片描述


关键路径(apt安装档案缓存路径)

  麒麟系统在线安装的包,会在/var/cache/apt/archives下存档缓存。

cd /var/cache/apt/archives
ls -l

  在这里插入图片描述


在线安装

  安装之前,在关键路径下的缓存软件包:
  在这里插入图片描述
  在这里插入图片描述
  然后使用命令行在线安装:

sudo apt-get install sshpass

  在这里插入图片描述

  查看命令和缓存:
  在这里插入图片描述
  对比一下(此处对比,有可能会存在软件依赖其他软件包更新的情况,保险一点,每次都这么做):
  在这里插入图片描述
  在这里插入图片描述


提取软件安装包

  可以看到,就是多了sshpass这个.deb的软件包,那么直接将它copy出来即可。
  在这里插入图片描述
  在这里插入图片描述


目标机离线安装并测试

  另外起一太无法上网的机器,将该软件包存到那边去。
  同样也是一样的系统。

sshpass
sudo dpkg --install sshpass_1.06-1_amd64.deb
sshpass

  
  在这里插入图片描述

  安装完后,缓存也不会自动缓存过去:
  在这里插入图片描述
  至此,本篇完成。

download(2022年09月24日补充)

sudo apt-get download sshpass
sudo dpkg --install sshpass_1.06-1_amd64.deb 

  操作截图如下:
  在这里插入图片描述
  在这里插入图片描述
  在这里插入图片描述
  (注意:中间操作db的时候不往下走了,不知原因,使用了Ctrl+C进行了终结。)
  在这里插入图片描述


上一篇:《麒麟系统开发笔记(六):安装QtCreator开发IDE中的中文输入环境Fcitx输入法
下一篇:《麒麟系统开发笔记(八):在国产麒麟系统上使用linuxdeployqt发布qt程序


若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/126776202

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

长沙红胖子Qt(技术Q群4597637)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值