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
Panther

1
wepupd8teamがbionicのppaを更新していないのはもっと簡単だと思います。最後の更新はほぼ40週間前のものです。編集:launchpad.net/~webupd8team/+archive/ubuntu/sublime-text-3開きますそれがバイオニック(18.04)バージョンはありません参照してくださいよ、「このPPAについてtecnical詳細」のリンクをクリックしていること
dsSTORMを

@David Foerster OPが18.04を使用しているかどうかは実際にはわかりませんが、彼がそれを確認した場合、私は確かに私のコメントを回答として投稿します。
dsSTORM

1
@dsSTORM:この質問は11月のものであり、問​​題のPPAにはその時点でサポートされているすべてのUbuntuリリースのパッケージが含まれていることがわかりました。じゃあ心配しないで。
David Foerster、2018年

回答:


13

add-apt-repositoryderrièreun proxy d'entreprise(フランス語)で実用的な解決策を見つけました。

要約すると、HTTP(S)_PROXY用語内の小文字と大文字の環境変数をエクスポートする必要があります。

次に実行します:

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

この-Eオプションは、上記で定義された環境変数を保持し、プロキシの使用を有効にします。


1
残念ながら、これは、ubuntu 18.04でOracle 8 JDKをインストールしようとしたときに機能しませんでした。deb http://ppa.launchpad.net/webupd8team/java/ubuntu bionic mainSoftware Updaterの設定([設定]> [その他のソフトウェア]> [追加...])を入力して修正しました
snark

1
これは、LinuxのWindowsサブシステム(Ubuntu 19.x)で動作しました。

0

add-apt-repositoryaptプロキシ設定を使用していないようです(内部で使用している可能性があります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を実行すると、質問と同じエラーメッセージが実際に生成されます。ただし、エラーメッセージが正しくないか、このように混乱しているとバグと考えるかもしれません。

インターネットに接続していなければ、対応するリポジトリを追加するだけでは不十分です。

リポジトリが既に追加されているので、インターネット接続をこれを修正しました。

これを確認してください: $ ping www.google.com

幸運を


1
add-apt-repositoryインターネット接続なしで実行すると、実際には質問と同じエラーメッセージが表示されるため、この回答は100%有効です。ただし、エラーメッセージが正しくないか、このように混乱しているとバグと考えるかもしれません。
バイトコマンダー

@ByteCommanderこの回答を理解し、モデレートしていただきありがとうございます。返信の本文にコメントを追加しました。よろしくお願いします
CORONEL Braian
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.