美文网首页
Ubuntu升级Nginx

Ubuntu升级Nginx

作者: StarShift | 来源:发表于2016-11-26 13:24 被阅读134次

    安装新版本Nginx

    同样编辑 /etc/apt/sources.list,添加以下两行:(注意代号前后都有空格)

    deb http://nginx.org/packages/ubuntu/ trusty nginx
    deb-src http://nginx.org/packages/ubuntu/ trusty nginx
    

    除了使用VIM编辑器添加之外,同样还可以使用echo命令导入:

    echo deb http://nginx.org/packages/ubuntu/ trusty nginx >> /etc/apt/sources.list
    echo deb-src http://nginx.org/packages/ubuntu/ trusty nginx >> /etc/apt/sources.list
    

    然后,同样更新并导入升级Key,成功;

    wget http://nginx.org/keys/nginx_signing.key && apt-key add nginx_signing.key && apt-get update && apt-get install nginx
    

    除了以上更新库之外,Ubuntu还可以使用ppa更新Nginx版本,首先,需要安装相关的软件,命令:

    apt-get install software-properties-common
    apt-get install python-software-properties
    

    然后就可给默认安装的Nginx 1.4.6版本升级到最新的1.10.0版本了:

    add-apt-repository ppa:nginx/stable && apt-get update && apt-get upgrade
    

    如果是新安装,则:

    add-apt-repository ppa:nginx/stable && apt-get update && apt-get install nginx
    

    错误处理

    如果安装过程中出现错误:

    (1) Sub-process /usr/bin/dpkg returned an error code (1)

    可以采用如下方法处理 :

    1. sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bak 
    2. sudo mkdir /var/lib/dpkg/info
    3. sudo apt-get update
    4. apt-get -f install nginx
    5. sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info.bak
    
    

    执行完毕后可以运行查看Nginx版本

    ngnix -v 
    

    相关文章

      网友评论

          本文标题:Ubuntu升级Nginx

          本文链接:https://www.haomeiwen.com/subject/apfgpttx.html