mirror of
https://gitlab.com/gnuwget/wget2.git
synced 2025-08-20 16:24:12 +00:00

* Makefile.am: Convert .md to .texi and .info * mainpage.md: Rename wget2_manual.md to wget2.md * wget2_manual.md: Renamed to wget2.md
1.8 KiB
1.8 KiB
GNU Wget2
The wget2 utility is a recursive, multi-threaded HTTP(S) downloader. It is built around libwget.
Wget2 is partially compatible with GNU Wget but offers new features and options while some of the fancier options have been dropped resp. have not been ported yet.
GNU libwget
Libwget offers an API for easy building of network applications.
Contact / Community
Build requirements
The following packages are needed to build the Wget2 project:
- autotools (autoconf, autogen, automake, autopoint, libtool)
- pkg-config >= 0.28 (recommended)
- doxygen (for creating the documentation)
- gettext >= 0.18.1
- libz >= 1.2.3 (the distribution may call the package zlib*, eg. zlib1g on Debian)
- liblzma >= 5.1.1alpha (optional, if you want HTTP lzma decompression)
- libbz2 >= 1.0.6 (optional, if you want HTTP bzip2 decompression)
- libgnutls >= 2.10.0
- libidn2 >= 0.9 + libunistring >= 0.9.3 (libidn >= 1.25 if you don't have libidn2)
- flex >= 2.5.35
- libpsl >= 0.5.0
- libnghttp2 >= 1.3.0 (optional, if you want HTTP/2 support)
The versions are recommended, but older versions may also work.
Building from git
Download project and prepare sources with
git clone git://git.savannah.gnu.org/wget/wget2.git
# or from Gitlab: git clone git@gitlab.com:rockdaboot/wget2.git
# or from Github: git clone git@github.com:rockdaboot/wget2.git
cd wget2
./bootstrap
Build with
./configure
make
Test the functionality
make check
Install wget2 and libwget
sudo make install (or su -c "make install")
License
Wget2 is licensed under GPLv3+.
Libwget is licensed under LGPLv3+.