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

Last updated: October 06,2024

1. Install "libboost-atomic-dev" package

This guide let you learn how to install libboost-atomic-dev on Ubuntu 20.10 (Groovy Gorilla)

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

2. Uninstall "libboost-atomic-dev" package

In this section, we are going to explain the necessary steps to uninstall libboost-atomic-dev on Ubuntu 20.10 (Groovy Gorilla):

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

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

Package: libboost-atomic-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-atomic1.71-dev
Filename: pool/universe/b/boost-defaults/libboost-atomic-dev_1.71.0.0ubuntu4_amd64.deb
Size: 3608
MD5sum: f018273b066dc6987438052e85443e9a
SHA1: 24352f2d7262d136d85cf5ea9b334188cba1121e
SHA256: 9b1f2061385221a50970b3a6345f7bfa14b32b73f911d91799d8e839d673e8b8
SHA512: 5afd9eea1fd99e218ca23394effbd4609ac6892042d47c7062a0bf792fbb1024b0c1a352366ac3a351686e940f5b7075bb7595897c6d20c4cdeff10e730e01b5
Homepage: http://www.boost.org/libs/atomic/
Description-en: atomic data types, operations, and memory ordering constraints (default version)
This package forms part of the Boost C++ Libraries collection.
.
Boost.Atomic is a library that provides atomic data types and
operations on these data types, as well as memory ordering
constraints required for coordinating multiple threads through atomic
variables. It implements the interface as defined by the C++11
standard, but makes this feature available for platforms lacking
system/compiler support for this particular C++11 feature.
.
Users of this library should already be familiar with concurrency in
general, as well as elementary concepts such as "mutual exclusion".
.
The implementation makes use of processor-specific instructions where
possible (via inline assembler, platform libraries or compiler
intrinsics), and falls back to "emulating" atomic operations through
locking.
.
This package is a dependency package, which depends on Debian's default
Boost version (currently 1.71).
Description-md5: b085759bfd1276bbe3326a459384d497