web-dev-qa-db-ja.com

E:パッケージ 'Apache2'にはUbuntu 17.10にインストール候補がありません

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

この問題を解決するにはどうすればよいですか?

Screen shot of error while installing Apache2

2
Kiran Shahi

主な問題は/etc/apt/sources.listを見逃しています。あなたはそれを再作成することができます:

cat <<EOF | Sudo tee /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu artful main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu artful-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu artful-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu artful-backports main universe restricted multiverse
EOF

次に実行する

Sudo apt-get update
Sudo apt-get dist-upgrade
Sudo apt-get install Apache2
4
N0rbert

Sudo apt-get updateを試してから、Sudo apt-get install Apache2を試してください。 taskselを使用して完全なLAMPスタックをインストールすることをお勧めします

Sudo apt-get install tasksel

Sudo tasksel起動するにはLAMPサーバーを選択してインストールします。お役に立てば幸いです。

2
Pranal Narayan