How to Install and Uninstall ruby-nio4r Package on Kali Linux
Last updated: November 26,2024
1. Install "ruby-nio4r" package
Here is a brief guide to show you how to install ruby-nio4r on Kali Linux
$
sudo apt update
Copied
$
sudo apt install
ruby-nio4r
Copied
2. Uninstall "ruby-nio4r" package
Please follow the guidance below to uninstall ruby-nio4r on Kali Linux:
$
sudo apt remove
ruby-nio4r
Copied
$
sudo apt autoclean && sudo apt autoremove
Copied
3. Information about the ruby-nio4r package on Kali Linux
Package: ruby-nio4r
Version: 2.5.8-4
Installed-Size: 466
Maintainer: Debian Ruby Team
Architecture: amd64
Depends: libc6 (>= 2.33), libruby3.1 (>= 3.1.2), libruby (>= 1:3.1~0), libruby (<< 1:3.2~)
Size: 115020
SHA256: cf190b8141c50381c85d047e5073f745349bb0337a53e0b7e391580f04f07768
SHA1: 6a43bcce3f1136cbc2255716f26dae0b48db4e3b
MD5sum: 4b60227f4a1f12b448dfaa106b3dac2e
Description: Ruby library providing a selector API for monitoring IO objects
nio4r (New IO for Ruby) provides an abstract, cross-platform stateful
I/O selector API for Ruby. I/O selectors are the heart of
"reactor"-based event loops, and monitor multiple I/O objects for
various types of readiness, e.g. ready for reading or writing.
.
The most similar API provided by Ruby today is Kernel.select, however
the select API requires you to pass in arrays of all of the I/O
objects you're interested in every time. nio4r provides a more
object-oriented API that lets you register I/O objects with a selector
then handle them when they're selected for various types of events.
.
nio4r is modeled after the Java NIO API, but simplified for
ease-of-use.
.
Its goals are:
.
* Expose high-level interfaces for stateful IO selectors.
* Keep the API small to maximize both portability and performance across
many different OSes and Ruby VMs.
* Provide inherently thread-safe facilities for working with IO objects.
Description-md5:
Multi-Arch: same
Homepage: https://github.com/socketry/nio4r
Section: ruby
Priority: optional
Filename: pool/main/r/ruby-nio4r/ruby-nio4r_2.5.8-4_amd64.deb
Version: 2.5.8-4
Installed-Size: 466
Maintainer: Debian Ruby Team
Architecture: amd64
Depends: libc6 (>= 2.33), libruby3.1 (>= 3.1.2), libruby (>= 1:3.1~0), libruby (<< 1:3.2~)
Size: 115020
SHA256: cf190b8141c50381c85d047e5073f745349bb0337a53e0b7e391580f04f07768
SHA1: 6a43bcce3f1136cbc2255716f26dae0b48db4e3b
MD5sum: 4b60227f4a1f12b448dfaa106b3dac2e
Description: Ruby library providing a selector API for monitoring IO objects
nio4r (New IO for Ruby) provides an abstract, cross-platform stateful
I/O selector API for Ruby. I/O selectors are the heart of
"reactor"-based event loops, and monitor multiple I/O objects for
various types of readiness, e.g. ready for reading or writing.
.
The most similar API provided by Ruby today is Kernel.select, however
the select API requires you to pass in arrays of all of the I/O
objects you're interested in every time. nio4r provides a more
object-oriented API that lets you register I/O objects with a selector
then handle them when they're selected for various types of events.
.
nio4r is modeled after the Java NIO API, but simplified for
ease-of-use.
.
Its goals are:
.
* Expose high-level interfaces for stateful IO selectors.
* Keep the API small to maximize both portability and performance across
many different OSes and Ruby VMs.
* Provide inherently thread-safe facilities for working with IO objects.
Description-md5:
Multi-Arch: same
Homepage: https://github.com/socketry/nio4r
Section: ruby
Priority: optional
Filename: pool/main/r/ruby-nio4r/ruby-nio4r_2.5.8-4_amd64.deb