Bagaimana saya menambahkan repositori dari belakang proxy?

14

Saya punya masalah di kantor. Kami berada di belakang proxy (yang ditetapkan dan diterapkan pada pengaturan proxy ubuntu) dan ketika saya mencoba menambahkan repositori dari terminal, saya mendapatkan:

Galat membaca --beberapa url di sini--: kesalahan urlopen [Errno 113] Tidak ada rute untuk dihosting

Saya sudah mencoba

  • Skrip launchpad-getkeys. Saya mendapatkan ini (gambar)

masukkan deskripsi gambar di sini

  • Saya sudah mencoba dengan "hack" lain, tanpa hasil

    1. Tekan Alt-F2 dan ketik gksu gedit /usr/lib/python2.6/dist-packages/softwareproperties/ppa.py
    2. Temukan baris 88, ubah keyserver.ubuntu.comkehkp://keyserver.ubuntu.com:80
    3. Simpan, tutup, dan reboot.

Adakah yang tahu kalau saya bisa menyelesaikan masalah ini dengan cara apa pun? Terima kasih

Enrique
sumber

Jawaban:

13

Masalah Anda dijelaskan pada laporan bug berikut ini , Tampaknya perbaikan yang tepat dijelaskan pada komitmen # 11 :

  1. Setel variabel https_proxyke proxy Anda
  2. Edit /etc/sudoersatau file yang benar /etc/sudoers.d/sehingga mengandung:

    Defaults env_keep = https_proxy
    
João Pinto
sumber
Joao, saya menambahkan variabel ke /home/myuser/.bashrc, kemudian menambahkan hal-hal env_keep ke / etc / sudoers, dan sekarang ketika saya menjalankan perintah ini "sudo env | grep proxy" Saya mendapatkan variabel yang ditampilkan. Ketika saya menambahkan repositori atau menjalankan skrip launchpad-getkeys, saya tidak mendapatkan kesalahan lagi. TERIMA KASIH!!
Enrique
1

Skrip yang Anda sebutkan - launchpad-getkeys sekarang memiliki dukungan proxy.

Alin Andrei
sumber
Meskipun saya menyelesaikan pertanyaan dengan / etc / sudoers, saya juga membaca berita launchpad-getkeys di rss feed, dan sekarang dengan -p ip: port ini adalah fitur yang luar biasa! terima kasih Alin !!
Enrique
1

Gunakan -HEopsi sudo:

sudo -HE apt-key [...]

Ini akan menjaga pengaturan proxy Anda

pengguna4780495
sumber
0

Anda harus memasukkan akun root dan menambahkan repositori dari sana:

sudo su
add-apt-repository ppa:xxxyyy/ppa
waweru
sumber