How to Install and Uninstall libboost-coroutine-dev Package on Ubuntu 21.04 (Hirsute Hippo)

Last updated: November 22,2024

1. Install "libboost-coroutine-dev" package

Please follow the instructions below to install libboost-coroutine-dev on Ubuntu 21.04 (Hirsute Hippo)

$ sudo apt update $ sudo apt install libboost-coroutine-dev

2. Uninstall "libboost-coroutine-dev" package

Please follow the guidelines below to uninstall libboost-coroutine-dev on Ubuntu 21.04 (Hirsute Hippo):

$ sudo apt remove libboost-coroutine-dev $ sudo apt autoclean && sudo apt autoremove

3. Information about the libboost-coroutine-dev package on Ubuntu 21.04 (Hirsute Hippo)

Package: libboost-coroutine-dev
Architecture: amd64
Version: 1.74.0.3ubuntu5
Multi-Arch: same
Priority: optional
Section: universe/libdevel
Source: boost-defaults
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Boost Team
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 11
Depends: libboost-coroutine1.74-dev
Filename: pool/universe/b/boost-defaults/libboost-coroutine-dev_1.74.0.3ubuntu5_amd64.deb
Size: 3628
MD5sum: a246179defe923e869f2cd7b3f8d3a95
SHA1: 5fa76f5e366f6e31f30cde673c822562cd840481
SHA256: 29056bc0e0e0f7c08d391b27f330dbcd9d49ab4942a26d0f5a0daa8513739be7
SHA512: b0ce3f158de3351aca4719b6b78f9f8b75bf798018b52837dc37dc4cf2e4bd711c160f4c71387d43477085c448f56d2c161ac8d589e7ab88a3483793ad04fa82
Homepage: http://www.boost.org/libs/coroutine/
Description-en: provides a sort of cooperative multitasking on a single thread (default version)
This package forms part of the Boost C++ Libraries collection.
.
Boost.Coroutine provides templates for generalized subroutines which
allow multiple entry points for suspending and resuming execution at
certain locations. It preserves the local state of execution and
allows re-entering subroutines more than once (useful if state must
be kept across function calls).
.
Coroutines can be viewed as a language-level construct providing a
special kind of control flow.
.
In contrast to threads, which are pre-emptive, coroutine switches are
cooperative (programmer controls when a switch will happen). The
kernel is not involved in the coroutine switches.
.
The implementation uses Boost.Context for context switching.
.
This package is a dependency package, which depends on Debian's default
Boost version (currently 1.74).
Description-md5: 5d307dc60da8e014f34e02a4dbc4b4d5