How to Install and Uninstall libboost-coroutine1.58-dev Package on Ubuntu 16.04 LTS (Xenial Xerus)

Last updated: May 16,2024

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

This tutorial shows how to install libboost-coroutine1.58-dev on Ubuntu 16.04 LTS (Xenial Xerus)

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

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

In this section, we are going to explain the necessary steps to uninstall libboost-coroutine1.58-dev on Ubuntu 16.04 LTS (Xenial Xerus):

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

3. Information about the libboost-coroutine1.58-dev package on Ubuntu 16.04 LTS (Xenial Xerus)

Package: libboost-coroutine1.58-dev
Architecture: amd64
Version: 1.58.0+dfsg-5ubuntu3.1
Multi-Arch: same
Priority: optional
Section: universe/libdevel
Source: boost1.58
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Boost Team
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 168
Depends: libboost-coroutine1.58.0 (= 1.58.0+dfsg-5ubuntu3.1), libboost1.58-dev (= 1.58.0+dfsg-5ubuntu3.1), libboost-context1.58-dev (= 1.58.0+dfsg-5ubuntu3.1)
Conflicts: libboost-coroutine1.54-dev, libboost-coroutine1.55-dev, libboost-coroutine1.57-dev
Filename: pool/universe/b/boost1.58/libboost-coroutine1.58-dev_1.58.0+dfsg-5ubuntu3.1_amd64.deb
Size: 21008
MD5sum: 96200e5c787c00edbf391c9b20a5f6f9
SHA1: ddb34f655e52e76925f33f8e35bb74cd40e60f8f
SHA256: a7f7b3fff514caf803e93b2ecea540f95c8357d96a9ca0eb4a10f7ee3c7939d7
SHA512: e21001d60be125dc89a574edc620094487a3a83e5f67f45df6aa1771f2787042e033118e4d6d8ea27019e54ee32ec84a6e0de4b0b58f6860dacb38158fa9150f
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

Package: libboost-coroutine1.58-dev
Priority: optional
Section: universe/libdevel
Installed-Size: 168
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Boost Team
Architecture: amd64
Source: boost1.58
Version: 1.58.0+dfsg-5ubuntu3
Depends: libboost-coroutine1.58.0 (= 1.58.0+dfsg-5ubuntu3), libboost1.58-dev (= 1.58.0+dfsg-5ubuntu3), libboost-context1.58-dev (= 1.58.0+dfsg-5ubuntu3)
Conflicts: libboost-coroutine1.54-dev, libboost-coroutine1.55-dev, libboost-coroutine1.57-dev
Filename: pool/universe/b/boost1.58/libboost-coroutine1.58-dev_1.58.0+dfsg-5ubuntu3_amd64.deb
Size: 21126
MD5sum: 2b4e5851f9f760eb3be4351e2c551288
SHA1: f03d2d532be6b1d8ab20e2e56b879c90af439f48
SHA256: 10b871467efcffe6bc9b7b369bbd1fe6262babe0480b208d5f841d3cd72e20fb
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
Multi-Arch: same
Homepage: http://www.boost.org/libs/coroutine/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu