在 Windows 10 中安装的 ubuntu 中运行 sudo 命令时出错?

Posted

技术标签:

【中文标题】在 Windows 10 中安装的 ubuntu 中运行 sudo 命令时出错?【英文标题】:Error while runing sudo command in ubuntu installed inside Windows 10? 【发布时间】:2019-07-18 15:37:39 【问题描述】:

我的 ubuntu 18.04 从商店安装成功。之后我尝试了两个命令,这给了我如下错误

sudo apt update

Err:1 http://security.ubuntu.com/ubuntu bionic-security InRelease 连接失败 [IP: 91.189.88.152 80] Err:2 http://archive.ubuntu.com/ubuntu 仿生 InRelease 连接失败 [IP: 91.189.88.149 80] Err:3 http://archive.ubuntu.com/ubuntu 仿生更新 InRelease 连接失败 [IP: 91.189.88.161 80] 错误:4 http://archive.ubuntu.com/ubuntu bionic-backports InRelease 连接失败 [IP: 91.189.88.149 80] 正在读取包列表...完成 构建依赖树 读取状态信息... 全部完成 软件包是最新的。 W:获取失败 http://archive.ubuntu.com/ubuntu/dists/bionic/InRelease 连接 失败 [IP: 91.189.88.149 80] W: 获取失败 http://archive.ubuntu.com/ubuntu/dists/bionic-updates/InRelease 连接失败 [IP: 91.189.88.161 80] W: 获取失败 http://archive.ubuntu.com/ubuntu/dists/bionic-backports/InRelease 连接失败 [IP: 91.189.88.149 80] W: 获取失败 http://security.ubuntu.com/ubuntu/dists/bionic-security/InRelease 连接失败 [IP: 91.189.88.152 80] W: 一些索引文件失败 下载。它们已被忽略,或使用旧的。

sudo apt install postgresql # Install PostgreSQL

正在读取包列表...完成构建依赖树读取状态 信息... 完成 E: 无法找到包 postgresql

我正在使用 WSL ubuntu 在 Windows 10 上尝试 odoo12 开发。我想在 Windows 10 中安装的这个 linux 子系统中安装 postgres 和 odoo 依赖项。请帮助我。

【问题讨论】:

看起来您没有互联网或防火墙阻止了对 Ubuntu 存储库的传出访问 我在我的 Windows 上安装了卡巴斯基,但它在阻止某些东西时没有显示任何警报? 卡巴斯基没有理由阻止 Ubuntu 的服务器。这不太可能是问题所在。但显然,由于apt update 失败得如此惨重,后续的apt-get 完全没有意义。 @MSalters 有什么办法可以解决这个问题。我没有任何Linux操作系统的实践经验! 【参考方案1】:

好的,当我退出程序并运行 bash 命令时,问题出在卡巴斯基上。我从这个链接得到了答案

https://askubuntu.com/questions/1076242/running-sudo-apt-get-update-returns-connection-errors

谢谢大家的帮助

【讨论】:

以上是关于在 Windows 10 中安装的 ubuntu 中运行 sudo 命令时出错?的主要内容,如果未能解决你的问题,请参考以下文章

我在 Ubuntu 9.04 中安装的 Android 可能有啥问题

在 Windows 中安装的 MonoDevelop 中看不到 iPhone

Windows 10 子系统 Ubuntu 中安装 FastAdmin

windows怎么察看 python 的安装路径

如何冻结仅在虚拟环境中安装的软件包?

MySQL 5.7.25 在Windows 7中安装的记录