侧边栏壁纸
  • 累计撰写 17 篇文章
  • 累计创建 18 个标签
  • 累计收到 3 条评论

Termux下安装Ubuntu20.04LTS

soar
2023-12-12 / 0 评论 / 0 点赞 / 705 阅读 / 1,702 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2023-12-12,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

Termux/Ubuntu20.04LTS

换清华源

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


apt update && apt upgrade

ssh 连接Termux

安装openssh

pkg install openssh
# 或执行
apt install openssh
  • 如果没有执行换源操作 这一步会非常慢

设置当前用户密码

  • 安装完成openssh之后 设置当前用户密码 由于软件原因暂时无法修改用户名
passwd
  • 输入新密码
  • 再次输入新密码

查看当前用户

  • 使用 whoami 查看当前用户 u0_a436
whoami

使用启动ssh

sshd 
# 这里可以指定端口 默认端口8022
sshd -p 8022

查看ip

ipconfig

登陆你的Termux (需要在相同的网络环境)

ssh u0_a436@172.20.2.3 -p 8022
# 输入密码即可登陆

sshd 设置自启动

  • 添加或编辑文件 ~/.bashrc
vim ~/.bashrc
  • 添加如下内容并且保存
echo "用户:"$(whoami)
 
if pgrep -x "sshd" >/dev/null
  then
    echo "sshd运行中..."
  else
    sshd
    echo "自动启动sshd"

Termux的熄屏连接、权限设置

termux 在手机上的权限

image.png

文件权限

要在termux中管理和访问文件,则必须键入以下命令

termux-setup-storage

安装ubuntu

安装VNC

安装idea

备份与恢复

备份

为了能够轻松安全地备份 Termux,您应该使用 restic 应用程序,如果没有,您可以先使用命令 pkg install restic 安装它

创建一个目录以使用命令

mkdir -p /sdcard/termux-backups 

在 Sdcard 上存储备份
使用命令

restic init -r /sdcard/termux-backups 

将已创建的本地目录设置为本地存储库。
在此过程中,系统会要求您创建密码(制作密码后,直到忘记或无法使用备份结果)

  • 通过键入命令 restic backup -r /sdcard/termux-backups –tag termux $PREFIX 来启动备份过程。
  • Restic 应用单一增量备份方法,因此即使您多次备份结果,也只有 1 个备份文件,其大小会根据 Termux 中的包数量而变化。
    因此,我们不必担心由于频繁备份而导致存储空间不足。只需执行 restic backup -r /sdcard/termux-backups —tag termux $PREFIX即可重新启动备份。

恢复

恢复以下内容的最佳方法是什么?Termux 假设备份文件位于“/ sdcard / termux-backups”;如果备份文件位于其他目录中,则可以更改要运行的说明。

如果尚未安装,请确保已使用 pkg install unstable-repo 最后一个命令 pkg install restic 安装了 Restic 应用程序。

由于我们将删除原始环境并将其替换为备份环境,因此还原 Termux 的过程比备份它更复杂一些。

  • 将 restic 应用程序复制到 $ HOME,以便可以通过输入命令 cp $PREFIX/bin/restic $HOME/restic 直接从当前工作目录(默认为 $ HOME)运行它,然后输入 cd 以确保您在家中。
  • 取消设置LD_PRELOAD(禁用 termux-exec)与命令取消设置LD_PRELOAD。
  • 使用命令 rm -rf $PREFIX删除旧的 $ 前缀。
  • 使用命令从 Termux-backups 文件夹恢复 Termux $HOME/restic restore -r /sdcard/termux-backups –tag termux –target / latest。

如果一切顺利,您应该能够从备份文件中成功恢复 Termux。只需关闭 Termux 应用程序,重新启动它,然后享受。

0
博主关闭了当前页面的评论