前言 链接到标题

在过去的几天里,我一直在尝试在我的旧手机上运行Linux应用程序来搭建服务器。在这个过程中,我一开始选择了Linux Deploy这款软件,因为它似乎比较省事,可以有GUI来操作。但是我在使用的过程中发现使用Linux Deploy时会遇到很多问题,导致最后反而花费更多的时间。

在本文中,我将分享我在使用Linux Deploy时遇到的一些常见问题,以及我是如何解决这些问题的。

Linux Deploy的维护 链接到标题

Linux Deploy原先的仓库已经几乎没有活动了。因此,如果需要使用,可以用由其他开发者维护的分支。我之前使用的是这个:https://github.com/lateautumn233/Linuxdeploy-Pro

有些时候老版本的Linux Deploy安装新的系统时会遇到各种问题,换成这个就不会遇到了。

无法使用SSH 链接到标题

在全新的安装中出现勾选了SSH但无法使用SSH,一般是没有安装上。我遇到的问题类似于这个人遇到的问题:https://github.com/lateautumn233/Linuxdeploy-Pro/issues/46

我也不知道我是怎么解决的。我把安装位置从目录改成img文件,然后重新安装一遍,问题就解决了。

无法上网 链接到标题

我遇到的貌似是因为权限设置导致用户无法上网,但是apt能正常联网并下载文件,ping域名就会提示无法解析域名,ping一个IP就卡住不动了。

原因应该是访问安卓的网络需要额外开启权限。可以参考这个:https://github.com/meefik/linuxdeploy/issues/1367

大致就是把你的用户添加到aid_inet组。

结语 链接到标题

我印象里遇到的问题很多的,不过一时半会儿想不起来了,如果之后想起来了再补充。

最后因为遇到了一些问题我实在修不好,索性就直接换成Termux了。之后我可能会写文章记录使用Termux运行软件的时候遇到的各种问题以及解决方法。