执行以下命令来获取 Nginx 服务设置时出现错误:
sudo wget -O init-deb.sh http://library.linode.com/assets/1139-init-deb.sh
错误是:
Resolving library.linode.com (library.linode.com)... failed: Name or service not known.
wget: unable to resolve host address ‘library.linode.com’
答案1
错误确实会告诉您哪里出了问题:library.linode.com
不再可用。
nginx
可以从 Ubuntu 存储库(当前版本 1.6.2)或 nginx 存储库安装。当前稳定版本为 1.8.0,当前主线版本为 1.9.5。
如果 1.6.2 适合你,只需安装apt
sudo apt-get install nginx
如果想要更新的版本,请添加以下存储库或sources.list
创建新列表/etc/apt/sources.list.d/
对于稳定版本
deb http://nginx.org/packages/ubuntu/ codename nginx deb-src http://nginx.org/packages/ubuntu/ codename nginx
对于主线
deb http://nginx.org/packages/mainline/ubuntu/ codename nginx deb-src http://nginx.org/packages/mainline/ubuntu/ codename nginx
其中,您将其替换codename
为您的版本,例如trusty
,,vivid
...然后使用更新软件包列表,sudo apt-get update
并按照上述说明安装 nginx。
从 repo 安装 nginx 将设置启动/停止服务所需的所有脚本。
答案2
如果你想直接从存储库获取任何包,你可以wget
使用http://library.linode.com,没有可用的存储库。
因此只需使用以下命令更新资源:
sudo apt-get update
如果您想添加另一个存储库,请使用:
sudo add-apt-repository ppa:repository_name
然后,您只需通过以下方式安装该包即可:
sudo apt-get install nginx
要检查 nginx 的状态,请执行以下操作:
sudo service nginx status