我的电脑没有网络连接。那么,我可以在 Android 上下载软件,然后在 Ubuntu 16.04 上安装它们吗?请提供分步指南。
答案1
答案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 有点麻烦,如果可能的话,这是推荐的路线。
- 在线搜索您想要的软件
- 下载该软件的 Linux 版本(针对正确的架构,32 位或 64 位)
- 将您的 Android 设备插入计算机(可能使用 microUSB 转 USB(公对公)电缆),在设备上找到下载文件的文件夹(可能是下载),选择它,右键单击它并单击“复制”或“剪切”,在您的计算机上找到要保存它的文件夹,右键单击空白处并单击“粘贴”。
- 按照该软件的安装说明来安装/运行它。
安装或更新特定软件 (Deb)
如果您要安装 Deb 包,最好从 Ubuntu 存储库获取官方包。
- 下载相关Deb包到Android设备上
- 去Ubuntu 软件包搜索
- 在搜索部分的下拉列表中选择您的 Ubuntu 版本
- 在关键字框中搜索您想要的软件包,然后单击搜索(您可能想谷歌搜索“[程序名称] Ubuntu 软件包”来找出该程序的 Ubuntu 软件包名称)
- 单击发行版上的链接
- 单击您的体系结构的体系结构链接
- 单击最近的镜像,即可下载文件
- 对所有尚未安装的依赖项重复步骤 1.5 和 1.6(可能很多!)(要在终端中检查您有哪些依赖项或没有什么依赖项,请使用
dpkg-query -l packagename
终端。如果您得到除此以外的任何信息,dpkg-query: no packages found matching xonotic
则表示您已经安装了该软件包。请注意,您可能还需要安装依赖项的依赖项,以及依赖项的依赖项的依赖项等。)
- 将您的 Android 设备插入计算机(可能使用 microUSB 转 USB(公对公)电缆),找到设备上下载文件的文件夹(可能是下载),全选它们,右键单击它们并单击“复制”或“剪切”,在您的计算机上找到一个文件夹来保存它们,右键单击空白处并单击“粘贴”。
- 逐个安装每个软件包,从依赖关系最低的开始向上安装。只需双击每个软件包即可使用 Ubuntu 软件进行安装。