【合作原创】使用Termux搭建可以使用的生产力环境(三)

前言

上一篇我们讲到了在Termux中安装Debian系统,并使用SFTP在手机和电脑之间传输文件,这一篇我们将继续向目标前进,搭建一套可以用于编程开发的生产力环境。

更换镜像源

既然是Linux,第一步做的还是切换镜像源,不然用Debian默认的镜像源下载文件实在是太慢了!!

第一步依旧是先进入Debian系统,如果自己在系统内的可以忽略这一步

proot-distro login debian

备份镜像源文件

为了防止搞坏了镜像源文件无法恢复,因此这里先备份原来的镜像源文件

cp /etc/apt/sources.list /etc/apt/sources.list-bak

编辑镜像源文件

nano /etc/apt/sources.list

目前的镜像源文件长这样:

通过Ctrl+K,将三行全部剪切掉(nano没有删除行功能,只能通过剪切一行的功能将数据全部删除),将三行全部删除后,将下面这些复制粘贴进去:

deb [signed-by="/usr/share/keyrings/debian-archive-keyring.gpg"] https://mirrors.aliyun.com/debian bookworm main contrib
deb [signed-by="/usr/share/keyrings/debian-archive-keyring.gpg"] https://mirrors.aliyun.com/debian bookworm-updates main contrib
deb [signed-by="/usr/share/keyrings/debian-archive-keyring.gpg"] https://mirrors.aliyun.com/debian-security bookworm-security main contrib

这里全部采用了阿里云的镜像,速度非常快,比原来的Debian镜像源不知道快哪里去了😂

按Ctrl+O保存,按回车键确认,最后按Ctrl+X退出nano编辑器

更新镜像源

如果不更新源的话,你什么软件都找不到,无法下载!就下图一样:

执行更新镜像源

apt update

更新完成后再次搜索vim,就能搜索出一大堆安装包了

图形化桌面前置知识

目前来说离安装图形化桌面只剩临门一脚了,但是我这里还是要插播一下图形化界面的前置知识,以免后面大家无法搞懂。

桌面环境类型

本教程装的图形化桌面是xfce4(后面简称xfce,这个是轻量级的桌面环境,适合手机安装,且类似于Windows,桌面可以放快捷方式图标等,大家上手比较容易。

KDE这个桌面环境太重量级了,不适合手机安装,非常卡!

GNOME桌面没法将应用的快捷方式放桌面上,和Windows区别太大,不好太好上手,关键是我还没试过手机上按照GNOME桌面😂

显示软件

由于Termux不可能直接利用手机显示屏直接显示桌面环境,除非彻底刷机,在手机上刷入特定的Linux系统,比如Ubuntu touch之类的,这个不在本篇教程的讨论范围内。本教程不需要root也不需要刷机,因此需要特定的软件去显示xfce桌面的内容。

目前能用于xfce桌面显示的软件有很多种,本教程主要介绍两种,VNC Server(后面简称vnc)和Termux-X11(后面简称t-x11)。

vnc:在手机上搭建vnc服务端,让其他设备通过vnc客户端去连接这个vnc服务器,然后显示xfce里的内容。

t-x11:Termux的补充工具存在,为Termux提供X Windows System(也称为X11,第11个版本号)图形界面,Termux-X11还能支持GPU硬件加速,而vnc做不到这一点。

多种排列组合

这也是让我写本教程最为头疼的地方,因为Termux环境也能安装xfce,而proot-distro的Debian中也能安装xfce4,这就导致了很多种排列组合出来了。

1、如果Termux中直接安装xfce,可以在Termux中直接安装vnc和t-x11,这种情况没有root权限,用的还是Termux自带的用户,用起来不太接近原生的Linux。得到的排列组合为:

组合a:Termux-xfce+Termux-vnc

组合b:Termux-xfce+Termux-t-x11

2、如果在proot-distro中的Debian安装xfce,这种情况有proot内的root权限(不是真正的手机root),使用起来更像是原生Linux,因此我更推荐在Debian中安装xfce桌面。但是这就带来了更多的排列组合,因为Debian中也是可以安装vnc的,得到的排列组合为:

组合c:Debian-xfce+Debian-vnc(在Debian内装一个自己的VNC Server)

组合d:Debian-xfce+Termux-vnc(Debian使用Termux的VNC Server)

组合e:Debian-xfce+Termux-t-x11(Debian使用Termux的Termux-X11)

组合f:Termux-xfce+Debian-vnc(Termux的xfce使用Debian内的VNC Server)喂!不要强行加排列组合!傻子才这么干好吧,这个组合作废!!🤣🤣

目前来说一共有6中组合,排除掉组合f,还有5中组合,虽然这5种组合我都试过,也都可以使用,但是这让我写教程很是头疼,我该从哪个组合开始讲起呢?

在我的重重思考下,我还是决定从最容易掌握也最适合新手的组合c开始讲起,也就是在Debian内装xfce桌面,在Debian内安装VNC Server,通过电脑使用VNC客户端软件连接手机的VNC服务器讲起,这个组合一致性高,都在Debian内操作,且操作方便,直接在电脑上操作即可,不需要在手机狭小的屏幕内操作,我写教程截图也容易的多。

安装前置软件

请在proot-distro的Debian内进行操作:

安装dbus-x11

该软件是Linux桌面系统必须的软件,桌面应用程序之间的消息总线,总之要装图形化桌面必须要装这玩意,不然xfce桌面启动不了。

apt install -y dbus-x11

如果切换过镜像源了,那么这个软件的下载安装会非常快

安装vnc-server

这就是在手机上搭建VNC服务器的关键软件了

apt install -y  tigervnc-standalone-server

设置显示序号

export DISPLAY=:1

注意!这里:1对应的vnc端口就是5901,如果:2就是5902,依此类推。

安装xfce桌面

这个行命令是本篇最重磅的命令了

apt install -y xfce4

这行命令会直接给你安装xfce4桌面,即使切换过镜像源了,耗时也很长,慢慢等吧,等这个命令执行完后xfce4桌面就能使用了。

注意!遇到下面这一步会停止安装,直接输入1,并按回车即可

不用管出现的报错,属于正常现象,装完后会回到命令输入

我将在下一篇介绍如何使用xfc4桌面,以及其他内容的安装,比如xfce4-goodies等

常见问题

1、镜像源切换失败,看看是不是粘贴过来的时候换行出现问题,我建议是一行一行贴过来,贴一行按回车手动换一行后继续贴,以免出现多行连在一起的情况,或者换行不在正确位置的情况。

2、xfce4桌面安装太慢,这个没办法,需要安装的依赖包实在太多了,确实要等很久,如果不切换源恐怕要等几天,切换过源了切网速很快的情况下,15分钟以内应该能装完。

结语

本篇介绍了proot-distro中的Debian如何更换镜像源,让大家花更短的时间安装完需要的包,以及即将要安装的图形化界面相关基础知识,和这让人无语的排列组合,最后让大家花时间安装一下xfc4桌面。在下一篇中我将会向大家介绍如何连接并使用你刚装完的xfce4桌面,敬请期待。

最后和之前一样,有问题大家可以在评论区指出,另外想要和作者吹水可以来群170618278,另外给up:qwe5283的Termux视频多多三连,谢谢各位!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值