How to Install and Uninstall libboost-coroutine-dev Package on Ubuntu 21.10 (Impish Indri)

Last updated: April 28,2024

1. Install "libboost-coroutine-dev" package

This guide let you learn how to install libboost-coroutine-dev on Ubuntu 21.10 (Impish Indri)

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

2. Uninstall "libboost-coroutine-dev" package

This is a short guide on how to uninstall libboost-coroutine-dev on Ubuntu 21.10 (Impish Indri):

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

3. Information about the libboost-coroutine-dev package on Ubuntu 21.10 (Impish Indri)

Package: libboost-coroutine-dev
Architecture: amd64
Version: 1.74.0.3ubuntu6
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.3ubuntu6_amd64.deb
Size: 3476
MD5sum: 5bd28261f0c155a695cf13720246ef8f
SHA1: 839561ee6b1339830ccbdbbe4f03f60f9c153c95
SHA256: 014dbe2477be859410ebb9d520aac87ff32f76a5d5bc658a42aa84d97235ff1f
SHA512: 31831916524c1879fc226c2136376c1861ec012b336f964ccb40ecbc20f332fd312835080932147590c0ce4b9c13f63698d22bf8a0a162dc2830a1d0ccb96b77
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