电脑ssh登录手机termux(可选)

安装openssh

  1. apt update
  2. apt install openssh

启动sshd服务

  1. sshd

设置自动启动ssh服务

  1. echo "sshd" >> ~/.bashrc

手机查看当前用户名

  1. whoami

手机查看当前ip

  1. ifconfig -a

旧机荣耀9折腾之termux实现archLinux - 图1

我的手机当前的ip为 :192.168.43.131
修改ssh密码

  1. passwd

pc连接ssh

  1. ssh -p 8022 u0_a100@192.168.43.131

安装ArchLinux

Termux提供了一个proot-distro软件包,用于管理Termux内部的Linux发行版。据说几乎没有性能损失。

您可以通过执行以下命令安装该实用程序
安装proot-distro

  1. pkg install proot-distro
  1. # 查询支持哪些发行版本
  2. proot-distro list
  3. proot-distro install <alias>

我安装的 是archlinux,如下命令:

  1. proot-distro install archlinux
  1. # 进入archlinux
  2. proot-distro login archlinux

执行结果如下:

  1. ~ $ proot-distro login archlinux
  2. [root@localhost ~]#

ArchLinux换源

编辑 /etc/pacman.d/mirrorlist ,在文件的顶端添加Server = https://mirrors.ustc.edu.cn/archlinuxarm/$arch/$repo

  1. vim /etc/pacman.d/mirrorlist

vim的简单使用:

编辑“text.txt”:vim text.txt(打开文件并编辑,如果没有这个文件则创建)

插入模式:i

向下搜索:/

向上搜索:?

退出插入模式:esc

保存::w

退出::q

不保存退出::q!

保存退出::wq!(也可以是:qw :qw! :wq )(大雾)
我的编辑:
旧机荣耀9折腾之termux实现archLinux - 图2
旧机荣耀9折腾之termux实现archLinux - 图3

使用pacman安装软件之前先更新一下系统:

  1. #更新系统,不然可能安装软件报错
  2. pacman -Syyu

archlinux安装软件

  1. #安装vim
  2. pacman -S vim

neofetch
旧机荣耀9折腾之termux实现archLinux - 图4

安装设置中文

查看当前语言环境:

  1. echo $LANG

查看当前系统是否有中文语言包

  1. locale -a

如果没有中文语言包

  1. vim /etc/locale.gen

查看文件中是否有zh_CN.UTF-8,如果没有在文件中增加一行

  1. zh_CN.UTF-8 UTF-8

https://blog.csdn.net/lxyoucan/article/details/116743502

安装Xwindow

  1. pacman -S xorg

下载93.06mib(20220421)
旧机荣耀9折腾之termux实现archLinux - 图5

这近乎消失的网速。。。

安装桌面环境和相关软件(大量包,一路回车)

  1. pacman -S xfce4 xfce4-goodies

下载102.75mib(而且好费时间)

安装字体

  1. pacman -S ttf-dejavu wqy-bitmapfont wqy-microhei wqy-zenhei noto-fonts noto-fonts-emoji

45.05mib

安装网络管理

  1. pacman -S networkmanager
  2. systemctl enable NetworkManager # 开机自启动

配置nvc

termux 安装 tigervnc

  1. apt install x11-repo #安装X11源
  2. apt install tigervnc xorg-xhost

设置vnc启动脚本:
(这里的geometry后面的部分为设备分辨率)

  1. nano vnc
  2. 写入如下内容
  3. vncserver -kill :1 #关掉上次未关的vnc,不写也可以!
  4. vncserver -geometry 1920x1080 -listen tcp :1

旧机荣耀9折腾之termux实现archLinux - 图6

nano基本使用:ctrl+o保存,ctrl+x退出

  1. nano host
  2. #写入以下内容
  3. DISPLAY=:1 xhost +
  1. nano startarchvnc# 编辑启动arch vnc的脚本
  2. #在这里写入
  3. sh vnc
  4. sh host
  5. proot-distro login archlinux

输入sh startarchvnc 进入到arch系统中会让你设置vnc的密码,设置即可
我设置的是20220421

进入arch系统输入DISPLAY=:1 xfce4-session

打开VNC Viewer软件,接入本地链接:

localhost:1
arch

旧机荣耀9折腾之termux实现archLinux - 图7

开启xfce桌面!!!
旧机荣耀9折腾之termux实现archLinux - 图8