How to Install and Uninstall libboost-coroutine1.74.0 Package on Ubuntu 21.10 (Impish Indri)

Last updated: May 09,2024

1. Install "libboost-coroutine1.74.0" package

Please follow the step by step instructions below to install libboost-coroutine1.74.0 on Ubuntu 21.10 (Impish Indri)

$ sudo apt update $ sudo apt install libboost-coroutine1.74.0

2. Uninstall "libboost-coroutine1.74.0" package

This tutorial shows how to uninstall libboost-coroutine1.74.0 on Ubuntu 21.10 (Impish Indri):

$ sudo apt remove libboost-coroutine1.74.0 $ sudo apt autoclean && sudo apt autoremove

3. Information about the libboost-coroutine1.74.0 package on Ubuntu 21.10 (Impish Indri)

Package: libboost-coroutine1.74.0
Architecture: amd64
Version: 1.74.0-8ubuntu6
Multi-Arch: same
Priority: optional
Section: universe/libs
Source: boost1.74
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Boost Team
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 2101
Depends: libboost-context1.74.0 (>= 1.74.0), libboost-thread1.74.0 (>= 1.74.0), libc6 (>= 2.34), libgcc-s1 (>= 3.3.1), libstdc++6 (>= 5.2)
Filename: pool/universe/b/boost1.74/libboost-coroutine1.74.0_1.74.0-8ubuntu6_amd64.deb
Size: 234662
MD5sum: dd31160776321491d5e3e2c7d74ad542
SHA1: f9e8ff2056a3f0e08f74bd76a4080bce77c1f47e
SHA256: f45e5d9d5b86711a5983eccc5e6b6ac24a432b64ee785b1446b597e9d28e87a0
SHA512: 2ef0a34f15c51918d47e4fff3654ee1c47ce0008bf4591ebcbdbfdc15361ae433252a5ab4fe50b6aeec09c71db02651374f0a49cb32077aa5a33bd036a2348bb
Homepage: http://www.boost.org/libs/coroutine/
Description-en: provides a sort of cooperative multitasking on a single thread
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.
Description-md5: 86838fff80fef6efdf92ff95491207e4