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 / 问题 / 1018602
Accepted
Kiran Shahi
Kiran Shahi
Asked: 2018-03-24 07:43:22 +0800 CST2018-03-24 07:43:22 +0800 CST 2018-03-24 07:43:22 +0800 CST

E: 包 'apache2' 在 Ubuntu 17.10 上没有安装候选

  • 772

在 Ubuntu 17.10 上E: Package 'apache2' has no installation candidate安装 apache2 时出错。sudo apt-get install apache2这是终端上显示的消息。

sudo 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

E: Package 'apache2' has no installation candidate

命令后的消息apt-cache policy apache2。

apache2:
  Installed: (none)
  Candidate: (none)
  Version table:

egrep -v '^#|^ *$' /etc/apt/sources.list /etc/apt/sources.list.d/*.list命令后的消息

/etc/apt/sources.list.d/linuxgndu-ubuntu-sqlitebrowser-artful.list:deb http://ppa.launchpad.net/linuxgndu/sqlitebrowser/ubuntu artful main
/etc/apt/sources.list.d/mongodb-org-3.6.list:deb [arch=amd64,arm64] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse
/etc/apt/sources.list.d/slack.list:deb https://packagecloud.io/slacktechnologies/slack/debian/ jessie main
/etc/apt/sources.list.d/sublime-text.list:deb https://download.sublimetext.com/ apt/stable/
/etc/apt/sources.list.d/vscode.list:deb [arch=amd64] http://packages.microsoft.com/repos/vscode stable main
/etc/apt/sources.list.d/webupd8team-ubuntu-java-artful.list:deb http://ppa.launchpad.net/webupd8team/java/ubuntu artful main

我该如何解决这个问题?

安装 apache2 时出错的屏幕截图

package-management server apt apache2
  • 3 3 个回答
  • 12533 Views

3 个回答

  • Voted
  1. Best Answer
    N0rbert
    2018-03-24T08:57:30+08:002018-03-24T08:57:30+08:00

    主要问题是漏掉了/etc/apt/sources.list。您可以使用以下方法重新创建它:

    cat <<EOF | sudo tee /etc/apt/sources.list
    deb http://archive.ubuntu.com/ubuntu $(lsb_release -cs) main restricted universe multiverse
    deb http://archive.ubuntu.com/ubuntu $(lsb_release -cs)-updates main restricted universe multiverse
    deb http://archive.ubuntu.com/ubuntu $(lsb_release -cs)-security main restricted universe multiverse
    deb http://archive.ubuntu.com/ubuntu $(lsb_release -cs)-backports main universe restricted multiverse
    EOF
    

    然后运行

    sudo apt-get update
    sudo apt-get dist-upgrade
    sudo apt-get install apache2
    
    • 7
  2. Pranal Narayan
    2018-03-24T08:28:33+08:002018-03-24T08:28:33+08:00

    尝试sudo apt-get update然后sudo apt-get install apache2。我建议使用安装完整的 LAMP 堆栈tasksel

    sudo apt-get install tasksel
    

    sudo tasksel启动它 选择 LAMP 服务器并安装它。希望有帮助。

    • 2
  3. Minhas Kamal
    2021-09-29T04:50:58+08:002021-09-29T04:50:58+08:00

    这可能是最快的

    1. 跑sudo software-properties-gtk
    2. 在“ Ubuntu Software ”选项卡下选择/勾选前 4 个选项 - main、universe、restricted、multiverse
    3. 点击“关闭”
    4. 点击“重新加载”

    现在,再次尝试安装命令。

    • 0

相关问题

  • 如何回滚到 PHP 5.2?

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

  • 如果在服务器机器上运行 Ubuntu 桌面版,性能损失是多少?

  • 将桌面版剥离为服务器版的最简单方法是什么?

  • 如何与无头服务器进行图形交互?

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