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

Last updated: April 27,2024

1. Install "libboost-coroutine1.74-dev" package

This guide covers the steps necessary to install libboost-coroutine1.74-dev on Ubuntu 21.10 (Impish Indri)

$ sudo apt update $ sudo apt install libboost-coroutine1.74-dev

2. Uninstall "libboost-coroutine1.74-dev" package

In this section, we are going to explain the necessary steps to uninstall libboost-coroutine1.74-dev on Ubuntu 21.10 (Impish Indri):

$ sudo apt remove libboost-coroutine1.74-dev $ sudo apt autoclean && sudo apt autoremove

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

Package: libboost-coroutine1.74-dev
Architecture: amd64
Version: 1.74.0-8ubuntu6
Multi-Arch: same
Priority: optional
Section: universe/libdevel
Source: boost1.74
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Boost Team
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 2242
Depends: libboost1.74-dev (= 1.74.0-8ubuntu6), libboost-context1.74-dev (= 1.74.0-8ubuntu6), libboost-coroutine1.74.0 (= 1.74.0-8ubuntu6)
Conflicts: libboost-coroutine1.54-dev, libboost-coroutine1.55-dev, libboost-coroutine1.57-dev, libboost-coroutine1.58-dev, libboost-coroutine1.60-dev, libboost-coroutine1.61-dev, libboost-coroutine1.62-dev, libboost-coroutine1.63-dev, libboost-coroutine1.65-dev, libboost-coroutine1.67-dev, libboost-coroutine1.70-dev, libboost-coroutine1.71-dev
Filename: pool/universe/b/boost1.74/libboost-coroutine1.74-dev_1.74.0-8ubuntu6_amd64.deb
Size: 243754
MD5sum: dc59076761adf33388d4cbee82e7d535
SHA1: 5ac81b4ea27b3026ee19b53b2511a662fd60e509
SHA256: 25faefa3f47402fc8c316aed4afa505d8fd6cdf8a7888f63fb046c7187db5e2f
SHA512: 0af53e2c2e547f2350159b13eea5d862800f845cf3ad133d490d4e368b7efb23b1cab80b6265600fa1b676b837afc0e1c607b72562219a755d2fca365e6cc758
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