DietPi踩坑记录

安装DietPi时提示[FAILED] DietPi-Update | Unable to get latest version.

在安装DietPi时,报出如下错误:

[FAILED] DietPi-Update | Unable to get latest version.

这是因为DietPi检查更新时会请求https://raw.githubusercontent.com/MichaIng/DietPi/master/.update/version这个url,

而raw.githubusercontent.com在国内有时候访问不上,因此需要修改/etc/hosts文件

nano /etc/hosts

追加下面这一行

185.199.111.133 raw.githubusercontent.com

然后保存即可

注:IP可能会有变动,可以通过这个网站进行查询

方法参考https://www.jianshu.com/p/a9f2585bb881

安装软件时无法访问raw.githubusercontent.com

前一段所说的修改hosts的方法有时候似乎又不可行,因此这里换一种方法。

可以使用该网站的github镜像服务

先安正常步骤安装,失败后,选择change command,然后将raw.githubusercontent.com替换为raw.gitmirror.com即可

注:也可以按下文修改dietpi-software的方法,直接全局替换域名,比较省事

安装nextcloud时,下载nextcloud安装包奇慢

思路:可以使用motrix之类的软件,先把安装包下好,传到nanopi中,然后修改安装脚本,执行到这一步时copy到临时目录中。

找到/boot/dietpi/dietpi-software文件,先备份一份,然后使用vim修改

搜索nextcloud的ID114,找到nextcloud相关脚本

发现是这一行通过Download_Install函数下载并安装了这个文件。

大致浏览了一下,由于本人不熟悉shell脚本,修改起来怕出问题,因此干脆放弃修改它。然后想到了另一个办法:在PC上启动一个http文件服务器,然后直接把下载链接改成对应的地址

注:记得在PC防火墙上放行

在PC上,进入存放安装包的文件夹

python -m http.server

然后通过ipconfig找到PC在局域网中的IP

我这里最后拼接而成的文件路径是,http://192.168.1.13:8000/latest.tar.bz2

posted @ 2024-07-28 01:07  Re-Ch  阅读(396)  评论(0)    收藏  举报