离线更新 Ubuntu

离线更新 Ubuntu

我的电脑没有网络连接。那么,我可以在 Android 上下载软件,然后在 Ubuntu 16.04 上安装它们吗?请提供分步指南。

答案1

如果软件完全满足所有依赖项,您可以在没有互联网连接的情况下成功安装软件,这是很难实现的!

否则,您必须手动安装所有依赖项,这是非常痛苦的事情,因为大多数包都需要许多依赖项,而这些依赖项包需要其他依赖项才能工作(链继续)。

唯一可能的解决方案是使用便携式包管理器,例如卡米克里立方体或者凯里,但问题是它们不适用于 Android 操作系统!

答案2

离线更新 Ubuntu

每当发布新版本的 Ubuntu 时(如果您坚持使用 LTS,这意味着 LTS 的每个新点版本(例如 14.04.5 LTS),其中所有更新都包含在安装 USB/DVD 中),请备份您的文件,下载新版本,使用 .iso 制作安装 USB/DVD,从安装 USB/DVD 启动,在安装过程中,应该有一个选项可以将您以前的 Ubuntu 版本升级到安装 USB/DVD 上的版本(例如从 Ubuntu 16.04 LTS 升级到 Ubuntu 16.04.1 LTS),选择此选项,然后照常安装。如果出现问题,请再次运行新版本 Ubuntu 的安装 USB/DVD,但这次选择清除所有内容的选项,并手动恢复您之前安装的所有文件和软件。

安装/运行特定软件(除 Deb 之外的所有软件)

由于 Debs 不捆绑依赖项,因此离线安装 Debs 有点麻烦,如果可能的话,这是推荐的路线。

  1. 在线搜索您想要的软件 在此处输入图片描述
  2. 下载该软件的 Linux 版本(针对正确的架构,32 位或 64 位) 在此处输入图片描述
  3. 将您的 Android 设备插入计算机(可能使用 microUSB 转 USB(公对公)电缆),在设备上找到下载文件的文件夹(可能是下载),选择它,右键单击它并单击“复制”或“剪切”,在您的计算机上找到要保存它的文件夹,右键单击空白处并单击“粘贴”。
  4. 按照该软件的安装说明来安装/运行它。 在此处输入图片描述

安装或更新特定软件 (Deb)

如果您要安装 Deb 包,最好从 Ubuntu 存储库获取官方包。

  1. 下载相关Deb包到Android设备上
    1. Ubuntu 软件包搜索
    2. 在搜索部分的下拉列表中选择您的 Ubuntu 版本
    3. 在关键字框中搜索您想要的软件包,然后单击搜索(您可能想谷歌搜索“[程序名称] Ubuntu 软件包”来找出该程序的 Ubuntu 软件包名称)在 Ubuntu 软件包搜索中搜索 0ad
    4. 单击发行版上的链接yakkety (16.10) 是链接
    5. 单击您的体系结构的体系结构链接0AD 的架构链接
    6. 单击最近的镜像,即可下载文件0AD 镜像链接
    7. 对所有尚未安装的依赖项重复步骤 1.5 和 1.6(可能很多!)当我说很多时,我的意思是很多(要在终端中检查您有哪些依赖项或没有什么依赖项,请使用dpkg-query -l packagename终端。如果您得到除此以外的任何信息,dpkg-query: no packages found matching xonotic则表示您已经安装了该软件包。请注意,您可能还需要安装依赖项的依赖项,以及依赖项的依赖项的依赖项等。)
  2. 将您的 Android 设备插入计算机(可能使用 microUSB 转 USB(公对公)电缆),找到设备上下载文件的文件夹(可能是下载),全选它们,右键单击它们并单击“复制”或“剪切”,在您的计算机上找到一个文件夹来保存它们,右键单击空白处并单击“粘贴”。
  3. 逐个安装每个软件包,从依赖关系最低的开始向上安装。只需双击每个软件包即可使用 Ubuntu 软件进行安装。

相关内容