PPA'nın sonuçlarının “Hostpad'i launchpad.net” olarak çözememesi ”ile sonuçlanması”

17

Örneğin, bu komutu çalıştırdıktan sonra:

sudo add-apt-repository ppa:tualatrix/ppa

Aşağıdaki çıktıyı alıyorum:

Traceback (most recent call last):
  File "/usr/bin/add-apt-repository", line 125, in <module>
    ppa_info = get_ppa_info_from_lp(user, ppa_name)
  File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 80, in get_ppa_info_from_lp
    curl.perform()
pycurl.error: (6, "Couldn't resolve host 'launchpad.net'")

Bu neden oluyor? Ubuntu 12.04 LTS'yi kurdum. Ve iyi çalışıyor. Sistemi güncelledim ve yükledim. Gerekli tüm paketleri bile kurdum. Ama şey, PPA'lar ve bu tür şeyler gibi daha fazla paket kurmak istediğimde, bunu yapamam.

Şimdiye kadar hiçbir PPA yüklemem mümkün değil.

Bir proxy'nin arkasında çalışıyorum.

    
sordu Braiam 05.05.2012 12:29

9 cevap

6

Ah ... Daha önce bununla uğraştım! Webupd8team PPA'yı yeni yüklenen 12.04'e eklemeye çalışıyorum

Zaten vardı:

export http_proxy=

ancak webupd8team (ve sanırım launchpad) gerekir:

export https_proxy=
    
verilen cevap Mike Stewart 25.07.2012 15:51
5

Diğerlerinin söyledikleri gibi, HTTP_PROXY ve HTTPS_PROXY ayarlamalısınız, ancak sudo'ya henüz belirlediğiniz ortam değişkenlerini kullanması için '-E' seçeneğini kullanmanız gerekir!

sudo -E add-apt-repository ppa:tualatrix/ppa

ref: Nasıl eklerim? bir proxy üzerinden çalışmak için depo?

    
verilen cevap dm76 13.01.2014 12:04
2

Proxy problemine benziyor. Bağlanmaya çalıştığınız sunucu, proxy bağlantısı reddettiği için bağlantınız üzerinden geçmiyor. Doğru yapmak için, proxy'nizi kapatın ve programınızı yeniden çalıştırmayı deneyin. Belki bu yardımcı olabilir

    
verilen cevap ashutosh 05.05.2012 12:34
2

Belirtilen hata bir DNS yapılandırması olduğunu gösterir. Diğer paketleri indirip, Ubuntu'ya sor, ancak Launchpad'i ziyaret etmenin garip olduğunu düşünüyorum. DNS IP'sini değiştirmenin uygun yolu nedir? bölümünde açıklandığı gibi alternatif bir DNS sunucusu ayarlamayı deneyin.

    
verilen cevap Lekensteyn 05.05.2012 13:00
2

Bu konuya da rastladım. /Etc/resolv.conf ayarlarınızı kullanarak kontrol edin;

sudo vi /etc/resolv.conf

Ve ekle

nameserver IP.ADDRESS.OF.YOUR.DNS.SERVER
nameserver IP.ADDRESS.OF.YOUR.PROXY.SERVER

Bu yardımcı olabilir.

    
verilen cevap Timothy 27.06.2012 16:48
1

İşte komutlar:

sudo bash
export https_proxy=http://[username:[email protected]]proxyserver:portnumber/
add-apt-repository ppa:whatever

Sisteminize özel bilgi sağlamak için italik çizgiler düzeltmeniz gerekir.

    
verilen cevap Debmalya 27.06.2012 04:10
0

Bunun vekil bilginin root kullanıcısına ayarlanmadığı için olduğunu düşünüyorum. Sistemimde şu sonuçları elde ederim:

echo $HTTP_PROXY --> http://my.proxy.address
sudo echo $HTTP_PROXY --> (prints nothing)

Dolayısıyla kısa bir çözüm:

sudo -i
export HTTP_PROXY="http://username:[email protected]_address:port"
add-apt-repository ppa:tualatrix/ppa
exit

Gerekirse, HTTPS_PROXY kurulumunu da deneyebilirsiniz.

    
verilen cevap Salem 25.07.2012 16:30
0

Aynı sorunla da karşı karşıyayım. Bunu deneyin, problemi çözer. Git Sistem Ayarları - & gt; Ağ - & gt; Ağ Proxy'si : Yöntem Seç: Manuel ve proxy ve port atayıp ardından deneyin.

    
verilen cevap Its Me 18.02.2013 16:53
0

12.04 LTS VM'de aynı sorunu yaşadım, ancak bir proxy kullanmıyordum, ancak bir WINS sunucusu kullanıyordum. Sorun, dns girişinden önce kazananın girişini yerleştirerek nsswitch.conf'un ana bilgisayar hattını yanlış yapılandırmış olduğum ortaya çıktı.

Sorun:

hosts:          wins files dns

Düzelt:

hosts:          files dns wins

Kaydedildi ve yeniden başlatıldı. Hayat yine iyiydi.

    
verilen cevap James 07.02.2014 08:41

Etiketlerdeki diğer soruları oku