How To Install rust-nix-devel on Fedora 36

In this tutorial we learn how to install rust-nix-devel in Fedora 36. rust-nix-devel is Rust friendly bindings to *nix APIs

Introduction

In this tutorial we learn how to install rust-nix-devel on Fedora 36.

What is rust-nix-devel

Rust friendly bindings to *nix APIs. This package contains library source intended for building other packages which use the “nix” crate.

We can use yum or dnf to install rust-nix-devel on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install rust-nix-devel.

Install rust-nix-devel on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install rust-nix-devel using dnf by running the following command:

sudo dnf -y install rust-nix-devel

Install rust-nix-devel on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install rust-nix-devel using yum by running the following command:

sudo yum -y install rust-nix-devel

How To Uninstall rust-nix-devel on Fedora 36

To uninstall only the rust-nix-devel package we can use the following command:

sudo dnf remove rust-nix-devel

rust-nix-devel Package Contents on Fedora 36

/usr/share/cargo/registry/nix-0.23.1
/usr/share/cargo/registry/nix-0.23.1/.cargo-checksum.json
/usr/share/cargo/registry/nix-0.23.1/CHANGELOG.md
/usr/share/cargo/registry/nix-0.23.1/Cargo.toml
/usr/share/cargo/registry/nix-0.23.1/LICENSE
/usr/share/cargo/registry/nix-0.23.1/README.md
/usr/share/cargo/registry/nix-0.23.1/src
/usr/share/cargo/registry/nix-0.23.1/src/dir.rs
/usr/share/cargo/registry/nix-0.23.1/src/env.rs
/usr/share/cargo/registry/nix-0.23.1/src/errno.rs
/usr/share/cargo/registry/nix-0.23.1/src/fcntl.rs
/usr/share/cargo/registry/nix-0.23.1/src/features.rs
/usr/share/cargo/registry/nix-0.23.1/src/ifaddrs.rs
/usr/share/cargo/registry/nix-0.23.1/src/kmod.rs
/usr/share/cargo/registry/nix-0.23.1/src/lib.rs
/usr/share/cargo/registry/nix-0.23.1/src/macros.rs
/usr/share/cargo/registry/nix-0.23.1/src/mount
/usr/share/cargo/registry/nix-0.23.1/src/mount/bsd.rs
/usr/share/cargo/registry/nix-0.23.1/src/mount/linux.rs
/usr/share/cargo/registry/nix-0.23.1/src/mount/mod.rs
/usr/share/cargo/registry/nix-0.23.1/src/mqueue.rs
/usr/share/cargo/registry/nix-0.23.1/src/net
/usr/share/cargo/registry/nix-0.23.1/src/net/if_.rs
/usr/share/cargo/registry/nix-0.23.1/src/net/mod.rs
/usr/share/cargo/registry/nix-0.23.1/src/poll.rs
/usr/share/cargo/registry/nix-0.23.1/src/pty.rs
/usr/share/cargo/registry/nix-0.23.1/src/sched.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys
/usr/share/cargo/registry/nix-0.23.1/src/sys/aio.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/epoll.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/event.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/eventfd.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/inotify.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/ioctl
/usr/share/cargo/registry/nix-0.23.1/src/sys/ioctl/bsd.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/ioctl/linux.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/ioctl/mod.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/memfd.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/mman.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/mod.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/personality.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/pthread.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/ptrace
/usr/share/cargo/registry/nix-0.23.1/src/sys/ptrace/bsd.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/ptrace/linux.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/ptrace/mod.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/quota.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/reboot.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/resource.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/select.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/sendfile.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/signal.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/signalfd.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/socket
/usr/share/cargo/registry/nix-0.23.1/src/sys/socket/addr.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/socket/mod.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/socket/sockopt.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/stat.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/statfs.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/statvfs.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/sysinfo.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/termios.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/time.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/timerfd.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/uio.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/utsname.rs
/usr/share/cargo/registry/nix-0.23.1/src/sys/wait.rs
/usr/share/cargo/registry/nix-0.23.1/src/time.rs
/usr/share/cargo/registry/nix-0.23.1/src/ucontext.rs
/usr/share/cargo/registry/nix-0.23.1/src/unistd.rs
/usr/share/cargo/registry/nix-0.23.1/test
/usr/share/cargo/registry/nix-0.23.1/test/common
/usr/share/cargo/registry/nix-0.23.1/test/common/mod.rs
/usr/share/cargo/registry/nix-0.23.1/test/sys
/usr/share/cargo/registry/nix-0.23.1/test/sys/mod.rs
/usr/share/cargo/registry/nix-0.23.1/test/sys/test_aio.rs
/usr/share/cargo/registry/nix-0.23.1/test/sys/test_aio_drop.rs
/usr/share/cargo/registry/nix-0.23.1/test/sys/test_epoll.rs
/usr/share/cargo/registry/nix-0.23.1/test/sys/test_inotify.rs
/usr/share/cargo/registry/nix-0.23.1/test/sys/test_ioctl.rs
/usr/share/cargo/registry/nix-0.23.1/test/sys/test_lio_listio_resubmit.rs
/usr/share/cargo/registry/nix-0.23.1/test/sys/test_mman.rs
/usr/share/cargo/registry/nix-0.23.1/test/sys/test_pthread.rs
/usr/share/cargo/registry/nix-0.23.1/test/sys/test_ptrace.rs
/usr/share/cargo/registry/nix-0.23.1/test/sys/test_select.rs
/usr/share/cargo/registry/nix-0.23.1/test/sys/test_signal.rs
/usr/share/cargo/registry/nix-0.23.1/test/sys/test_signalfd.rs
/usr/share/cargo/registry/nix-0.23.1/test/sys/test_socket.rs
/usr/share/cargo/registry/nix-0.23.1/test/sys/test_sockopt.rs
/usr/share/cargo/registry/nix-0.23.1/test/sys/test_sysinfo.rs
/usr/share/cargo/registry/nix-0.23.1/test/sys/test_termios.rs
/usr/share/cargo/registry/nix-0.23.1/test/sys/test_timerfd.rs
/usr/share/cargo/registry/nix-0.23.1/test/sys/test_uio.rs
/usr/share/cargo/registry/nix-0.23.1/test/sys/test_wait.rs
/usr/share/cargo/registry/nix-0.23.1/test/test.rs
/usr/share/cargo/registry/nix-0.23.1/test/test_clearenv.rs
/usr/share/cargo/registry/nix-0.23.1/test/test_dir.rs
/usr/share/cargo/registry/nix-0.23.1/test/test_fcntl.rs
/usr/share/cargo/registry/nix-0.23.1/test/test_kmod
/usr/share/cargo/registry/nix-0.23.1/test/test_kmod/hello_mod
/usr/share/cargo/registry/nix-0.23.1/test/test_kmod/hello_mod/Makefile
/usr/share/cargo/registry/nix-0.23.1/test/test_kmod/hello_mod/hello.c
/usr/share/cargo/registry/nix-0.23.1/test/test_kmod/mod.rs
/usr/share/cargo/registry/nix-0.23.1/test/test_mount.rs
/usr/share/cargo/registry/nix-0.23.1/test/test_mq.rs
/usr/share/cargo/registry/nix-0.23.1/test/test_net.rs
/usr/share/cargo/registry/nix-0.23.1/test/test_nix_path.rs
/usr/share/cargo/registry/nix-0.23.1/test/test_nmount.rs
/usr/share/cargo/registry/nix-0.23.1/test/test_poll.rs
/usr/share/cargo/registry/nix-0.23.1/test/test_pty.rs
/usr/share/cargo/registry/nix-0.23.1/test/test_ptymaster_drop.rs
/usr/share/cargo/registry/nix-0.23.1/test/test_resource.rs
/usr/share/cargo/registry/nix-0.23.1/test/test_sched.rs
/usr/share/cargo/registry/nix-0.23.1/test/test_sendfile.rs
/usr/share/cargo/registry/nix-0.23.1/test/test_stat.rs
/usr/share/cargo/registry/nix-0.23.1/test/test_time.rs
/usr/share/cargo/registry/nix-0.23.1/test/test_unistd.rs
/usr/share/doc/rust-nix-devel
/usr/share/doc/rust-nix-devel/CHANGELOG.md
/usr/share/doc/rust-nix-devel/README.md
/usr/share/licenses/rust-nix-devel
/usr/share/licenses/rust-nix-devel/LICENSE

References

Summary

In this tutorial we learn how to install rust-nix-devel on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).