How To Install nanomsg-devel on Fedora 36

In this tutorial we learn how to install nanomsg-devel in Fedora 36. nanomsg-devel is Development files for nanomsg

Introduction

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

What is nanomsg-devel

This package contains libraries and header files for developing applications that use nanomsg.

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

Install nanomsg-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 nanomsg-devel using dnf by running the following command:

sudo dnf -y install nanomsg-devel

Install nanomsg-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 nanomsg-devel using yum by running the following command:

sudo yum -y install nanomsg-devel

How To Uninstall nanomsg-devel on Fedora 36

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

sudo dnf remove nanomsg-devel

nanomsg-devel Package Contents on Fedora 36

/usr/include/nanomsg
/usr/include/nanomsg/bus.h
/usr/include/nanomsg/inproc.h
/usr/include/nanomsg/ipc.h
/usr/include/nanomsg/nn.h
/usr/include/nanomsg/pair.h
/usr/include/nanomsg/pipeline.h
/usr/include/nanomsg/pubsub.h
/usr/include/nanomsg/reqrep.h
/usr/include/nanomsg/survey.h
/usr/include/nanomsg/tcp.h
/usr/include/nanomsg/ws.h
/usr/lib64/cmake/nanomsg-1.1.5
/usr/lib64/cmake/nanomsg-1.1.5/nanomsg-config-version.cmake
/usr/lib64/cmake/nanomsg-1.1.5/nanomsg-config.cmake
/usr/lib64/cmake/nanomsg-1.1.5/nanomsg-target-noconfig.cmake
/usr/lib64/cmake/nanomsg-1.1.5/nanomsg-target.cmake
/usr/lib64/libnanomsg.so
/usr/lib64/pkgconfig/nanomsg.pc
/usr/share/doc/nanomsg
/usr/share/doc/nanomsg-devel
/usr/share/doc/nanomsg-devel/tests
/usr/share/doc/nanomsg-devel/tests/README
/usr/share/doc/nanomsg-devel/tests/async_shutdown.c
/usr/share/doc/nanomsg-devel/tests/block.c
/usr/share/doc/nanomsg-devel/tests/bug328.c
/usr/share/doc/nanomsg-devel/tests/bug777.c
/usr/share/doc/nanomsg-devel/tests/bus.c
/usr/share/doc/nanomsg-devel/tests/cmsg.c
/usr/share/doc/nanomsg-devel/tests/device.c
/usr/share/doc/nanomsg-devel/tests/device4.c
/usr/share/doc/nanomsg-devel/tests/device5.c
/usr/share/doc/nanomsg-devel/tests/device6.c
/usr/share/doc/nanomsg-devel/tests/device7.c
/usr/share/doc/nanomsg-devel/tests/domain.c
/usr/share/doc/nanomsg-devel/tests/emfile.c
/usr/share/doc/nanomsg-devel/tests/hash.c
/usr/share/doc/nanomsg-devel/tests/inproc.c
/usr/share/doc/nanomsg-devel/tests/inproc_shutdown.c
/usr/share/doc/nanomsg-devel/tests/iovec.c
/usr/share/doc/nanomsg-devel/tests/ipc.c
/usr/share/doc/nanomsg-devel/tests/ipc_shutdown.c
/usr/share/doc/nanomsg-devel/tests/ipc_stress.c
/usr/share/doc/nanomsg-devel/tests/list.c
/usr/share/doc/nanomsg-devel/tests/msg.c
/usr/share/doc/nanomsg-devel/tests/pair.c
/usr/share/doc/nanomsg-devel/tests/pipeline.c
/usr/share/doc/nanomsg-devel/tests/poll.c
/usr/share/doc/nanomsg-devel/tests/prio.c
/usr/share/doc/nanomsg-devel/tests/pubsub.c
/usr/share/doc/nanomsg-devel/tests/reqrep.c
/usr/share/doc/nanomsg-devel/tests/reqttl.c
/usr/share/doc/nanomsg-devel/tests/separation.c
/usr/share/doc/nanomsg-devel/tests/shutdown.c
/usr/share/doc/nanomsg-devel/tests/stats.c
/usr/share/doc/nanomsg-devel/tests/survey.c
/usr/share/doc/nanomsg-devel/tests/surveyttl.c
/usr/share/doc/nanomsg-devel/tests/symbol.c
/usr/share/doc/nanomsg-devel/tests/tcp.c
/usr/share/doc/nanomsg-devel/tests/tcp_shutdown.c
/usr/share/doc/nanomsg-devel/tests/term.c
/usr/share/doc/nanomsg-devel/tests/testutil.h
/usr/share/doc/nanomsg-devel/tests/timeo.c
/usr/share/doc/nanomsg-devel/tests/trie.c
/usr/share/doc/nanomsg-devel/tests/win_sec_attr.c
/usr/share/doc/nanomsg-devel/tests/ws.c
/usr/share/doc/nanomsg-devel/tests/ws_async_shutdown.c
/usr/share/doc/nanomsg-devel/tests/zerocopy.c
/usr/share/doc/nanomsg/nanocat.html
/usr/share/doc/nanomsg/nanomsg.html
/usr/share/doc/nanomsg/nn_allocmsg.html
/usr/share/doc/nanomsg/nn_bind.html
/usr/share/doc/nanomsg/nn_bus.html
/usr/share/doc/nanomsg/nn_close.html
/usr/share/doc/nanomsg/nn_cmsg.html
/usr/share/doc/nanomsg/nn_connect.html
/usr/share/doc/nanomsg/nn_device.html
/usr/share/doc/nanomsg/nn_env.html
/usr/share/doc/nanomsg/nn_errno.html
/usr/share/doc/nanomsg/nn_freemsg.html
/usr/share/doc/nanomsg/nn_get_statistic.html
/usr/share/doc/nanomsg/nn_getsockopt.html
/usr/share/doc/nanomsg/nn_inproc.html
/usr/share/doc/nanomsg/nn_ipc.html
/usr/share/doc/nanomsg/nn_pair.html
/usr/share/doc/nanomsg/nn_pipeline.html
/usr/share/doc/nanomsg/nn_poll.html
/usr/share/doc/nanomsg/nn_pubsub.html
/usr/share/doc/nanomsg/nn_reallocmsg.html
/usr/share/doc/nanomsg/nn_recv.html
/usr/share/doc/nanomsg/nn_recvmsg.html
/usr/share/doc/nanomsg/nn_reqrep.html
/usr/share/doc/nanomsg/nn_send.html
/usr/share/doc/nanomsg/nn_sendmsg.html
/usr/share/doc/nanomsg/nn_setsockopt.html
/usr/share/doc/nanomsg/nn_shutdown.html
/usr/share/doc/nanomsg/nn_socket.html
/usr/share/doc/nanomsg/nn_strerror.html
/usr/share/doc/nanomsg/nn_survey.html
/usr/share/doc/nanomsg/nn_symbol.html
/usr/share/doc/nanomsg/nn_symbol_info.html
/usr/share/doc/nanomsg/nn_tcp.html
/usr/share/doc/nanomsg/nn_term.html
/usr/share/doc/nanomsg/nn_ws.html
/usr/share/man/man3/nn_allocmsg.3.gz
/usr/share/man/man3/nn_bind.3.gz
/usr/share/man/man3/nn_close.3.gz
/usr/share/man/man3/nn_cmsg.3.gz
/usr/share/man/man3/nn_connect.3.gz
/usr/share/man/man3/nn_device.3.gz
/usr/share/man/man3/nn_errno.3.gz
/usr/share/man/man3/nn_freemsg.3.gz
/usr/share/man/man3/nn_get_statistic.3.gz
/usr/share/man/man3/nn_getsockopt.3.gz
/usr/share/man/man3/nn_poll.3.gz
/usr/share/man/man3/nn_reallocmsg.3.gz
/usr/share/man/man3/nn_recv.3.gz
/usr/share/man/man3/nn_recvmsg.3.gz
/usr/share/man/man3/nn_send.3.gz
/usr/share/man/man3/nn_sendmsg.3.gz
/usr/share/man/man3/nn_setsockopt.3.gz
/usr/share/man/man3/nn_shutdown.3.gz
/usr/share/man/man3/nn_socket.3.gz
/usr/share/man/man3/nn_strerror.3.gz
/usr/share/man/man3/nn_symbol.3.gz
/usr/share/man/man3/nn_symbol_info.3.gz
/usr/share/man/man3/nn_term.3.gz
/usr/share/man/man7/nanomsg.7.gz
/usr/share/man/man7/nn_bus.7.gz
/usr/share/man/man7/nn_env.7.gz
/usr/share/man/man7/nn_inproc.7.gz
/usr/share/man/man7/nn_ipc.7.gz
/usr/share/man/man7/nn_pair.7.gz
/usr/share/man/man7/nn_pipeline.7.gz
/usr/share/man/man7/nn_pubsub.7.gz
/usr/share/man/man7/nn_reqrep.7.gz
/usr/share/man/man7/nn_survey.7.gz
/usr/share/man/man7/nn_tcp.7.gz
/usr/share/man/man7/nn_ws.7.gz

