【问题标题】:Packages unmet when I try to install nginx尝试安装 nginx 时未满足的软件包
【发布时间】:2017-03-14 00:56:08
【问题描述】:

当我尝试运行 sudo apt-get install nginx-full 时出现此错误:

The following packages have unmet dependencies:
nginx-full : Depends: nginx-extras (>= 1:1.10.1-8.5.0.30~trusty1) but it is not going to be installed
Depends: nginx-extras (< 1:1.10.1-8.5.0.30~trusty1.1~) but it is not going to be installed

所以我运行 apt-get install nginx-extras 并收到此错误:

The following packages have unmet dependencies:
nginx-extras : Depends: perlapi-5.18.2 but it is not installable
               Depends: libperl5.18 (>= 5.18.2) but it is not installable
               Recommends: passenger (< 5.0.31) but 1:5.0.30-1~wheezy1 is to be installed
E: Unable to correct problems, you have held broken packages.

我该如何解决?

【问题讨论】:

    标签: ubuntu nginx dependencies package passenger


    【解决方案1】:

    可能是ubuntu版本错误,试试这个命令~

    sudo sh -c 'echo deb https://oss-binaries.phusionpassenger.com/apt/passenger xenial main > /etc/apt/sources.list.d/passenger.list'

    【讨论】:

      【解决方案2】:

      对我来说,我通过删除添加的存储库链接解决了这个问题。我已将其从我的 ubuntu 服务器数字海洋中删除。

      sudo rm -rf /etc/apt/sources.list.d/passenger.list

      【讨论】:

      • 非常感谢!
      【解决方案3】:

      我在设置我的应用程序https://www.wiki11.com时也遇到了同样的问题。

      请映射到新的 apt 存储库以访问 Phusion Passenger 4 库。

      deb https://oss-binaries.phusionpassenger.com/apt/passenger/4 trusty main 
      

      然后运行你的命令

      sudo apt-get install nginx-extras
      

      【讨论】:

        猜你喜欢
        • 2019-12-12
        • 1970-01-01
        • 2021-04-05
        • 2022-07-21
        • 1970-01-01
        • 2019-12-24
        • 2023-03-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多