码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 麒麟系统开发笔记(七):在线安装软件后,提取其安装包,部署目标机使用离线软件包方式安装软件


    若该文为原创文章,转载请注明原文出处
    本文章博客地址: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
    
    • 1
    • 2

      在这里插入图片描述


    在线安装

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

    sudo apt-get install sshpass
    
    • 1

      在这里插入图片描述

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


    提取软件安装包

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


    目标机离线安装并测试

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

    sshpass
    sudo dpkg --install sshpass_1.06-1_amd64.deb
    sshpass
    
    • 1
    • 2
    • 3

      
      在这里插入图片描述

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

    download(2022年09月24日补充)

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

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


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


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

  • 相关阅读:
    【C++进阶:多态】多态的构成条件 | 虚函数的重写 | 抽象类 | 多态的原理 | 多继承的虚函数表
    一颗完整意义的LPWAN SOC无线通信芯片——ASR6601
    基于强化学习的自动化红队测试计划构建与验证
    ZonedDateTime 与 Spring Data MongoDB
    【数据结构】栈的实现
    Linux运维_Bash脚本_编译安装GTK+-3.24.41
    【ARM】在NUC977上搭建基于boa的嵌入式web服务器
    CICD:Circle CI 实现CICD
    目标检测类项目数据集汇总
    Litetouch deployment failed, Return Code = -2147024894 0x80070002
  • 原文地址:https://blog.csdn.net/qq21497936/article/details/126776202
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号