Ubuntu Touch 中有哪些软件包可用,哪些软件包不可用

Ubuntu Touch 中有哪些软件包可用,哪些软件包不可用

我只是想知道我是否能够在运行 Ubuntu Touch 的智能手机或平板电脑上使用我熟悉和喜爱的 CLI 应用程序。

您能否帮助我了解任何给定包(无论是通过 apt-get 还是其他包管理器,如 NPM 或 Rubygems)的哪些特征表明它将在 Android 设备上的 Ubuntu Touch 上运行或不运行,而不仅仅是指向已知工作包的列表?

一个显而易见的问题是,将代码编译为 ARM 指令集而不是 x86 指令集会遇到什么问题?但我确信还有很多其他事情需要考虑……

打个比方,总体而言,Ubuntu Touch 更像 Microsoft Surface Pro(Windows)还是 Microsoft Surface(Windows RT)?

答案1

我的理解是,默认情况下,文件系统是只读的,因此您无法运行apt-get、、或任何gem其他npm修改文件系统系统部分的工具。

但是,有一种方法(我不记得具体方法了,它与写入特殊文件有关)可以使文件系统可写,然后您应该能够使用在常规 Ubuntu 桌面上可以使用的任何命令行工具。

不过,默认情况下它是只读的,这是有原因的——为了能够使用 Ubuntu Touch 的基于图像的更新,这是一种只下载已知更改集的超高效方法,应该比和快得多apt-get updateapt-get diet-upgrade我不知道如果将文件系统设为可写,这是否会起作用,如果它不起作用,您将如何更新您的设备。

相关内容