前言
上一篇我们讲到了在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视频多多三连,谢谢各位!!

被折叠的 条评论
为什么被折叠?



