Tidak dapat menambahkan PPA - “pengguna atau tim tidak ada”

13

Ketika saya menjalankan perintah ini:

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

Saya mendapatkan kesalahan berikut:

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

Pengaturan proxy saya berfungsi dengan baik

apa solusinya?

setan
sumber
APT tampaknya tidak berfungsi di belakang jenis / konfigurasi proxy tertentu.
Apakah Anda mengonfigurasi apt - askubuntu.com/questions/257290/configure-proxy-for-apt ? Jika demikian, cobalah untuk menambahkan repo secara manualdeb http://ppa.launchpad.net/webupd8team/sublime-text-3/ubuntu YOUR_UBUNTU_VERSION_HERE main
Panther
1
Saya pikir lebih sederhana bahwa wepupd8team belum memperbarui ppa untuk bionik, pembaruan terakhir hampir berusia 40 minggu. Sunting: launchpad.net/~webupd8team/+archive/ubuntu/sublime-text-3 Buka tautan itu dan klik "perincian teknis tentang ppa ini", Anda akan melihatnya tidak memiliki versi bionik (18,04)
dsSTORM
@ David Foerster Saya tidak benar-benar tahu jika OP menggunakan 18,04, meskipun, jika dia mengkonfirmasi saya pasti akan memposting komentar saya sebagai jawaban.
dsSTORM
1
@dsSTORM: Saya baru saja melihat bahwa pertanyaan ini berasal dari November dan PPA yang dimaksud memiliki paket untuk semua rilis Ubuntu yang didukung pada saat itu. Lupakan saja.
David Foerster

Jawaban:

13

Saya menemukan solusi yang berfungsi di derriè add-apt-repository un proxy d'entreprise (dalam bahasa Prancis).

Untuk meringkasnya, Anda harus mengekspor variabel env HTTP(S)_PROXY, huruf kecil dan huruf besar dalam istilah Anda.

Kemudian jalankan:

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

The -Epilihan akan melestarikan env vars didefinisikan di atas, dan akan memungkinkan penggunaan proxy.

Guillaume Husta
sumber
1
Sayangnya ini tidak berfungsi untuk saya di ubuntu 18.04 ketika mencoba menginstal Oracle 8 JDK. Saya memperbaikinya dengan memasukkan deb http://ppa.launchpad.net/webupd8team/java/ubuntu bionic mainpengaturan Pembaruan Perangkat Lunak (Pengaturan> Perangkat Lunak Lainnya> Tambah ...)
snark
1
Ini berfungsi di bawah Subsistem Windows untuk Linux (Ubuntu 19.x) untuk saya.
0

Tampaknya add-apt-repositorytidak menggunakan pengaturan proxy apt (mungkin menggunakan di wgetbawah kap). Solusinya adalah untuk menyetel perintah dari mesin yang tidak berada di belakang proxy dan untuk menyalin file

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

ke mesin lain.

dev93
sumber
1
... atau cukup gunakan metode manual yang dijelaskan pada Launchpad untuk setiap AKP.
David Foerster
0

Menjalankan add-apt-repository tanpa koneksi internet benar-benar menghasilkan pesan kesalahan yang sama seperti pada pertanyaan. Orang mungkin menganggap pesan kesalahan salah atau membingungkan seperti ini sebagai bug.

Menambahkan repositori yang sesuai tidak cukup kecuali Anda memiliki koneksi internet.

Saya memperbaikinya dengan membuat koneksi internet karena repositori sudah ditambahkan.

Periksa ini dengan: $ ping www.google.com

Semoga berhasil

CORONEL Braian
sumber
1
Berjalan add-apt-repositorytanpa koneksi internet benar - benar menghasilkan pesan kesalahan yang sama seperti dalam pertanyaan, jadi jawaban ini 100% valid. Orang mungkin menganggap pesan kesalahan salah atau membingungkan seperti ini sebagai bug.
Byte Commander
@ByteCommander Terima kasih banyak untuk memahami dan memoderasi jawaban ini. Saya menambahkan komentar Anda ke badan tanggapan. Salam
CORONEL Braian