How To Install golang-nanomsg-mangos-3-devel on Fedora 36

In this tutorial we learn how to install golang-nanomsg-mangos-3-devel in Fedora 36. golang-nanomsg-mangos-3-devel is Golang implementation of nanomsg’s “Scalablilty Protocols”

Introduction

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

What is golang-nanomsg-mangos-3-devel

Mangos is a pure Golang implementation of nanomsg’s “Scalablilty Protocols”. This package contains the source code needed for building packages that reference the following Go import paths – go.nanomsg.org/mangos/v3

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

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

sudo dnf -y install golang-nanomsg-mangos-3-devel

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

sudo yum -y install golang-nanomsg-mangos-3-devel

How To Uninstall golang-nanomsg-mangos-3-devel on Fedora 36

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

sudo dnf remove golang-nanomsg-mangos-3-devel

golang-nanomsg-mangos-3-devel Package Contents on Fedora 36

/usr/share/doc/golang-nanomsg-mangos-3-devel
/usr/share/doc/golang-nanomsg-mangos-3-devel/AUTHORS
/usr/share/doc/golang-nanomsg-mangos-3-devel/CODE_OF_CONDUCT.md
/usr/share/doc/golang-nanomsg-mangos-3-devel/README.adoc
/usr/share/doc/golang-nanomsg-mangos-3-devel/README.md
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/bus
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/bus/bus.go
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/bus/run.sh
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/context
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/context/context.go
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/context/run.sh
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/pair
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/pair/pair.go
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/pair/run.sh
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/pipeline
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/pipeline/pipeline.go
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/pipeline/run.ps1
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/pipeline/run.sh
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/pubsub
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/pubsub/pubsub.go
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/pubsub/run.sh
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/raw
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/raw/client.go
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/raw/main.go
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/raw/run.sh
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/raw/server.go
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/reqrep
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/reqrep/reqrep.go
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/reqrep/run.sh
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/survey
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/survey/run.sh
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/survey/survey.go
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/websocket
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/websocket/README.adoc
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/websocket/main.go
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/websocket/reqclient.go
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/websocket/reqhandler.go
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/websocket/run.sh
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/websocket/static.go
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/websocket/subclient.go
/usr/share/doc/golang-nanomsg-mangos-3-devel/examples/websocket/subhandler.go
/usr/share/doc/golang-nanomsg-mangos-3-devel/macat.txt
/usr/share/gocode/src/go.nanomsg.org
/usr/share/gocode/src/go.nanomsg.org/mangos
/usr/share/gocode/src/go.nanomsg.org/mangos/v3
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/.goipath
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/CODE_OF_CONDUCT.md
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/device.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/dialer.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/doc.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/errors
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/errors.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/errors/errors.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/go.mod
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/internal
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/internal/core
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/internal/core/dialer.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/internal/core/listener.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/internal/core/pipe.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/internal/core/pipe_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/internal/core/socket.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/internal/test
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/internal/test/addrs.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/internal/test/certs.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/internal/test/certs_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/internal/test/closed.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/internal/test/device_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/internal/test/dialer_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/internal/test/listener_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/internal/test/maxrx.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/internal/test/mock.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/internal/test/mocksock.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/internal/test/must.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/internal/test/operations.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/internal/test/options.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/internal/test/pipeevent_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/internal/test/raw.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/internal/test/transport.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/internal/test/ttl.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/listener.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/macat
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/macat/README.md
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/macat/macat
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/macat/macat.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/macat/macat/main.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/macat/macat/main_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/macat/macat_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/message.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/options.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/perf
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/perf/latency.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/perf/main.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/perf/reqlatency.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/perf/throughput.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/pipe.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/bus
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/bus/bus.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/bus/bus_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/pair
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/pair/pair.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/pair/pair_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/protocol.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/pub
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/pub/pub.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/pub/pub_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/pull
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/pull/pull.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/pull/pull_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/push
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/push/push.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/push/push_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/rep
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/rep/rep.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/rep/rep_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/req
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/req/req.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/req/req_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/respondent
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/respondent/respondent.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/respondent/respondent_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/star
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/star/star.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/star/star_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/sub
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/sub/sub.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/sub/sub_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/surveyor
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/surveyor/surveyor.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/surveyor/surveyor_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xbus
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xbus/xbus.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xbus/xbus_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xpair
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xpair/xpair.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xpair/xpair_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xpub
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xpub/xpub.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xpub/xpub_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xpull
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xpull/xpull.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xpull/xpull_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xpush
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xpush/xpush.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xpush/xpush_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xrep
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xrep/xrep.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xrep/xrep_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xreq
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xreq/xreq.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xreq/xreq_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xrespondent
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xrespondent/xrespondent.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xrespondent/xrespondent_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xstar
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xstar/xstar.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xstar/xstar_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xsub
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xsub/xsub.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xsub/xsub_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xsurveyor
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xsurveyor/xsurveyor.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/protocol/xsurveyor/xsurveyor_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/socket.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/test
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/test/benchmark_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/test/certs.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/test/certs_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/test/common_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/test/device_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/test/doc.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/test/scale_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/test/transport.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/test/util.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/all
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/all/all.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/conn.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/connipc.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/connipc_posix.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/connipc_windows.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/handshaker.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/inproc
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/inproc/inproc.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/inproc/inproc_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/ipc
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/ipc/ipc_options.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/ipc/ipc_peer_linux.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/ipc/ipc_peer_linux_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/ipc/ipc_peer_solaris.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/ipc/ipc_peer_solaris_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/ipc/ipc_peer_unix.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/ipc/ipc_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/ipc/ipc_unix.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/ipc/ipc_unix_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/ipc/ipc_windows.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/ipc/ipc_windows_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/tcp
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/tcp/tcp.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/tcp/tcp_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/tlstcp
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/tlstcp/tlstcp.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/tlstcp/tlstcp_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/transport.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/ws
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/ws/ws.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/ws/ws_specific_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/ws/ws_test.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/wss
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/wss/wss.go
/usr/share/gocode/src/go.nanomsg.org/mangos/v3/transport/wss/wss_test.go
/usr/share/licenses/golang-nanomsg-mangos-3-devel
/usr/share/licenses/golang-nanomsg-mangos-3-devel/LICENSE

References

Summary

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