來回答這個問題。

來回答這個問題。

我想在我的 Debian VPS 中安裝一個軟體,但我發現它只支援 Debian 9。

附言。我確實想安裝 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,並將您需要的內容放入其中。或者如果使用虛擬機,那麼為什麼不使用兩個呢?

相關內容