How to Install and Uninstall libboost-coroutine-dev Package on Ubuntu 20.10 (Groovy Gorilla)

Last updated: May 11,2024

1. Install "libboost-coroutine-dev" package

This tutorial shows how to install libboost-coroutine-dev on Ubuntu 20.10 (Groovy Gorilla)

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

2. Uninstall "libboost-coroutine-dev" package

Learn how to uninstall libboost-coroutine-dev on Ubuntu 20.10 (Groovy Gorilla):

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

3. Information about the libboost-coroutine-dev package on Ubuntu 20.10 (Groovy Gorilla)

Package: libboost-coroutine-dev
Architecture: amd64
Version: 1.71.0.0ubuntu4
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.71-dev
Filename: pool/universe/b/boost-defaults/libboost-coroutine-dev_1.71.0.0ubuntu4_amd64.deb
Size: 3576
MD5sum: f98ff353ff7981b353f169fa7c3c6791
SHA1: 76ff37eaab48747e231af56898c84d6634534ec6
SHA256: 91679a105df72c47cec25efd95972e1cf390c5223aaf509e1c5a4c385c87e50d
SHA512: 71c3dbcdec629d13084caf1714f0d9dbfcd0299f14972d0e36188839d4a22d7c294d0ad7cbcdd59c48e1f1e0b4f7f96d708dbc4b97c65cfe3ae521c81c5c04b4
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.71).
Description-md5: a7c6e7ec9a15b4f4ef5e0db6a866a4a5