无法添加PPA-“用户或团队不存在”


13

当我运行此命令时:

sudo add-apt-repository ppa:webupd8team/sublime-text-3

我收到以下错误:

Cannot add PPA: 'ppa:~webupd8team/ubuntu/sublime-text-3'.
ERROR: '~webupd8team' user or team does not exist

我的代理设置正常运行

有什么解决方案?


APT似乎在某些代理类型/配置后面不起作用。

您是否配置了apt-askubuntu.com/questions/257290/configure-proxy-for-apt?如果是这样尝试手动添加回购deb http://ppa.launchpad.net/webupd8team/sublime-text-3/ubuntu YOUR_UBUNTU_VERSION_HERE main

1
我认为更简单的是,wepupd8team尚未更新仿生产品的ppa,最近一次更新已将近40周。编辑:launchpad.net/~webupd8team/+archive/ubuntu/sublime-text-3打开该链接,然后单击“有关此ppa的技术细节”,您将看到它没有仿生(18.04)版本
dsSTORM

@David Foerster我实际上不知道OP是否正在使用18.04,如果他确认的话,我一定会发表我的评论作为答案。
dsSTORM

1
@dsSTORM:我刚刚看到这个问题是从11月开始的,当时的PPA拥有当时所有受支持的Ubuntu版本的软件包。没关系。
大卫·佛斯特

Answers:


13

我在add-apt-repositoryderrièreun proxy d'entreprise(法语)中找到了可行的解决方案。

概括起来,您必须导出HTTP(S)_PROXY术语中的env变量,小写和大写。

然后执行:

sudo -E add-apt-repository ppa:...

-E选项将保留上面定义的环境变量,并启用代理使用。


1
不幸的是,在尝试安装Oracle 8 JDK时,它在ubuntu 18.04中对我不起作用。我通过deb http://ppa.launchpad.net/webupd8team/java/ubuntu bionic main输入软件更新程序的设置(“设置”>“其他软件”>“添加...”)来修复它
-Snark

1
这对我来说适用于Linux的Windows子系统(Ubuntu 19.x)。

0

似乎add-apt-repository没有使用apt代理设置(也许是wget在后台使用)。一种解决方法是从不位于代理后面的计算机上调整命令并复制文件

/etc/apt/trusted.gpg.d/ondrej_ubuntu_php.gpg
/etc/apt/sources.list.d/ondrej-ubuntu-php-xenial.list

到另一台机器。


1
…或仅对每个PPA使用Launchpad上描述的手动方法。
大卫·佛斯特

0

在没有互联网连接的情况下运行add-apt-repository确实会产生与问题中相同的错误消息。人们可能会认为错误消息不正确或像这样的错误令人困惑。

除非您具有Internet连接,否则添加相应的存储库是不够的。

我通过建立Internet连接来解决此问题,因为已经添加了存储库。

使用以下方法检查: $ ping www.google.com

祝好运


1
add-apt-repository没有互联网连接的情况下运行确实会产生与问题中相同的错误消息,因此此答案是100%有效的。人们可能会认为错误消息不正确或像这样的错误令人困惑。
字节指挥官

@ByteCommander非常感谢您理解和审核此答案。我已将您的评论添加到回复的正文中。问候
CORONEL Braian
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.