Wget2 2.0, versi stabil pertama pengganti Wget ini

Selepas tiga setengah tahun pembangunan pelepasan versi projek pertama yang stabil "GNU Wget2 2.0", yang sedang dikembangkan sebagai versi program yang dirancang sepenuhnya untuk mengotomatiskan pemuatan berulang "GNU Wget" kandungan.

GNU Wget2 direka dan ditulis semula dari awal, dan terkenal dengan penghapusan fungsi pelanggan web asas di perpustakaan libwget, yang dapat digunakan dalam aplikasi mandiri.

Mengenai Wget2

Daripada secara beransur-ansur mengolah semula asas kod yang ada, memutuskan untuk membuat semula semuanya dari awal dan menemui cawangan Wget2 yang berasingan untuk melaksanakan idea untuk menyusun semula, meningkatkan fungsi, dan membuat perubahan yang melanggar keserasian. Dengan pengecualian sokongan akhir untuk FTP dan format WARC, wget2 dapat bertindak sebagai pengganti telus untuk utiliti wget klasik dalam kebanyakan situasi.

Dengan keluaran versi ini fungsi telah dipindahkan ke perpustakaan libwget seiring dengan itu peralihan ke seni bina multi-utas telah dibuat, dengan kemungkinan kemungkinan mengkonfigurasi beberapa sambungan secara selari dan memuat turun dalam pelbagai aliran juga telah disediakan. Bahkan mungkin untuk menyelaraskan muat turun fail dengan pemisahan blok menggunakan pilihan "-chunk-size".

Satu lagi perkara baru yang menonjol adalah sokongan untuk protokol HTTP / 2 di sebelah tajuk HTTP If-Modified-Sejak untuk memuat turun hanya data yang diubah.

Walaupun bahagian perubahan khusus OpenSSL memperbaiki pemeriksaan CRL, ALPN telah dilaksanakan dan perbaikan telah dilakukan untuk memperbaiki masalah dengan kebocoran memori.

Sebaliknya, disebut juga bahawa maklumat lesen telah dikemas kini, pelbagai perbaikan telah dibuat dalam kompilasi untuk menyokong pengekodan penerimaan lzip, dan juga untuk membenarkan senarai token untuk sambungan dan memperbaiki konflik direktori dengan –no-clobber.

Sementara untuk bahagian pilihan yang telah ditambahkan kita dapat mencari a meningkatkan kaedah untuk keserasian ke belakang, penambahbaikan data, pilihan –body-file telah ditambahkan meningkatkan keserasian dengan versi sebelumnya, serta pilihan –ignore-length, –convert-file-only option dan –download-attr option untuk memanfaatkan ‘atribut muat turun’ dari HTML5

Perubahan ketara yang lain yang menonjol dari versi terakhir:

  • –Robots = pilihan mati ditambahkan untuk muat turun robots.txt
  • Menambah sokongan pkg-config untuk GPGME
  • Pembetulan penukaran (-k) dibuat dalam kombinasi dengan -E
  • Memperbaiki tajuk fail kuki untuk dikenali oleh arahan 'fail'
  • Memperbaiki sijil CA apabila 'sistem' tidak disokong
  • Dinamakan semula dari –retry-on-http-status menjadi –retry-on-http-error
  • Had keperluan halaman untuk halaman daun sahaja
  • Pembatalan NULL yang betul dengan pautan -convert
  • Menyokong pautan terminal pada output
  • Tetapkan suis –disable-manylibs untuk melumpuhkan pembinaan perpustakaan kecil
  • Sokongan - latar belakang pada Windows
  • Tambah pilihan antara muka -bind
  • Tambahkan muatan HTTP2
  • Menyokong atribut muat turun HTML (untuk dan ke tag kawasan)
  • Tambahkan –download-attr = [strippath | usepath] untuk mengawal sokongan atribut muat turun
  • OpenSSL: tambahkan sokongan OCSP
  • OpenSSL: laksanakan stapling OCSP
  • Data sokongan: URL dalam atribut srcset
  •  Memperbaiki pelbagai masalah
  •  Kod, dokumentasi, binaan, pengujian, CI dan banyak lagi yang dipertingkatkan

Akhirnya sekiranya anda berminat untuk mengetahui lebih lanjut mengenainya Mengenai versi baru Wget2 yang dikeluarkan ini, anda boleh menyemak perinciannya Dalam pautan berikut.

Bagaimana cara memasang Wget2 di Linux?

Bagi mereka yang berminat untuk dapat memasang utiliti ini, mereka harus mengetahui bahawa di sebilangan pengedaran Linux mereka dapat mencari pakej di dalam repositori mereka.

Walaupun mereka juga dapat menyusun pakej dengan mengikuti petunjuk ini. Perkara pertama yang mesti kita lakukan ialah mendapatkan kod sumber dengan:

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

Kami meneruskan penyusunan 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 memasang dengan:

sudo make install 

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.