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

Last updated: May 15,2024

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

This is a short guide on how to install libboost-coroutine1.71-dev on Ubuntu 20.10 (Groovy Gorilla)

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

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

Here is a brief guide to show you how to uninstall libboost-coroutine1.71-dev on Ubuntu 20.10 (Groovy Gorilla):

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

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

Package: libboost-coroutine1.71-dev
Architecture: amd64
Version: 1.71.0-6ubuntu9
Multi-Arch: same
Priority: optional
Section: universe/libdevel
Source: boost1.71
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Boost Team
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 2171
Depends: libboost1.71-dev (= 1.71.0-6ubuntu9), libboost-context1.71-dev (= 1.71.0-6ubuntu9), libboost-coroutine1.71.0 (= 1.71.0-6ubuntu9)
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
Filename: pool/universe/b/boost1.71/libboost-coroutine1.71-dev_1.71.0-6ubuntu9_amd64.deb
Size: 227040
MD5sum: d221c6676298f3d7f96457252290578a
SHA1: 977b35b537d52267fab35c44be3a896d4a82ea31
SHA256: 288374621503389aefff5a140b1e7224ec4115a1e1c1c7b2da042a072be6ab6a
SHA512: c5d1a04190275024c156b4f41108f5afba936c7fac037d507d458a8ff3b1c41708b13d1123936a323128639e8722d7fa0b9b0d5b65279f2f588569b7f4e56c4e
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