我可以在Ubuntu Touch上安装和运行本机GUI Linux应用程序吗?

在平板电脑上的Ubuntu Touch中,我可以使用apt-get通过本机应用程序访问Ubuntu存储库 – 本机Linux应用程序是否可以在Ubuntu Touch中运行?

关于这一点有几点要说:

1)apt-get本身确实并且仍然有效。 那不会消失。 据我所知,您甚至可以通过apt-get update / upgrade来更新您的软件包。 但是,为了便于部署,我们现在使用点击包来部署要触摸的应用程序。

2)原生应用程序会在触摸时运行吗? 那取决于。 当你的意思是带有GUI的应用程序然后没有,很可能不是。 当它们没有使用Qt / QML sdk为Ubuntu构建时,它们不具备足够的环境感知function。 (虽然从理论上讲,你可以在(比方说)C ++中构建一个应用程序,而不需要可以触摸的sdk。这只是一个非常复杂的任务)

所以没有:实际上桌面Ubuntu的GUI应用程序不会在Touch上运行。 Touch和桌面Ubuntu(目前)的基本区别在于Desktop使用X显示服务器。 所有桌面GUI程序都依赖于X来将它们渲染到屏幕上。 Touch现在没有,也没有X.一个名为Mir的新显示服务器专为Touch设计。 与X相比,这带来了很大的优势,但这意味着需要X的应用程序不会在Touch上运行。 (同样,这仅适用于应用程序的GUI部分)。 另请注意,在不久的将来,Ubuntu Desktop也会获得MIR,但对于不执行MIR的应用程序会回退到X.

大多数Commandline接口程序(例如corkscrew)都没有Touch的固有问题。 (但触摸仍然处于重大发展阶段,因此现在可能无法正常工作。)

对不起,lenghty回复。 然而这是相当复杂的东西:)

我用“aptitude”来更新/升级15.04并遇到了一些问题。

  • 缓存使用了大量空间导致错误“空间不足”
  • 一些主要的Ubuntu触控组件在此过程中被移除 – 让手机仅在终端模式下有用,但没有触摸屏应用程序3)apt-get6更新似乎运行良好但在更新后仍未检测到3G / 2G运营商。 通过将运营商模式从3G更改为2G并再次返回=>可以轻松解决这一问题,从而重新扫描可用的运营商 – 从而再次使用可运行的电话:)

所以只是一个警告…使用apt-get仔细…整个系统仍处于测试阶段,这似乎导致了一些这些行为。

也许这是一个更相关的askubuntu答案 ? 至少关于如何在Ubuntu touch上启用apt-get。

基本上它说要使用phablet-tools并配置它

 sudo ap-get install phablet-tools phablet-config writable-image