SourceForge'dan wget ile nasıl indirebilirim?


48

Bu soru nasıl yapılacağını açıklar curl. Kabul edilen cevap aynı zamanda

Wget varsa, bu çok daha basit olurdu.

Baktım man wgetama orada kayboldum ve yönlendirmeleri takip etmek için bir seçenek bulamadım.


1
demek man wgetistiyorsun
dovah

Yanıtlar:


43

wget otomatik olarak yönlendirmeleri takip eder. Sadece URL'yi bir argüman olarak verin

wget 'http://downloads.sourceforge.net/project/romfs/genromfs/0.5.2/genromfs-0.5.2.tar.gz'

1
Ah. Yanlış url verdim ve neden işe yaramadığını dolaşıp. Çok teşekkürler.
Vorac

3
Sourceforge URL'leri genellikle içlerinde bulundukları için alıntı yapılması gerekir &(yönlendirme öncesi)
Matt

2
wgetSourceForge indirme URL'si ile kullanırken , wgetçıkışın, Location:HTTP GET işleminin yönlendirildiği "gerçek" URL'yi içeren başlığı gösterdiğini unutmayın . Yönlendirmeleri takip edemeyen HTTP GET aracılarıyla daha sonra kullanmak için bu URL'yi kopyalayın.
Jonathan Ben-Avraham

1
bu artık işe yaramıyor: komutunuzu çalıştırmak bir download?use_mirror=vorboss.htmldosyayla bitiyor . Şimdi çözüm nedir?
David Portabella

1
URL’nin sonunda% 22’niz (") var. wget 'http://downloads.sourceforge.net/project/romfs/genromfs/0.5.2/genromfs-0.5.2.tar.gz'
Matteo

6

İndirmeyi krom tarayıcıda başlatın. Başladığı zaman iptal edip indirme sayfasına gidin. İndirme için URL'yi görebilirsiniz. Kopyalayın ve wget ile kullanın.


2
Bu gereksiz yere karmaşık görünüyor. Bazı sistemlerde Chrome yüklü olmadığını unutmayın. Cevabınızın iki yaşındaki çocuğa göre tercih edilmesinin bir nedeni var mı?
G-Man 'Monica'yı Yeniden Girin'

1
Aptly krom hakkında söyledi. Sadece diğer siteler için de yararlı olabilecek basit bir numara vermeye çalışıyordum.
Prasanna Kumar

1
Firefox'ta da çalışır.
user5359531

Neden "chrome browser"? BTW, bu komut satırı ortamında kullanmak için uygun değildir. Normalde, wget kullanan kişiler grafiksel bir ortamda değildir.
cedbeu

5

Bağlantıyı tıklayın, yönlendirileceksiniz ve "Yönlendirme ... otomatik olarak yönlendirilmezseniz, doğrudan bağlantıyı tıklayın .

Bu [direct] bağlantının konumunu kopyala, komut satırına yapıştır.

wget "http://downloads.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz"

Bu kadar! Benim için çalıştı.

Düzenleme: '?' Den sonra olan her şeyi çıkarmalısınız URL’deki karakter veya dosya adı da bu bölüme sahip olacaktır.


Sizin wgetiçin yönlendirmeleri otomatik olarak izlemiyor mu?
Dmitry Grigoryev

1
@DmitryGrigoryev, uygun bir 301/302 yönlendirmesi olsaydı olurdu. Bu, açılış sayfasının ardından komut dosyasıyla yönlendirilen bir yönlendirmedir.
muru

1
Teşekkürler, gönderiniz can sıkıcı sorunumu çözdü. Geçerli sourceforge indirme sayfasında, "İndirme Sorunları?" Yı tıklarsanız "doğrudan bağlantı" gösterilir. buton.
user802708 3
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.