如何在安卓设备上运行Linux(使用termux+图形界面)加上换源等优化

我学生嘛,喜欢讲故事,你看看我大部分文章开头,都会有"事情的起因"一类话

当然这次也不例外哦

我最新获得了一个新平板,华为的matepad air,很喜欢。想捣鼓,不太懂,但好像鸿蒙不能直接用root,然后我又想在同学面前装一装。毕竟你看电影里是不是很多黑客在手机上操作一番后,就能远程破解密码之类的,很酷


让我说点正式点的介绍吧,内容倒确实是我写的,东拼西凑罢了

Termux 是一个开源的Android应用程序,它提供了一个完整的Linux环境,允许用户在Android设备上运行大多数Linux命令行工具和软件。它支持包管理器,用户可以通过它安装各种软件包,包括文本编辑器、编程语言环境、数据库服务器等。
以下是Termux的一些主要特点:

  • 命令行界面:Termux提供了一个标准的Unix命令行界面,用户可以使用熟悉的命令行工具。
  • 软件包管理:通过 pkg 命令,用户可以安装、更新和卸载软件包。
  • 存储管理:Termux有自己的文件系统,但它也可以访问Android设备的内部存储。
  • 网络访问:可以在Termux中运行网络服务,例如SSH和HTTP服务器。
  • 脚本支持:支持Shell脚本和Python脚本等多种脚本语言。
  • 开发环境:提供编译器和工具链,可以用于开发和编译软件。
  • 多语言支持:除了Shell,还支持多种编程语言,如Python、Node.js、Ruby等。
  • 可定制性:用户可以根据自己的需求定制Termux环境。

Termux非常适合开发者和那些希望在移动设备上使用Linux命令行工具的用户。通过Termux,用户可以在Android设备上体验类似于Linux的工作流程。
 


安装termux

​​​​​termux官网

首先咱先进入官网,大致如下

2aee277b84db4fd485826cd9882baef6.jpg

 我们这里选择github下载(F-droid好像被墙了)

链接直达(可能失效)

5b256bc1d0264a5995316e8076c772fa.jpg

你会看到很多下载链接,按理来说根据设备选择,但实测第一个解决大多数。

哦?你说github的链接打不开?那博主我也没办法啊,不同时间多试试就行了,实在不行私聊我给你发哦(不过我现在要初三了,时间不多欸)那么我们继续

下载好后打开软件,界面大致如下

fc8c09e8e0524d79a0e44f0fb46d61e6.jpg

朴实无华是吧 

换源

如何换源呢?是个好问题,我最开始直接pkg install tsinghua.sources然后貌似失败了,但是我又找到一个管用的方法如下

首先输入:pkg install vim

下载vim编辑器,大名鼎鼎

要注意哈,每次下载中间都会有提示要不要继续,给个y和n选项

然后输入export EDITOR=vim 这样把默认编辑器改成了vim

输入apt edit-sources

f6b24bf587e54f26a80b555b12d4b4b2.jpg

进入这样的页面,此时应该稍微了解下vim操作方式

先按i进入编辑

然后删除所有内容,正常按backspace就行

deb http://mirrors.tuna.tsinghua.edu.cn/termux stable main

然后复制这个进去,清华源

然后按esc按键,再输入:wq

注意哈,冒号也要输入

然后就能退出了

换源成功!!!完结撒花‘’

不过,我似乎没成功,于是翻找官方网站 

4da5a92649b6484e93c59f58f109a7c7.jpg

sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-main stable main@' $PREFIX/etc/apt/sources.list
apt update && apt upgrade

 复制这段上去即可

再次完结撒花!

如果不放心,可以再运行下

apt-get update和apt-get upgrade

嘿嘿


图形界面

还记不记得当我们最开始进入termux的时候

826a237f30d641aebbbbc744b4645487.jpg

这里有个x11,经过查询,这似乎是官方的图形界面

那么我们直接输入pkg install x11-repo

 (你也可以选用xfce,好像官方演示用的就是这个

pkg install xfce)

不过我还是拿x11来演示

接下来我也不懂,但是我实测管用,只要复制粘贴上去即可

pkg install xwayland
访问这个网站https://github.com/termux/termux-x11

343fabf3892c404a88107e03b02ab3cd.jpg

点击右下角的releases下方的链接

然后下载apk和deb安装包

apk当场安装即可,然后我们打开termux

输入ls,查看目录,应该有个downloads

cd downloads

然后进入

继续输入dpkg -i termux

然后按tab按键自动补全

之后就安装了

安装之后,难活,启动!

vim /data/data/com.termux/files/usr/bin/x11
复制粘贴这个,进入vim编辑器(按i)编辑

然后粘贴上去下面这段(使用xfce)

XDG_RUNTIME_DIR=${TMPDIR} termux-x11 :1 &
env DISPLAY=:1 dbus-launch --exit-with-session xfce4-session
 然后按esc输入:wq来保存退出

7e04e8dd9dcb4a36af3d1176cf4b5512.jpg

然后粘贴上去 chmod +x /data/data/com.termux/files/usr/bin/x11

赋予权限

之后我们输入x11就能自动启动了

8b5f564899f64374a49f6df53f873517.jpg

完结撒花!!!!!!

给个关注呗 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值