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

Last updated: April 29,2024

1. Install "libboost-coroutine1.58.0" package

Learn how to install libboost-coroutine1.58.0 on Ubuntu 16.04 LTS (Xenial Xerus)

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

2. Uninstall "libboost-coroutine1.58.0" package

This guide let you learn how to uninstall libboost-coroutine1.58.0 on Ubuntu 16.04 LTS (Xenial Xerus):

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

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

Package: libboost-coroutine1.58.0
Architecture: amd64
Version: 1.58.0+dfsg-5ubuntu3.1
Multi-Arch: same
Priority: optional
Section: universe/libs
Source: boost1.58
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Boost Team
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 102
Depends: libboost-context1.58.0, libboost-thread1.58.0, libc6 (>= 2.14), libgcc1 (>= 1:3.0), libstdc++6 (>= 5.2)
Filename: pool/universe/b/boost1.58/libboost-coroutine1.58.0_1.58.0+dfsg-5ubuntu3.1_amd64.deb
Size: 20194
MD5sum: 36ff9bc1277af72cc2efa55e4e709c1c
SHA1: f9f83ba50603672a2a6699401c1d06dcbfa366bf
SHA256: f832ecf7e438a30a1284ca314d016ba652003dfc0e3fdbe75ebd651885c23158
SHA512: edfe9931148f563c5a1cb600e69b39ecb60ee1944435114e8900a9c62e0556dabfaad17fafcd61fd9fe442b000436624c3cbcab5f63dd98318f8b02c7edf6ea6
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.0
Priority: optional
Section: universe/libs
Installed-Size: 102
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Boost Team
Architecture: amd64
Source: boost1.58
Version: 1.58.0+dfsg-5ubuntu3
Depends: libboost-context1.58.0, libboost-thread1.58.0, libc6 (>= 2.14), libgcc1 (>= 1:3.0), libstdc++6 (>= 5.2)
Filename: pool/universe/b/boost1.58/libboost-coroutine1.58.0_1.58.0+dfsg-5ubuntu3_amd64.deb
Size: 20174
MD5sum: 9399cbcfd03c8bb1e34b494ca6316c65
SHA1: 3ce4f91a6bac15de1e29451f2a923ffe847ec071
SHA256: 13843ba72800908042f9e29b911265f1429adc75fb38f4c3163282248051b980
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