AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1000996
Accepted
spylh9999ggr
spylh9999ggr
Asked: 2018-01-30 05:01:25 +0800 CST2018-01-30 05:01:25 +0800 CST 2018-01-30 05:01:25 +0800 CST

E: 包 'apache2' 没有安装候选

  • 772

当我尝试在 Ubuntu 14.04 上安装 apache2 时,我收到以下错误消息:

root@Final-Gitsetup-Developers:~# apt-get install apache2
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package apache2 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  libapache2-mpm-itk libapache2-mpm-itk:i386

E: Package 'apache2' has no installation candidate 

结果apt-cache policy | grep http | awk '{print $2 $3}' | sort -u

http://archive.ubuntu.com/ubuntu/trusty/universe  
http://repo.mysql.com/apt/ubuntu/wily/mysql-5.6  
http://repo.mysql.com/apt/ubuntu/wily/mysql-apt-config  
http://repo.mysql.com/apt/ubuntu/wily/mysql-tools  
package-management apache2 software-sources 14.04
  • 1 1 个回答
  • 16625 Views

1 个回答

  • Voted
  1. Best Answer
    karel
    2018-01-30T05:06:49+08:002018-01-30T05:06:49+08:00

    /etc/apt/sources.list您的文件中包含字符串(Ubuntu 15.10) 的所有软件源wily都与您的 Ubuntu 14.04 软件源冲突并阻止您安装 apache2。要解决此问题,请在包含字符串的每一行前面wily加上xenial一个#字符,以便将其转换为注释。

    /etc/apt/sources.list使用 nano 文本编辑器编辑文件。打开终端并输入:

    sudo nano /etc/apt/sources.list  
    

    Ubuntu 14.04 的标准 sources.list 文件如下所示:

    deb http://archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse  
    deb http://archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse
    deb http://archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
    deb http://security.ubuntu.com/ubuntu trusty-security main restricted universe multiverse  
    deb http://archive.canonical.com/ubuntu trusty partner    
    deb http://extras.ubuntu.com/ubuntu trusty main   
    

    上述标准 sources.list 文件中的每一行都有字符串trusty,因为您使用的是 Ubuntu 14.04。将其他 Ubuntu 版本(例如 15.10 或 16.04)的存储库添加到您的 Ubuntu 14.04 软件源是非常糟糕的包管理。

    Nano 编辑器键盘快捷键
    使用键盘组合Ctrl+ O,然后按下Enter将文件保存到当前位置。
    使用键盘组合Ctrl+X退出 nano。

    更新可用软件列表并安装 apache2。

    sudo apt update  
    sudo apt install apache2  
    
    • 3

相关问题

  • 如何从命令行仅安装安全更新?关于如何管理更新的一些提示

  • 如何从命令行判断机器是否需要重新启动?

  • 有没有办法重置所有包/源并从头开始?

  • 如何回滚到 PHP 5.2?

  • 包管理器之间有什么区别?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve