Kir*_*ahi 3 server package-management apt apache2
在 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
Run Code Online (Sandbox Code Playgroud)
apt-cache policy apache2命令后的消息。
apache2:
Installed: (none)
Candidate: (none)
Version table:
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
主要问题是错过了/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
Run Code Online (Sandbox Code Playgroud)
然后运行
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install apache2
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9432 次 |
| 最近记录: |