Debian

使用 debian 更新 NGINX

  • May 28, 2020

我在 Debian 9 上安裝了 Nginx 1.10.3,我想將他更新到最新的穩定版本(1.18.0)。

我查找了幾個解釋如何執行此操作的網站,但它們都使用 Ubuntu。在我看來,該程序與 Debian 不同。

首先,是否可以用我的 debian 版本更新這個版本的 nginx ?如果可能的話,有沒有簡單的方法或者我必須解除安裝所有東西並重新安裝他?

我提前謝謝你

約哈娜 C.

官方 Debian 軟體包(反向移植)

您將在官方儲存庫中獲得的最佳版本是 nginx 1.14.1(在撰寫本文時),位於 stretch-backports 下。這是一個由 debian 維護的分佈式和簽名的 nginx 包。

https://packages.debian.org/stretch-backports/nginx

這可以通過以下方式完成:

  1. 添加deb http://deb.debian.org/debian stretch-backports main到您的/etc/apt/sources.list文件中;
  2. 執行apt-get update
  3. 使用apt-get install -t stretch-backports nginx.

非官方但更新的版本

按照 nginx 網站 ( http://nginx.org/en/linux_packages.html#Debian ) 上的說明安裝開發人員建構的軟體包。它與上麵類似,但需要幾個額外的步驟來導入 Nginx 的密鑰以驗證包簽名。今天可用的最新版本是 1.19.0。

請注意,這將為您的系統添加一個儲存庫,該儲存庫將允許安裝由 nginx 人員分發的軟體包。它是在您的系統上安裝和執行的附加軟體來源。

引用自:https://unix.stackexchange.com/questions/589607