一、应用场景

Ubuntu在不能上网情况下,又需要安装软件或更新系统

二、离线安装包制作

在一台能正常上网的Ubuntu系统上,安装需要的软件包

$sudo apt-get -d install XXX

安装完成后,此时软件已经下载到了/var/cache/apt/archives目录下。

生成依赖关系

新建目录

$sudo mkdir /root/OfflinePackage

拷贝deb软件包到上新建的目录

$sudo cp -r /var/cache/apt/archives /root/OfflinePackage

修改文件夹权限,可读可写可执行

$sudo chmod 777 -R /root/OfflinePackage/

建立deb软件包依赖关系

$sudo dpkg-scanpackages /root/OfflinePackage/ /dev/null | gzip >/root/OfflinePackage/Packages.gz

这种报错只是warning和info不影响使用

说明:如提示sudo: dpkg-scanpackages: command notfound,则需要安装dpkg-dev工具

$sudo apt-get install dpkg-dev

打包软件成为压缩包

$tar zcvf /root/OfflinePackage.tar.gz /root/OfflinePackage/

三、安装离线包

拷贝离线安装包(上面制作的离线包)到root目录下

配置安装源

$sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak

说明:备份安装源配置

$sudo vi /etc/apt/sources.list

添加:deb file:/// root/OfflinePackage/  ,保存并退出。

更新安装源

$sudo apt-get update

离线安装

$sudo apt-get install XXX

四、总结

软件兼容性问题,离线安装是什么系统版本,在制作离线包时就用什么系统制作,有些软件对于Ubuntu Server和Ubuntu Desktop版本也不兼容。

Ubuntu 制作离线软件安装包相关推荐

  1. 程序的安装——软件安装包的制作、软件仓库的使用

    读书笔记 -- <嵌入式C语言自我修养> 软件安装 linux 安装包的制作 编译 软件安装包路径 使用dpkg命令来制作安装包   及   安装包的卸载 软件仓库 更新源 查看具体需要更 ...

  2. 快速创建软件安装包-ClickOnce

    目录 1. 什么是ClickOnce 2. 使用ClickOnce创建安装包 2.1 需要服务器 2.2 开始制作安装包 2.3 上传 2.4 程序安装.运行 3. Q&A 参考资料 今天介绍 ...

  3. 使用Qt Installer Framework制作软件安装包

    概述 Qt Installer Framework(缩写QIF)是Qt官方用于生成软件安装包的工具.包括Qt Creator和Qt Installer Framework自身的安装包都是由这个工具制作 ...

  4. ubuntu下载软件安装包

    apt-get -d download xxx ubuntu下载软件安装包命令.仅仅下载deb格式的安装包,不安装. xxx是待下载的安装包. 转载于:https://www.cnblogs.com/ ...

  5. Pocket PC/Smartphone软件安装包之制作DIY

    Pocket PC/Smartphone软件安装包之制作DIY<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:of ...

  6. 使用HM NIS Edit制作软件安装包

    使用HM NIS Edit制作软件安装包 使用HM NIS Edit制作软件安装包 背景 准备工作 制作流程 结束语 背景 由于参与的横向项目需要,需要对实验室开发的VSP处理软件进行安装包制作,主要 ...

  7. 超详细的软件安装包制作打包流程(C/S客户端)

    C/S客户端开发完成,需要将程序交付给用户,直接压缩发给用户是可以的(只是有点不专业),如果能有一个比较好看的安装界面,那档次就不一样了. 本文介绍怎么使用Adanced Installer 17.9 ...

  8. 制作CPA静默安装包和静默包软件捆绑方法

    制作CPA静默安装包 iexpress  : https://jingyan.baidu.com/article/72ee561aa7de29e16138dfb0.html 静默包软件捆绑方法 1.s ...

  9. NSIS制作软件安装包

    NSIS(Nullsoft Scriptable Install System)是一个开源的 Windows 系统下安装程序制作程序.它提供了安装.卸载.系统设置.文件解压缩等功能.这如其名字所指出的 ...

  10. 《PyInstaller打包实战指南》制作软件安装包

    制作软件安装包 下载并安装Inno Setup 快速制作安装包 打包完之后,如果能制作一个安装程序发送给客户,那体验感会更好,软件也可以显得更加专业.在本小节,笔者会教大家如何使用Inno Setup ...

最新文章

  1. python 导入模型h20_【机器学习】模型融合方法概述
  2. ios::ate ios::app ios::out ios::in ios::trunc ios::binary(组合总结)
  3. oracle odbc 设置_Oracle删除不干净怎么办?
  4. 写cookies注意事项
  5. 怎样在linux中创建硬盘,在linux中添加新硬盘并创建LVM组
  6. 提高编程技能最有效的方法
  7. sm总线控制器找不到驱动程序_细说嵌入式系统下的驱动程序设计
  8. [Java] 蓝桥杯BASIC-18 基础练习 矩形面积交
  9. 0507Python基础-set-深浅copy
  10. mysql5.7.9 zip achive
  11. 标注工具 labelImg 的下载安装及使用
  12. 遗传算法matlab工具箱及其应用
  13. 如何屏蔽所有国外ip,禁止国外IP访问网站
  14. MVP实现Recy多条目展示
  15. Jersey搭建restFul形式接口
  16. Deferred Decal
  17. 华为杭州研究所面试记
  18. negroni-gzip源码分析
  19. 1M带宽服务器能够承载多少人
  20. 超详细的纯CSS的照片墙特效

热门文章

  1. Onlyoffice不打开文档的情况下下载正在编辑的文档
  2. 换根dp 洛谷+upc
  3. win7音量图标不见了 点显示它图标和通知 提示但前未处于活动
  4. Nodejs+MongoDB+WebRTC搭建视频通话协同应用
  5. python计算日期到天数_利用python计算时间差(返回天数)
  6. 蓝凌OA前台任意文件读取漏洞利用
  7. 初识solr facet(一)
  8. Elasticsearch 搜索引擎开发实战
  9. 关于“长尾理论”(The Long Tail)
  10. linux( sudo bmon ) 流量监控工具----类似于 moniter interface