Wget2 2.0, bu Wget'in halefinin ilk kararlı sürümü

Üç buçuk yıllık gelişimden sonra serbest bırakılması projenin ilk kararlı versiyonu "GNU Wget2 2.0", "GNU Wget" içeriğinin yinelemeli yüklenmesini otomatikleştirmek için programın tamamen yeniden tasarlanmış bir sürümü olarak geliştirilmektedir.

GNU Wget2 sıfırdan tasarlanmış ve yeniden yazılmıştır, ve bağımsız uygulamalarda kullanılabilen libwget kitaplığındaki temel web istemcisi işlevselliğinin kaldırılmasıyla dikkat çekicidir.

Wget2 Hakkında

Mevcut kod tabanını kademeli olarak yeniden çalışmak yerine, her şeyi sıfırdan yeniden yapmaya karar verdi ve ayrı bir Wget2 dalı buldu yeniden yapılandırmak, işlevselliği artırmak ve uyumluluğu bozan değişiklikler yapmak için fikirleri uygulamak. FTP ve WARC formatı desteğinin sona ermesi dışında, wget2 çoğu durumda klasik wget yardımcı programının şeffaf bir ikamesi olarak işlev görebilir.

Bu sürümün yayınlanmasıyla işlevsellik libwget kitaplığına taşındı bununla birlikte, çoklu bağlantıların paralel olarak yapılandırılması ve çoklu akışlarda indirme imkanının da sağlandığı çok iş parçacıklı bir mimariye geçiş yapılmıştır. "–chunk-size" seçeneğini kullanarak bir dosyanın indirilmesini blok bölme ile paralel hale getirmek bile mümkündür.

Başka bir yenilik öne çıkan, HTTP / 2 protokolü desteğidir Yalnızca değiştirilen verileri indirmek için If-Modified-Since HTTP başlığının yanında.

OpenSSL'ye özgü değişiklikler kısmı CRL kontrolünü düzeltirken, bellek sızıntıları ile ilgili sorunları gidermek için ALPN uygulandı ve düzeltmeler yapıldı.

Öte yandan, bundan da bahsedilmektedir. lisans bilgileri güncellendi, lzip kabul kodlamasını desteklemek ve ayrıca bağlantı için bir belirteç listesine izin vermek ve –no-clobber ile dizin çakışmasını düzeltmek için derlemelerde çeşitli düzeltmeler yapılmıştır.

Eklenen seçeneklerin bir kısmı için bir geriye dönük uyumluluk için iyileştirme yöntemi, veri iyileştirmeleri, önceki sürümlerle uyumluluğu artıran –body-file seçeneği, ayrıca –ignore-length seçeneği, –convert-file-only seçeneği ve 'download özniteliği'ni kullanmak için –download-attr seçeneği eklendi. HTML5'ten

Diğer önemli değişikliklerden son sürümden öne çıkanlar:

  • –Robots = robots.txt indirmeleri için kapalı seçeneği eklendi
  • GPGME için pkg-config desteği eklendi
  • Dönüşüm düzeltmeleri (-k) -E ile birlikte yapıldı
  • Çerez dosya başlığının 'dosya' komutu tarafından tanınması düzeltildi
  • 'Sistem' desteklenmediğinde sabit yükleme CA sertifikaları
  • http'de yeniden deneme durumundan, http'de yeniden deneme hatası olarak yeniden adlandırıldı
  • Yalnızca yaprak sayfalar için sayfa gereksinimleri sınırı
  • –convert-links ile NULL referansını düzeltin
  • Çıkışta terminal köprülerini destekler
  • Küçük kitaplıklar oluşturmayı devre dışı bırakmak için –disable-manylibs anahtarını ayarlayın
  • Destek - Windows'ta arka plan
  • Add –bind-interface seçeneği
  • HTTP2 yükü ekle
  • HTML indirme özelliğini destekler (için ve alan etiketleri için)
  • –download-attr = [strippath | usepath] indirme özniteliği desteğini kontrol etmek için
  • OpenSSL: OCSP desteği ekleyin
  • OpenSSL: OCSP zımbalamayı uygula
  • Destekleyici veriler: srcset özelliğindeki URL
  •  Çeşitli sorunlar düzeltildi
  •  Gelişmiş kod, belgeler, derleme, test etme, CI ve daha fazlası

Nihayet onun hakkında daha fazla bilgi edinmekle ilgileniyorsan Wget2'nin bu yeni yayınlanan sürümü hakkında ayrıntıları kontrol edebilirsiniz. Aşağıdaki bağlantıda.

Linux'ta Wget2 nasıl kurulur?

Bu yardımcı programı kurmak isteyenler, bazı Linux dağıtımlarında paketi depolarında bulabileceklerini bilmelidirler.

Yine de bu talimatları izleyerek paketi derleyebilirler. Yapmamız gereken ilk şey, kaynak kodunu aşağıdakilerle elde etmektir:

git clone https://gitlab.com/gnuwget/wget2.git
cd wget2
./bootstrap
./configure

Derlemeye devam ediyoruz:

make
setarch x86
./configure --prefix=/boot/home/config/non-packaged
rm /boot/home/config/non-packaged/wget2  
mv /boot/home/config/non-packaged/wget2_noinstall /boot/home/config/non-packaged/wget2
make check

Ve sonunda şununla kuruyoruz:

sudo make install 

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.