How to Install and Uninstall ghc-lukko.x86_64 Package on CentOS Stream 9
Last updated: November 25,2024
1. Install "ghc-lukko.x86_64" package
Here is a brief guide to show you how to install ghc-lukko.x86_64 on CentOS Stream 9
$
sudo dnf update
Copied
$
sudo dnf install
ghc-lukko.x86_64
Copied
2. Uninstall "ghc-lukko.x86_64" package
Please follow the instructions below to uninstall ghc-lukko.x86_64 on CentOS Stream 9:
$
sudo dnf remove
ghc-lukko.x86_64
Copied
$
sudo dnf autoremove
Copied
3. Information about the ghc-lukko.x86_64 package on CentOS Stream 9
Last metadata expiration check: 1:31:45 ago on Sat Mar 16 16:03:45 2024.
Available Packages
Name : ghc-lukko
Version : 0.1.1.3
Release : 4.el9
Architecture : x86_64
Size : 47 k
Source : ghc-lukko-0.1.1.3-4.el9.src.rpm
Repository : epel
Summary : File locking
URL : https://hackage.haskell.org/package/lukko
License : GPLv2+ and BSD
Description : This package provides access to platform dependent file locking APIs:
:
: *
:
: Open file descriptor locking> on Linux ("Lukko.OFD") * BSD-style 'flock(2)'
: locks on UNIX platforms ("Lukko.FLock") * Windows locking via
:
: LockFileEx> ("Lukko.Windows") * No-op locking, which throws exceptions
: ("Lukko.NoOp") * "Lukko" module exports the best option for the target platform
: with uniform API.
:
: There are alternative file locking packages:
:
: * "GHC.IO.Handle.Lock" in 'base >= 4.10' is good enough for most use cases.
: However, uses only 'Handle's so these locks cannot be used for intra-process
: locking. (You should use e.g. 'MVar' in addition).
:
: * doesn't support OFD
: locking.
:
: /Lukko/ means lock in Finnish.
:
: Submodules "Lukko.OFD", "Lukko.Windows" etc are available based on following
: conditions.
:
: ' if os(windows) cpp-options: -DHAS_WINDOWS_LOCK
:
: elif (os(linux) && flag(ofd-locking)) cpp-options: -DHAS_OFD_LOCKING
: cpp-options: -DHAS_FLOCK
:
: elif !(os(solaris) || os(aix)) cpp-options: -DHAS_FLOCK '
:
: "Lukko.FLock" is available on not (Windows or Solaris or AIX).
: "Lukko.NoOp" is always available.
Available Packages
Name : ghc-lukko
Version : 0.1.1.3
Release : 4.el9
Architecture : x86_64
Size : 47 k
Source : ghc-lukko-0.1.1.3-4.el9.src.rpm
Repository : epel
Summary : File locking
URL : https://hackage.haskell.org/package/lukko
License : GPLv2+ and BSD
Description : This package provides access to platform dependent file locking APIs:
:
: *
:
: locks on UNIX platforms ("Lukko.FLock") * Windows locking via
:
: ("Lukko.NoOp") * "Lukko" module exports the best option for the target platform
: with uniform API.
:
: There are alternative file locking packages:
:
: * "GHC.IO.Handle.Lock" in 'base >= 4.10' is good enough for most use cases.
: However, uses only 'Handle's so these locks cannot be used for intra-process
: locking. (You should use e.g. 'MVar' in addition).
:
: *
: locking.
:
: /Lukko/ means lock in Finnish.
:
: Submodules "Lukko.OFD", "Lukko.Windows" etc are available based on following
: conditions.
:
: ' if os(windows) cpp-options: -DHAS_WINDOWS_LOCK
:
: elif (os(linux) && flag(ofd-locking)) cpp-options: -DHAS_OFD_LOCKING
: cpp-options: -DHAS_FLOCK
:
: elif !(os(solaris) || os(aix)) cpp-options: -DHAS_FLOCK '
:
: "Lukko.FLock" is available on not (Windows or Solaris or AIX).
: "Lukko.NoOp" is always available.