References

Summary

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


title: “How To Install nanomsg-devel on Fedora 36” linkTitle: “nanomsg-devel” type: “docs” description: “In this tutorial we learn how to install nanomsg-devel in Fedora 36. nanomsg-devel is Development files for nanomsg” date: “2022-08-17” lastmod: “2022-08-17” #image: /images/fedora/36/nanomsg-devel-featured.png

Introduction

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

What is nanomsg-devel

This package contains libraries and header files for developing applications that use nanomsg.

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

Install nanomsg-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 nanomsg-devel using dnf by running the following command:

sudo dnf -y install nanomsg-devel

Install nanomsg-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 nanomsg-devel using yum by running the following command:

sudo yum -y install nanomsg-devel

How To Uninstall nanomsg-devel on Fedora 36

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

sudo dnf remove nanomsg-devel

nanomsg-devel Package Contents on Fedora 36

/usr/include/nanomsg
/usr/include/nanomsg/bus.h
/usr/include/nanomsg/inproc.h
/usr/include/nanomsg/ipc.h
/usr/include/nanomsg/nn.h
/usr/include/nanomsg/pair.h
/usr/include/nanomsg/pipeline.h
/usr/include/nanomsg/pubsub.h
/usr/include/nanomsg/reqrep.h
/usr/include/nanomsg/survey.h
/usr/include/nanomsg/tcp.h
/usr/include/nanomsg/ws.h
/usr/lib/cmake/nanomsg-1.1.5
/usr/lib/cmake/nanomsg-1.1.5/nanomsg-config-version.cmake
/usr/lib/cmake/nanomsg-1.1.5/nanomsg-config.cmake
/usr/lib/cmake/nanomsg-1.1.5/nanomsg-target-noconfig.cmake
/usr/lib/cmake/nanomsg-1.1.5/nanomsg-target.cmake
/usr/lib/libnanomsg.so
/usr/lib/pkgconfig/nanomsg.pc
/usr/share/doc/nanomsg
/usr/share/doc/nanomsg-devel
/usr/share/doc/nanomsg-devel/tests
/usr/share/doc/nanomsg-devel/tests/README
/usr/share/doc/nanomsg-devel/tests/async_shutdown.c
/usr/share/doc/nanomsg-devel/tests/block.c
/usr/share/doc/nanomsg-devel/tests/bug328.c
/usr/share/doc/nanomsg-devel/tests/bug777.c
/usr/share/doc/nanomsg-devel/tests/bus.c
/usr/share/doc/nanomsg-devel/tests/cmsg.c
/usr/share/doc/nanomsg-devel/tests/device.c
/usr/share/doc/nanomsg-devel/tests/device4.c
/usr/share/doc/nanomsg-devel/tests/device5.c
/usr/share/doc/nanomsg-devel/tests/device6.c
/usr/share/doc/nanomsg-devel/tests/device7.c
/usr/share/doc/nanomsg-devel/tests/domain.c
/usr/share/doc/nanomsg-devel/tests/emfile.c
/usr/share/doc/nanomsg-devel/tests/hash.c
/usr/share/doc/nanomsg-devel/tests/inproc.c
/usr/share/doc/nanomsg-devel/tests/inproc_shutdown.c
/usr/share/doc/nanomsg-devel/tests/iovec.c
/usr/share/doc/nanomsg-devel/tests/ipc.c
/usr/share/doc/nanomsg-devel/tests/ipc_shutdown.c
/usr/share/doc/nanomsg-devel/tests/ipc_stress.c
/usr/share/doc/nanomsg-devel/tests/list.c
/usr/share/doc/nanomsg-devel/tests/msg.c
/usr/share/doc/nanomsg-devel/tests/pair.c
/usr/share/doc/nanomsg-devel/tests/pipeline.c
/usr/share/doc/nanomsg-devel/tests/poll.c
/usr/share/doc/nanomsg-devel/tests/prio.c
/usr/share/doc/nanomsg-devel/tests/pubsub.c
/usr/share/doc/nanomsg-devel/tests/reqrep.c
/usr/share/doc/nanomsg-devel/tests/reqttl.c
/usr/share/doc/nanomsg-devel/tests/separation.c
/usr/share/doc/nanomsg-devel/tests/shutdown.c
/usr/share/doc/nanomsg-devel/tests/stats.c
/usr/share/doc/nanomsg-devel/tests/survey.c
/usr/share/doc/nanomsg-devel/tests/surveyttl.c
/usr/share/doc/nanomsg-devel/tests/symbol.c
/usr/share/doc/nanomsg-devel/tests/tcp.c
/usr/share/doc/nanomsg-devel/tests/tcp_shutdown.c
/usr/share/doc/nanomsg-devel/tests/term.c
/usr/share/doc/nanomsg-devel/tests/testutil.h
/usr/share/doc/nanomsg-devel/tests/timeo.c
/usr/share/doc/nanomsg-devel/tests/trie.c
/usr/share/doc/nanomsg-devel/tests/win_sec_attr.c
/usr/share/doc/nanomsg-devel/tests/ws.c
/usr/share/doc/nanomsg-devel/tests/ws_async_shutdown.c
/usr/share/doc/nanomsg-devel/tests/zerocopy.c
/usr/share/doc/nanomsg/nanocat.html
/usr/share/doc/nanomsg/nanomsg.html
/usr/share/doc/nanomsg/nn_allocmsg.html
/usr/share/doc/nanomsg/nn_bind.html
/usr/share/doc/nanomsg/nn_bus.html
/usr/share/doc/nanomsg/nn_close.html
/usr/share/doc/nanomsg/nn_cmsg.html
/usr/share/doc/nanomsg/nn_connect.html
/usr/share/doc/nanomsg/nn_device.html
/usr/share/doc/nanomsg/nn_env.html
/usr/share/doc/nanomsg/nn_errno.html
/usr/share/doc/nanomsg/nn_freemsg.html
/usr/share/doc/nanomsg/nn_get_statistic.html
/usr/share/doc/nanomsg/nn_getsockopt.html
/usr/share/doc/nanomsg/nn_inproc.html
/usr/share/doc/nanomsg/nn_ipc.html
/usr/share/doc/nanomsg/nn_pair.html
/usr/share/doc/nanomsg/nn_pipeline.html
/usr/share/doc/nanomsg/nn_poll.html
/usr/share/doc/nanomsg/nn_pubsub.html
/usr/share/doc/nanomsg/nn_reallocmsg.html
/usr/share/doc/nanomsg/nn_recv.html
/usr/share/doc/nanomsg/nn_recvmsg.html
/usr/share/doc/nanomsg/nn_reqrep.html
/usr/share/doc/nanomsg/nn_send.html
/usr/share/doc/nanomsg/nn_sendmsg.html
/usr/share/doc/nanomsg/nn_setsockopt.html
/usr/share/doc/nanomsg/nn_shutdown.html
/usr/share/doc/nanomsg/nn_socket.html
/usr/share/doc/nanomsg/nn_strerror.html
/usr/share/doc/nanomsg/nn_survey.html
/usr/share/doc/nanomsg/nn_symbol.html
/usr/share/doc/nanomsg/nn_symbol_info.html
/usr/share/doc/nanomsg/nn_tcp.html
/usr/share/doc/nanomsg/nn_term.html
/usr/share/doc/nanomsg/nn_ws.html
/usr/share/man/man3/nn_allocmsg.3.gz
/usr/share/man/man3/nn_bind.3.gz
/usr/share/man/man3/nn_close.3.gz
/usr/share/man/man3/nn_cmsg.3.gz
/usr/share/man/man3/nn_connect.3.gz
/usr/share/man/man3/nn_device.3.gz
/usr/share/man/man3/nn_errno.3.gz
/usr/share/man/man3/nn_freemsg.3.gz
/usr/share/man/man3/nn_get_statistic.3.gz
/usr/share/man/man3/nn_getsockopt.3.gz
/usr/share/man/man3/nn_poll.3.gz
/usr/share/man/man3/nn_reallocmsg.3.gz
/usr/share/man/man3/nn_recv.3.gz
/usr/share/man/man3/nn_recvmsg.3.gz
/usr/share/man/man3/nn_send.3.gz
/usr/share/man/man3/nn_sendmsg.3.gz
/usr/share/man/man3/nn_setsockopt.3.gz
/usr/share/man/man3/nn_shutdown.3.gz
/usr/share/man/man3/nn_socket.3.gz
/usr/share/man/man3/nn_strerror.3.gz
/usr/share/man/man3/nn_symbol.3.gz
/usr/share/man/man3/nn_symbol_info.3.gz
/usr/share/man/man3/nn_term.3.gz
/usr/share/man/man7/nanomsg.7.gz
/usr/share/man/man7/nn_bus.7.gz
/usr/share/man/man7/nn_env.7.gz
/usr/share/man/man7/nn_inproc.7.gz
/usr/share/man/man7/nn_ipc.7.gz
/usr/share/man/man7/nn_pair.7.gz
/usr/share/man/man7/nn_pipeline.7.gz
/usr/share/man/man7/nn_pubsub.7.gz
/usr/share/man/man7/nn_reqrep.7.gz
/usr/share/man/man7/nn_survey.7.gz
/usr/share/man/man7/nn_tcp.7.gz
/usr/share/man/man7/nn_ws.7.gz

References

Summary

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