How to Install and Uninstall libhttp-async-perl Package on Ubuntu 21.10 (Impish Indri)

Last updated: December 23,2024

1. Install "libhttp-async-perl" package

This tutorial shows how to install libhttp-async-perl on Ubuntu 21.10 (Impish Indri)

$ sudo apt update $ sudo apt install libhttp-async-perl

2. Uninstall "libhttp-async-perl" package

Learn how to uninstall libhttp-async-perl on Ubuntu 21.10 (Impish Indri):

$ sudo apt remove libhttp-async-perl $ sudo apt autoclean && sudo apt autoremove

3. Information about the libhttp-async-perl package on Ubuntu 21.10 (Impish Indri)

Package: libhttp-async-perl
Architecture: all
Version: 0.33-1
Priority: optional
Section: universe/perl
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Perl Group
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 61
Depends: perl, liburi-perl, libwww-perl
Suggests: libnet-https-nb-perl
Filename: pool/universe/libh/libhttp-async-perl/libhttp-async-perl_0.33-1_all.deb
Size: 21776
MD5sum: a3bbb496236550565ada99f76af41b37
SHA1: 0a0a3e37abde7632710e4f8e452305b6137cd9fd
SHA256: 6e716983881527cb230c0f5917f0649a2b713540f4e05b18eb3be8d11f419a04
SHA512: b83e4ba01b8a00d6ecb8d0fcc09f615d919f0e2afa4e745072abb5a4576e8325dfad81dbfd2586e7cde37bee2c48dd9da8f116401aecec30d91ab0b3331ea823
Homepage: https://metacpan.org/release/HTTP-Async
Description-en: module for parallel non-blocking processing of multiple HTTP requests
Although using the conventional LWP::UserAgent is fast and easy it does have
some drawbacks - the code execution blocks until the request has been
completed and it is only possible to process one request at a time.
HTTP::Async attempts to address these limitations.
.
It gives you a 'Async' object that you can add requests to, and then get the
requests off as they finish. The actual sending and receiving of the requests
is abstracted. As soon as you add a request it is transmitted, if there are
too many requests in progress at the moment they are queued. There is no
concept of starting or stopping - it runs continuously.
.
Whilst it is waiting to receive data it returns control to the code that
called it meaning that you can carry out processing whilst fetching data from
the network. All without forking or threading - it is actually done using
select lists.
Description-md5: 971c51841bf591f0816f16ffbe216a61