Pan*_*nis 2 upgrade nginx 18.04
我有一个带有 virtualmin 的 linode 服务器,它托管我的几个域。我正在尝试查找有关如何在 Ubuntu 18 上升级到最新稳定版 nginx 的指南,但我在媒体中找到的唯一一篇文章说作为安装依赖项的第一步 $ sudo apt-get install software-properties-common python-software-属性但获取消息
根
$ sudo apt-get install software-properties-common python-software-properties sh: 1: $: 未找到 $ apt-get install software-properties-common python-software-properties sh: 1: $: 未找到
指南的其余部分建议以下内容,但由于第一步不起作用,我不确定该怎么做
添加 Nginx 稳定版本的存储库 $ sudo add-apt-repository ppa:nginx/stable 现在更新它 $ sudo apt-get update 运行安装 $ sudo apt-get install nginx 当它询问您是否要继续使用旧配置或像这样获取新配置。配置文件 '/etc/nginx/nginx.conf' ==> 自安装以来已修改(由您或由脚本)。==> 包经销商已发布更新版本。你想怎么做?您的选项是: Y 或 I :安装包维护者的版本 N 或 O :保留当前安装的版本 D :显示版本之间的差异 Z :启动 shell 以检查情况默认操作是保留当前版本。*** nginx.conf (Y/I/N/O/D/Z) [默认=N] ? 选择 N(否)。
我不确定你从哪里得到你的指示,但你失败的第一步不是在https://docs.nginx.com/nginx/admin-guide/installing-nginx/installing 上发布的官方说明的一部分-nginx-open-source/#stable_vs_mainline
$ sudo wget https://nginx.org/keys/nginx_signing.key
$ sudo apt-key add nginx_signing.key
$ sudo vi /etc/apt/sources.list
deb https://nginx.org/packages/mainline/ubuntu/ bionic nginx
deb-src https://nginx.org/packages/mainline/ubuntu/ bionic nginx
$ sudo apt-get remove nginx-common
$ sudo apt-get update
$ sudo apt-get install nginx
Run Code Online (Sandbox Code Playgroud)