Wget2 2.0, versi stabil pertama dari penerus Wget ini

Setelah tiga setengah tahun pembangunan pelepasan versi stabil pertama dari proyek "GNU Wget2 2.0", yang sedang dikembangkan sebagai versi program yang sepenuhnya didesain ulang untuk mengotomatiskan pemuatan rekursif konten "GNU Wget".

GNU Wget2 dirancang dan ditulis ulang dari awal, dan terkenal karena penghapusan fungsionalitas klien web dasar di perpustakaan libwget, yang dapat digunakan dalam aplikasi mandiri.

Tentang Wget2

Alih-alih secara bertahap mengerjakan ulang basis kode yang ada, memutuskan untuk mengulang semuanya dari awal dan menemukan cabang terpisah dari Wget2 untuk mengimplementasikan ide untuk merestrukturisasi, meningkatkan fungsionalitas, dan membuat perubahan yang merusak kompatibilitas. Dengan pengecualian akhir dukungan untuk FTP dan format WARC, wget2 dapat bertindak sebagai pengganti transparan untuk utilitas wget klasik di sebagian besar situasi.

Dengan dirilisnya versi ini fungsionalitas telah dipindahkan ke perpustakaan libwget bersamaan dengan itu transisi ke arsitektur multi-utas telah dibuat, yang dengannya kemungkinan untuk mengonfigurasi beberapa koneksi secara paralel dan mengunduh dalam beberapa aliran juga telah disediakan. Bahkan dimungkinkan untuk memparalelkan unduhan file dengan pemisahan blok menggunakan opsi "–ukuran-potongan".

Hal baru lainnya itu menonjol adalah dukungan untuk protokol HTTP / 2 di sebelah header HTTP If-Modified- Since HTTP untuk mengunduh hanya data yang dimodifikasi.

Sementara bagian perubahan khusus OpenSSL memperbaiki pemeriksaan CRL, ALPN telah diterapkan dan perbaikan telah dilakukan untuk memperbaiki masalah dengan kebocoran memori.

Di sisi lain, disebutkan juga bahwa informasi lisensi telah diperbarui, berbagai perbaikan telah dibuat dalam kompilasi untuk mendukung pengkodean penerimaan lzip, serta untuk memungkinkan daftar token untuk koneksi dan untuk memperbaiki konflik direktori dengan –no-clobber.

Sedangkan untuk bagian dari opsi yang telah ditambahkan kita dapat menemukan a meningkatkan metode untuk kompatibilitas ke belakang, peningkatan data, opsi –body-file telah ditambahkan untuk meningkatkan kompatibilitas dengan versi sebelumnya, serta opsi –ignore-length, opsi –convert-file-only dan opsi –download-attr untuk memanfaatkan 'atribut unduhan' dari HTML5

Dari perubahan penting lainnya yang menonjol dari versi terakhir:

  • –Robots = opsi mati ditambahkan untuk unduhan robots.txt
  • Menambahkan dukungan pkg-config untuk GPGME
  • Koreksi konversi (-k) dibuat dalam kombinasi dengan -E
  • Memperbaiki header file cookie agar dikenali oleh perintah 'file'
  • Memperbaiki pemuatan sertifikat CA ketika 'sistem' tidak didukung
  • Berganti nama dari –retry-on-http-status menjadi –retry-on-http-error
  • Batas persyaratan halaman hanya untuk halaman daun
  • Dereferensi NULL yang benar dengan –convert-links
  • Mendukung hyperlink terminal pada output
  • Setel sakelar –disable-manylibs untuk menonaktifkan membangun perpustakaan kecil
  • Dukungan - latar belakang di Windows
  • Tambahkan opsi –bind-interface
  • Tambahkan muatan HTTP2
  • Mendukung atribut unduhan HTML (untuk tag ke dan area)
  • Tambahkan –download-attr = [strippath | usepath] untuk mengontrol dukungan atribut unduhan
  • OpenSSL: tambahkan dukungan OCSP
  • OpenSSL: implementasikan stapel OCSP
  • Data pendukung: URL dalam atribut srcset
  •  Memperbaiki berbagai masalah
  •  Kode yang disempurnakan, dokumentasi, pembuatan, pengujian, CI, dan lainnya

Akhirnya jika Anda tertarik untuk mengetahui lebih banyak tentang itu Tentang versi Wget2 yang baru dirilis ini, Anda dapat memeriksa detailnya Di tautan berikut.

Bagaimana cara menginstal Wget2 di Linux?

Bagi mereka yang tertarik untuk dapat menginstal utilitas ini, mereka harus tahu bahwa di beberapa distribusi Linux mereka dapat menemukan paket di dalam repositori mereka.

Meskipun mereka juga dapat mengkompilasi paket dengan mengikuti instruksi ini. Hal pertama yang harus kita lakukan adalah mendapatkan kode sumber dengan:

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

Kami melanjutkan untuk mengkompilasi dengan:

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

Dan akhirnya kami menginstal dengan:

sudo make install 

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.