发布时间:2022年11月20日 修改时间:2024年05月14日 已有 63271 人围观
问题: 我按照 adding debian packages 添加 Debian 软件包到我的系统,但是当我升级到一个新的固件后这些包会丢失?
回答: 是的,升级会创建一个新的文件系统。我使用的一种方法是把下面的脚本中/config/scripts/post-config.d/
ubnt@RTR5:/config/scripts/post-config.d$ cat install_my_packages.sh#!/bin/bashdoneit='/var/lib/my_packages'packages='screen rsync iftop iptraf mtr-tiny bmon'if [ -e $doneit ]; thenexit 0;fiapt-get updateapt-get install -y $packages if [ $? == 0 ]; then echo package install successful touch $doneit else echo package install failed fi exit 0
注意事项:
问题: 由于该系统保持 2 个固件,我怎么切换回旧的固件?
回答: 切换固件版本请参考 EdgeMAX image management.
问题: 我能找到旧的固件文件而无需用它重新引导?
回答: 是的,旧的文件系统可以在 /root.dev/w.o/ 找到。