Wget2 2.0,该 Wget 继承者的第一个稳定版本

经过三年半的发展 的释放 项目的第一个稳定版本 "GNU Wget2 2.0", 正在开发该程序的完全重新设计版本,以自动递归加载“GNU Wget”内容。

GNU Wget2 从头开始设计和重写, 值得注意的是在 libwget 库中删除了基本的 Web 客户端功能,可以在独立应用程序中使用。

关于 Wget2

而不是逐渐重新修改现有的代码库, 决定从头开始重做,找到了 Wget2 的一个独立分支 实施重构、增加功能和进行破坏兼容性的更改的想法。 除了终止对 FTP 和 WARC 格式的支持外,wget2 在大多数情况下可以作为经典 wget 实用程序的透明替代品。

随着这个版本的发布 功能已移至 libwget 库 随之而来的是向多线程架构的转变,还提供了并行配置多个连接和在多个流中下载的可能性。 甚至可以使用选项“–chunk-size”并行化文件的下载,并以块为单位。

另一个新颖之处 突出的是对 HTTP/2 协议的支持 在 If-Modified-Since HTTP 标头旁边,仅下载修改后的数据。

虽然特定于 OpenSSL 的更改部分修复了 CRL 检查,但已经实施了 ALPN 并进行了修复以解决内存泄漏问题。

另一方面,也有人提到 许可证信息已更新,在编译中进行了各种修复以支持 lzip 接受编码,以及允许用于连接的令牌列表并修复与 –no-clobber 的目录冲突。

而对于已添加的部分选项,我们可以找到 改进向后兼容性的方法, 数据改进,添加了 –body-file 选项以提高与以前版本的兼容性,以及 –ignore-length 选项、–convert-file-only 选项和 –download-attr 选项以利用“下载属性”来自 HTML5

其他显着变化 从上一个版本中脱颖而出:

  • –Robots = 为 robots.txt 下载添加了关闭选项
  • 添加了对 GPGME 的 pkg-config 支持
  • 转换更正 (-k) 与 -E 结合进行
  • 修复了 cookie 文件头被 'file' 命令识别的问题
  • 修复了不支持“系统”时加载 CA 证书的问题
  • 从 –retry-on-http-status 重命名为 –retry-on-http-error
  • 仅叶页的页面要求限制
  • 使用 –convert-links 更正 NULL 取消引用
  • 支持输出终端超链接
  • 设置 –disable-manylibs 开关以禁用构建小型库
  • 支持 - Windows 背景
  • 添加 –bind-interface 选项
  • 添加 HTTP2 负载
  • 支持 HTML 下载属性(用于 to 和 area 标签)
  • 添加–download-attr = [strippath | usepath] 控制下载属性支持
  • OpenSSL:添加 OCSP 支持
  • OpenSSL:实现 OCSP 装订
  • 支持数据: srcset 属性中的 URL
  •  修复了各种问题
  •  增强的代码、文档、构建、测试、CI 等

最后 如果您有兴趣了解更多信息 关于这个新发布的Wget2版本,你可以查看详情 在下面的链接中。

如何在 Linux 上安装 Wget2?

对于那些对能够安装此实用程序感兴趣的人,他们应该知道,在某些 Linux 发行版中,他们可以在其存储库中找到该软件包。

虽然他们也可以按照这些说明编译包。 我们必须做的第一件事是获取源代码:

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

我们继续编译:

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

最后,我们安装:

sudo make install 

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。