如何在Android上获得更多类似Linux的体验?


11

是否有项目(例如ROM)在Android上提供了更多类似Linux的体验?

我希望有一些东西

  • 易于在类似平台上安装
  • 外壳访问
  • 开发工具,例如gcc,Python

2
什么是“在类似平台上轻松安装”?
RR 2012年

2
来自Stackoverflow:有没有办法在Android上运行Python?。由于这些应用程序的性质,我建议您在stackoverflow上搜索有关GCC和Python的信息。
Zuul 2012年

@RichardBorcsik我想要类似于Debian的东西,它可以在各种平台上运行,而无需最终用户做很多工作。
李天扬2012年

1
在多个平台和类似Linux的部分上,请参阅新的Ubuntu Phone OSUbuntu Phone OS与Android OS有何关系?,尽管安装意味着您将再也无法在手机上运行Android。
GAThrawn

Answers:


16

已经有很多选择:

  • 将Chroot移植到成熟的linux上(搜索debian chroot android,它获得了很多成功)
  • 还有一些手机/平板电脑型号的DebianUbuntu的本机端口。
  • Shell访问已经存在:终端仿真器
  • 如果您安装诸如CyanogenMod之类的售后固件,您将获得root访问权限,busybox,bash,ssh客户端/服务器等。
  • 这是SL4A项目(适用于Android的脚本层),它将python,lua,perl和其他解释语言添加到android
  • 您可以使用Necessitas构建Qt应用程序(是的,甚至使用QtGui的应用程序也可以),这是Qt Desktop框架大多数部分移植到Android的端口。像Quassel(一个IRC客户端/服务器)这样复杂的应用程序,只需很少的源代码更改即可构建。从理论上讲,尽管某些部分(例如Plasma工作区)可能与Xorg / GLX过于紧密地联系在一起,但您可以构建许多KDE4。
  • 可以将大多数GNU / Linux中不需要图形界面的C / C ++程序编译为使用Android NDK在Android上运行

  • 在Android设备上运行Python3应用程序,包括脚本和项目
  • 从QRCode执行Python3代码和文件
  • 支持SL4A编程,可以访问android的功能,例如网络,蓝牙,位置
  • 支持Python3控制台
  • 支持QEdit,可让您编辑Python代码支持FTP服务器,可让您轻松地将Python3项目从PC传输到移动设备

  • 您知道的其他事情。随时在这里添加


2
如果您认为答案不完整,并且想邀请人们进行更新,则应将其设置为Community Wiki。
ale

感谢您的提示@AlEverett,这是我第一次这样做。
ce4 2012年

总是很乐意提供帮助。
ale

botbrew也是Android的一个非常简洁的软件包管理器。让你像一些有用的工具makegit。而且由于它是程序包管理器,因此您可以添加更多。
Ehtesh Choudhury 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.