我想在我的 Debian VPS 中安装一个软件,但我发现它只支持 Debian 9。是否可以在我的 VPS 中降级 Debian?
附言。我确实想安装 Koha
答案1
不支持降级 Debian!
如果您知道自己在做什么,则可能会有所工作(但您的问题表明您不具备 dpkg/apt 的高水平技能)。
正如 Stephen 在另一个答案的评论中提到的,到明年 6 月为止,您将获得 Debian 9 的长期支持(但仅限于此,如果您想这样做,您应该了解这意味着什么)。
但你确定你需要这个吗?我以前从未听说过 Koha,但在搜索它时我发现了一个库系统,在其下载页面上写着“积极支持软件包:Debian 9/10 (Stretch/Buster)”,所以我猜他们的软件包可以是安装在 Buster (Debian 10) 上。如果您需要另一个 Koha,我想说的是,仅支持 Debian 9 就表明该项目可能或多或少已经死亡,这是不开始使用它的原因(如果您开始依赖它,您将处于一个非常不愉快的境地)就它而言,它无法再运行,尽管虚拟机几乎总是一个选项),但正在寻找替代方案。
答案2
我会和码头工人一起去。或第二个虚拟机 (vps)。然而
来回答这个问题。
升级、降级或交叉升级(一个发行版到另一个发行版)的最简单方法是将/home
目录保留在单独的分区上。
将一些自定义系统内容放入主分区
我还将/opt
和保留/usr/local
在该分区的子目录中/home/system/opt
和/home/system/usr-local
。然后我从相应的位置添加符号链接:
rmdir /opt && ln -s -t /home/system/opt /opt
rmdir /usr/local && ln -s -t /home/system/usr-local /usr/local
通过覆盖安装
现在安装新操作系统,覆盖旧数据。
然而
我不会安装旧的 Debian 9,因为安全更新很快就会停止。相反,如果您需要旧的 Debian,则使用 Docker,并将您需要的内容放入其中。或者如果使用虚拟机,那么为什么不使用两个呢?