How to Install and Uninstall libghc-safe-exceptions-prof Package on Ubuntu 21.10 (Impish Indri)

Last updated: May 15,2024

1. Install "libghc-safe-exceptions-prof" package

In this section, we are going to explain the necessary steps to install libghc-safe-exceptions-prof on Ubuntu 21.10 (Impish Indri)

$ sudo apt update $ sudo apt install libghc-safe-exceptions-prof

2. Uninstall "libghc-safe-exceptions-prof" package

Please follow the instructions below to uninstall libghc-safe-exceptions-prof on Ubuntu 21.10 (Impish Indri):

$ sudo apt remove libghc-safe-exceptions-prof $ sudo apt autoclean && sudo apt autoremove

3. Information about the libghc-safe-exceptions-prof package on Ubuntu 21.10 (Impish Indri)

Package: libghc-safe-exceptions-prof
Architecture: amd64
Version: 0.1.7.0-6build2
Priority: extra
Section: universe/haskell
Source: haskell-safe-exceptions
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Haskell Group
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 322
Provides: libghc-safe-exceptions-prof-0.1.7.0-942f8
Depends: libghc-safe-exceptions-dev (= 0.1.7.0-6build2), libghc-base-prof-4.13.0.0-2f220, libghc-deepseq-prof-1.4.4.0-9f093, libghc-exceptions-prof-0.10.4-478d8, libghc-transformers-prof-0.5.6.2-59c2c
Filename: pool/universe/h/haskell-safe-exceptions/libghc-safe-exceptions-prof_0.1.7.0-6build2_amd64.deb
Size: 36312
MD5sum: c16b5e7dce35497c3df0b6ea9983a691
SHA1: e3841cfa31db3f6e3d6e4457acd1bf82b3aab9d4
SHA256: 0201ac62142f14153d146c925a95a7a387fe15b489250cf9f468f44942d8729b
SHA512: 67be648141f2b50dfa8f18a52a585fcbd46316fe7f42f57b5badbeb31681143dfdd83871a6d2aa277d1b9448c9a33b0093f427bf7636d27f67b89d490d9132fd
Homepage: https://github.com/fpco/safe-exceptions
Description-en: safe, consistent, and easy exception handling; profiling libraries
This package provides additional safety and simplicity versus
Control.Exception by having its functions recognize the difference
between synchronous and asynchronous exceptions. As described below,
synchronous exceptions are treated as recoverable, allowing you to
catch and handle them as well as clean up after them, whereas
asynchronous exceptions can only be cleaned up after. In particular,
this library prevents you from making the following mistakes:
.
* Catching and swallowing an asynchronous exception
* Throwing an asynchronous exception synchronously
* Throwing a synchronous exception asynchronously
* Swallowing asynchronous exceptions via failing cleanup handlers
.
This package provides a library for the Haskell programming language, compiled
for profiling. See http://www.haskell.org/ for more information on Haskell.
Description-md5: ef99f2683faf0a051c57b1c017beb857