androidx86是一个自由而开源的项目,将微软制做的安卓系统从ARM构架移植到了x86构架,可以让用户在她们的桌面笔记本上运行安卓系统来享受所有的安卓功能和应用程序及游戏。--M.hannySabbagh(作者)
androidx86是一个自由而开源的项目,将微软制做的安卓系统从ARM构架移植到了x86构架,可以让用户在她们的桌面笔记本上运行安卓系统来享受所有的安卓功能和应用程序及游戏。
在前一段时间,androidx86项目完成了安卓8.1Oreo系统的x86构架移植。在这篇文章中,我们将解释怎样在你的Linux系统上安装它安卓运行linux软件,便于你还能随时使用你的安卓用程序和游戏。
在Linux上安装安卓x868.1Oreo打算环境
首先,让我们下载androidx868.1Oreo系统镜像。你可以从这个页面下载它,只需单击“android-x86_64-8.1-r1.iso”文件下的“View”按钮。
我们将在我们的Linux系统上使用QEMU来运行androidx86。QEMU是一个十分好的模拟器软件,它也是自由而开源的,而且在所有主要的Linux发行版储存库中都是可用的。
在Ubuntu/LinuxMint/Debian上安装QEMU:
sudo apt-get install qemu qemu-kvm libvirt-bin
在Fedora上安装QEMU:
sudo dnf install qemu qemu-kvm
对于其它发行版,只须要搜索“qemu”和“qemu-kvm”软件包,并安装它们。
在你安装QEMU后,我们将须要运行下边的命令来创建android.img文件,它犹如某种分配给安卓系统的c盘空间。所有安卓文件和系统都将坐落该镜像文件中:
qemu-img create -f qcow2 android.img 15G
我们在这儿的意思是,我们想为该安卓系统分配一个最大15GB的c盘空间,而且,你可以修改它到你想要的任意大小(确保它起码小于5GB)。
如今,首次启动运行该安卓系统雨林木风linux,运行:
sudo qemu-system-x86_64 -m 2048 -boot d -enable-kvm -smp 3 -net nic -net user -hda android.img -cdrom /home/mhsabbagh/android-x86_64-8.1-r1.iso
将/home/mhsabbagh/android-x86_64-8.1-r1.iso替换为你从androidx86网站下载的文件的路径。关于我们在这儿正在使用的其它选项的解释,你可以参考这篇文章。
在你运行里面的命令后,该安卓系统将启动:
安装系统
从这个窗口中,选择“Advancedoptions”,它将引导到下边的菜单,你应如下在其中选择“Auto_installation”:
在这之后,安装器将告知你是否想要继续,选择“Yes”:
接出来,安装器将无需你的指示而继续进行:
最后,你将收到这个信息,它表示你已然成功安装安卓8.1:
如今,关掉QEMU窗口即可。
启动和使用安卓8.1Oreo
如今,安卓系统早已完全安装在你的android.img文件中,你应当使用下边的QEMU命令来启动它,而不是上面的命令:
sudo qemu-system-x86_64 -m 2048 -boot d -enable-kvm -smp 3 -net nic -net user -hda android.img
注意,我们所做的只是移除-cdrom选项及其参数。这是告诉QEMU,我们不再想从我们下载的ISO文件启动,相反,从这个安装的安卓系统启动。
你如今还能见到安卓的启动菜单:
之后,你将步入第一个打算向导,选择你的语言并继续:
从这儿,选择“Setupasnew”选项:
之后,安卓将寻问你是否想登陆到你当前的微软帐号。这步骤是可选的linux安全加固,而且这很重要,便于你随即可以使用微软Play商店:
之后,你将须要接受条款:
如今,你可以选择你当前的时区:
系统将寻问你是否想启动一些数据搜集功能。假如我是你的话,我将简单地全部关掉它们,像这样:
最后安卓运行linux软件,你将有两种启动类型可供选择,我建议你选择Launcher3选项,并使其成为默认项:
之后,你将见到完整工作的安卓系统主屏幕:
从现今起,你可以做你想做的任何事情;你可以使用外置的安卓应用程序,或则你可以浏览你的系统设置来按照你的喜好进行调整。你可以修改你的系统的外形和体验,或则你可以像示例一样运行Chrome:
你可以开始从微软Play商店安装一些应用程序程序,像WhatsApp和其它的应用程序,以供你自己使用:
你如今可以用你的系统做任何你想做的事。恭喜!
之后怎样轻松地运行安卓8.1Oreo
我们不想总是不得不打开终端窗口,并写这些长长的QEMU命令来运行安卓系统,相反,我们想在我们须要时一次单击就运行它。
因此,我们将使用下边的命令在/usr/share/applications下创建一个名为android.desktop的新文件:
sudo nano /usr/share/applications/android.desktop
并在其中粘贴下边的内容(右键单击之后粘贴):
[Desktop Entry]
Name=Android 8.1
Comment=Run Android 8.1 Oreo on Linux using QEMU
Icon=phone
Exec=bash -c 'pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY qemu-system-x86_64 -m 2048 -boot d -enable-kvm -smp 3 -net nic -net user -hda /home/mhsabbagh/android.img'
Terminal=false
Type=Application
StartupNotify=true
Categories=GTK;
再指出一次,你必需使用你系统上的本地镜像路径来替换/home/mhsabbagh/android.img。之后保存文件(Ctrl+X,之后按Y,之后按回车)。
注意,我们须要使用pkexec来使用root权限运行QEMU,由于从较新的版本开始,普通用户不容许通过libvirt访问KVM技术;这就是为何它将每次要求你输入root密码的诱因。
如今,你将在应用程序菜单中见到安卓图标,你可以在你想使用安卓的任何时间来简单地单击该图标,QEMU程序将启动:
总结
我们向你展示怎样在你的Linux系统上安装和运行安卓8.1Oreo。从现今起,在没有其它一些软件的(像Blutsticks和类似的方式)的情况下,你可以更容易地完成基于安卓的任务。在这儿,你有一个完整工作和功能的安卓系统,你可以随心所欲地操作它,假如一些东西出错,你可以简单地杀死该镜像文件,之后随时再一次重新运行安装程序。
你之前尝试过androidx86吗?你的体验怎样?
via:
作者:M.HannySabbagh选题:lujun9972译者:robsean校对:wxy
本文由LCTT原创编译,Linux中国荣誉推出