夜神模拟器使用termux安装Ubuntu系统
文章目录
我想学习Linux系统,但是不可能把电脑安装一个Linux系统吧。使用虚拟机有些配置又很繁琐。这里分享一个可以在安卓系统上使用的终端模拟器,可以通过安装Linux系统进行Linux的学习。对于初学者来说足够用了,因为没有多余的手机瞎折腾,我选择安装一个模拟器。使用模拟器比用虚拟机更容易。如果到后面想更深入学习Linux系统,分盘,配置环境之类的可以选择安装虚拟机。
1. 准备
1.1 夜深模拟器(链接)
现在的安卓模拟器有很多款,其实夜深模拟器是我用着觉得不错的模拟器。
1.2 alinux
用来复制代码,上网查找就可以了。
1.3 termux
然后我们找到最上面的一个版本,然后点击下载apk就好了,注意不要点击下载F-DROID。
2. 安装及配置
2.1 打开夜深模拟器
第一次使用默认打开Android5版本的模拟器,这款模拟器还会下载一个夜神多开器,让你可以使用多个模拟器,也可以把模拟器备份,方便再次使用。上网下载软件安装包之后就可以双击就会自动安装,我这里安装了还安装了一个vnc,是用来连接远程桌面的,到后面如果想使用图形界面就可以选择安装。
2.2 安装termux
vi $PREFIX/etc/apt/sources.list
点击termux进行安装,安装可能有点久,如果安装真的很久可以选择其他版本的termux。
2.3 配置
安装完之后的默认界面,此时可以使用类似Linux终端的指令,但是不算是Linux系统。如果不想安装安装Linux系统也可以进行其他diy,分享一个博客。Termux高级终端安装使用配置教程。termux界面上有一些模拟器键盘的按键使用起来非常方便,即使真的用手机也不会太麻烦。基本的快捷键上面分享的博客也有,我在这里就不介绍了。使用之前先升级软件源,由于是国外的网站,所以用起来可能有点慢,可以选择国内的镜像。
# The termux repository mirror from TUNA:
deb [arch=all,arm] https://mirrors.tuna.tsinghua.edu.cn/termux stable main
直接编辑源文件。这里使用的是一种代码编辑器vim,打开文件后按i进入编辑模式,把原本的网站注销。这里的[arch=all,arm]是因为模拟器就支持x86-32架构的,如果是手机话选择[arch=all,aarch64],现在使用的手机是可以支持x86-64架构的,一些比较旧的手机可能就支持x86-32架构。编辑完成之后点击扩张键上的ESC,退出编辑模式进入普通模式,按:输入wq退出编辑器,如果不小心输入错文件可以,输入q!强制退出模拟器。如果想更加了解这款编辑器可以上一个学习网站,vim编辑器实验楼一个使用Linux系统在线学习编程的平台,如果不是VIP每次用完的环境就会被删除。
$ pkg update && pkg upgrade
$ pkg install proot
termux终端左边,左键向右拉动,点击NEW SESSION可以新建其他终端来操作。使用这个指令来更新软件源,并且升级软件包。中间会问"Do you want to continue?[Y/n]",直接回车就默认Y了。
2.4 anlinux的使用
pkg install proot
termux-chroot
pkg install tsu
tsu
手机没有root,利用proot工具来模拟某些需要root的环境。然后终端下面输入:
手机已经root,安装tsu,这是一个su的termux版本,用来在termux上替代su。然后终端下面输入:
pkg install wget openssl-tool proot -y && hash -r && wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/Installer/Ubuntu/ubuntu.sh && bash ubuntu.sh
安装Linux系统前,安装一个proot指令模拟root的权限,在模拟器的话,已经可以获取root权限的,可以安装tsu,我这里选择proot,如果手机上不能获取root权限的话就可以使用这个工具。
$ termux-chroot
使用这个指令模拟器root权限。接下来就是使用anlinux了。打开anlinux,打开之后默认是仪表器。点击选择,这里我选择了最上面的Ubuntu,点击复制,点击启动开启termux。
$ /start-ubuntu.sh
长按桌面左键就可以,按PASTE就可以粘贴代码了。安装过程中可能会出现无法安装的情况,可以把用回注销的官方源,由于网络问题也可能安装比较慢,多试几次就好了。
3. 启动Ubuntu
安装成功后,使用ls可以看到新增加的四个文件。
$ ./start
修改~/.vnc/xstartup如下:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER#将此行的注释去掉
# exec /etc/X11/xinit/xinitrc#将此行的注释去掉
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
#gnome-session &
#xubuntu-session &
#xfce4-terminal &
sesion-manager & xfdesktop & xfce4-panel &
xfce4-menu-plugin &
xfsettingsd &
xfconfd &
xfwm4 &
使用这个指令就可以启动Ubuntu了。如果不想打这么长,点击这个Tab剑就会自动补全代码了,切记自己输入时要记得加扩展名.sh。现在就启动Ubuntu系统了,默认使用root用户,接下来就可以进行Linux系统的学习了。现在夜神模拟器最高使用termux魔改版本为0.82。如果无法使用上面的自动安装可以使用anlinux手动安装桌面,另外安装vnc4server来支持图形界面。安装xfce4(sudo apt-get install xfce4)vnc4server。