我从 Ubuntu 中卸载了我的 apache2,因为它现在看起来不起作用,我尝试使用以下命令再次安装它sudo apt install apache2
我可以看到以下错误
E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/a/apr/libapr1_1.7.0-8ubuntu0.22.04.1_amd64.deb Could not resolve 'mirrors.cloud.aliyuncs.com'
E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/a/apr-util/libaprutil1_1.6.1-5ubuntu4.22.04.2_amd64.deb Could not resolve 'mirrors.cloud.aliyuncs.com'
E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/a/apr-util/libaprutil1-dbd-sqlite3_1.6.1-5ubuntu4.22.04.2_amd64.deb Could not resolve 'mirrors.cloud.aliyuncs.com'
E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/a/apr-util/libaprutil1-ldap_1.6.1-5ubuntu4.22.04.2_amd64.deb Could not resolve 'mirrors.cloud.aliyuncs.com'
E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/a/apache2/apache2-bin_2.4.52-1ubuntu4.7_amd64.deb Could not resolve 'mirrors.cloud.aliyuncs.com'
E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/a/apache2/apache2-data_2.4.52-1ubuntu4.7_all.deb Could not resolve 'mirrors.cloud.aliyuncs.com'
E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/a/apache2/apache2-utils_2.4.52-1ubuntu4.7_amd64.deb Could not resolve 'mirrors.cloud.aliyuncs.com'
E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/a/apache2/apache2_2.4.52-1ubuntu4.7_amd64.deb Could not resolve 'mirrors.cloud.aliyuncs.com'
E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/s/ssl-cert/ssl-cert_1.1.2_all.deb Could not resolve 'mirrors.cloud.aliyuncs.com'
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
我尝试过apt-get update
,现在出现以下警告
W: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/dists/jammy/InRelease Could not resolve 'mirrors.cloud.aliyuncs.com'
W: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/dists/jammy-updates/InRelease Could not resolve 'mirrors.cloud.aliyuncs.com'
W: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/dists/jammy-backports/InRelease Could not resolve 'mirrors.cloud.aliyuncs.com'
W: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/dists/jammy-security/InRelease Could not resolve 'mirrors.cloud.aliyuncs.com'
W: Some index files failed to download. They have been ignored, or old ones used instead.
当我运行下面的命令时它给出错误
sudo systemctl 状态 apache2
错误:找不到单元 apache2.service。
之后
sudo ufw app list
它说:可用的应用程序:
- 开放SSH
- iperf
所以现在我无法在Ubuntu上安装apache2
由于某种我们不知道的原因,您安装的镜像服务器的名称已更改为名为 的不受信任镜像
mirrors.cloud.aliyuncs.com
。这不是一个普通的 Ubuntu 镜像,当然也不会随 Ubuntu 系统的安装一起提供。该服务器此时甚至没有响应。/etc/apt/sources.list
您可以通过手动编辑 ; 中的每个*.list
文件将其更改回受信任的镜像/etc/apt/sources.list.d
。或使用图形实用程序software-properties-gtk
,如@Raffa 推荐。受信任的镜像通常是一个名为的 Web 服务器,
xxx.ubuntu.com
其中xxx
是特定于您所在国家/地区的代码。但是,安装某些内容后,请返回查看
*.list
文件并查看它们是否没有更改回来。如果您的系统以某种方式被黑客攻击,它可能会再次被黑客攻击。如果是这种情况,只有完全重新安装才是安全的。