Whatsapp

如何在您的Android 设备上安装和运行GNU/Linux 操作系统

Anonim

在您的android 设备上安装GNU/Linux 环境可以增强和提高其生产力。虽然Android OS与GNU/Linux运行在同一个内核上,但这两个操作系统运行在不同的程序上。

android 应用程序的一个常见警告是,与桌面应用程序相比,它们有时会受到更多限制,而解决这个问题的一种方法是安装 GNU/Linux 环境,这适用于 root 用户或非根设备。本指南假定正在使用非根设备。

Android 上的GNU/Linux 安装

要设置GNU/Linux您需要下载GNURoot Debian 和Xserver XSDL 后跟适用的Linux 命令以完成该过程。

GNURoot 允许您在主机操作系统中创建Linux 环境。通常您需要 Linux 的“Chroot”功能来执行此操作,但是 GNURoot 使用“proot 》一款无需proot权限也能实现同样功能的软件

Xserver XSDL的目的是提供一个应用程序GNURoot 连接到。 X服务器需要运行图形繁重的软件。

Xserver XDSL提供了自定义显示分辨率等选项。

如何在安卓设备上安装GNU/Linux

1. 搜索并安装GNURoot DebianXserver XSDL 来自Playstore。

2. 下载完成后运行GNURoot Debian ,但是要注意“root”shell,这是一个在 Andriod 应用程序沙箱中运行的假 root shell,所以请忽略它。

Android 上的Linux Shell

3. 确保您拥有最新的升级运行“apt-get update apt-get upgrade”。在 Debian/Ubuntu Linux 环境下安装软件需要apt-get。

$ sudo apt-get update
$ sudo apt-get 升级

4. 接下来就是安装图形环境了。您可以通过为包含所有工具的环境运行“apt-get install lxde”来执行此操作,或者您可以运行“” apt-get install lxde-core”仅适用于桌面环境。

$ sudo apt-get install lxde
$ sudo apt-get 安装 lxde-core

5.现在剩下的是在图形环境中提供对终端的访问的方法,一个名为 XTerm用于此。

最后你需要Synaptic Package Manager作为apt-get的前端 音频播放驱动程序Pulseaudio.

$ sudo apt-get install xterm synaptic pulseaudio

6.作为最后一步开始xServer XSDL和下载所有字体然后返回 GNURoot 运行这些命令:

$ sudo export DISPLAY=:0 PULSE_SERVER=tcp:127.0.0.1:4712
$ sudo startlxde &

在此之后,恢复到XServer XSDL并等待LXDE桌面。

在Android上运行LXDE桌面

在Android上安装Linux应用程序

现在您在Android 设备上安装了Debian Linux,您将需要应用程序才能充分享受它。要访问大型 Linux 应用程序存储库,请使用Synaptic Package Manager 之前安装的。

从开始菜单访问Run并输入“synaptic ”。当Synaptic Package Manager 打开时按搜索按钮并键入您要查找的应用程序的名称,然后将其标记为安装。

Synaptic 包管理器

图片来源:xda-developers

安装应用程序后,您终于可以开始了!但是请记住,由于这是在 Android 中运行的 Linux 环境,它不会像您期望的那样从整个 Linux 包中无缝运行,某些应用程序可能根本无法运行。此外,android 应用程序在 Linux 环境中的工作方式不一定不同,因此也不要对您的 android 应用程序抱有比平常更多的期望。

同样重要的是要记住,有些游戏将无法运行,尤其是那些需要硬件加速的游戏,但总而言之,大多数应用程序和简单的游戏都可以正常运行!

我们希望您发现本指南易于遵循,如果您有任何意见、提示或建议,请告诉我们,或者只是让我们知道您已按照这些指南在您的 Android 设备上成功安装了 Linux!