How To Install ocaml-ocamlnet on Fedora 36

In this tutorial we learn how to install ocaml-ocamlnet in Fedora 36. ocaml-ocamlnet is Network protocols for OCaml

Introduction

In this tutorial we learn how to install ocaml-ocamlnet on Fedora 36.

What is ocaml-ocamlnet

Ocamlnet is an ongoing effort to collect modules, classes and functions that are useful to implement network protocols. Since version 2.2, Ocamlnet incorporates the Equeue, RPC, and Netclient libraries, so it is now really a big player. In detail, the following features are available * netstring is about processing strings that occur in network contexts. Features Character encoding conversion, HTML parsing and printing, URL parsing and printing, OO-representation of channels, and a lot more. * netcgi2 focuses on portable web applications. * rpc implements ONCRPC (alias SunRPC), the remote procedure call technology behind NFS and other Unix services. * netplex is a generic server framework. It can be used to build stand-alone server programs from individual components like those from netcgi2, nethttpd, and rpc. * netclient implements clients for HTTP (version 1.1, of course), FTP (currently partially), and Telnet. * equeue is an event queue used for many protocol implementations. It makes it possible to run several clients and/or servers in parallel without having to use multi-threading or multi-processing. * shell is about calling external commands like a Unix shell does. * netshm provides shared memory for IPC purposes. * netsys contains bindings for system functions missing in core OCaml. * netsmtp and netpop are client implementations of the SMTP and POP3 protocols. * Bindings for GnuTLS and GSSAPI (TLS/HTTPS support).

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

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

sudo dnf -y install ocaml-ocamlnet

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

sudo yum -y install ocaml-ocamlnet

How To Uninstall ocaml-ocamlnet on Fedora 36

To uninstall only the ocaml-ocamlnet package we can use the following command:

sudo dnf remove ocaml-ocamlnet

ocaml-ocamlnet Package Contents on Fedora 36

/usr/bin/netplex-admin
/usr/bin/ocamlrpcgen
/usr/lib/.build-id
/usr/lib/.build-id/0b
/usr/lib/.build-id/0b/d1b25b487e96106699926f0b0db761f5ed75c4
/usr/lib/.build-id/1b
/usr/lib/.build-id/1b/c8f0a99ca56fe6e7075df816244f7a29b7726c
/usr/lib/.build-id/27
/usr/lib/.build-id/27/d94a655f8ff38fda309d6f6d30f37ce04b571f
/usr/lib/.build-id/2f
/usr/lib/.build-id/2f/8cc50fc3e03518bfa1a06367b77ddb50c2756d
/usr/lib/.build-id/30
/usr/lib/.build-id/30/c7e34ec6d47caf7d0da2d02fc981af264f5ca5
/usr/lib/.build-id/46
/usr/lib/.build-id/46/34442e4a3f02e3dbfad5a6f26de0ca7d876352
/usr/lib/.build-id/4b
/usr/lib/.build-id/4b/52f8259b27a6ba161d55c66f62670dd39f8009
/usr/lib/.build-id/4c
/usr/lib/.build-id/4c/f69891d4dbe2023e16ef00cd08e945046690f2
/usr/lib/.build-id/4f
/usr/lib/.build-id/4f/6854763260e140acd17287668ceca51e4c4727
/usr/lib/.build-id/56
/usr/lib/.build-id/56/9763fe53bd0c815635822434d743457a3a2c36
/usr/lib/.build-id/63
/usr/lib/.build-id/63/dde5c25c1047ffe3fe32f58ed1fce6991f0e6d
/usr/lib/.build-id/66
/usr/lib/.build-id/66/0583ce741ff39209b5a78b43ef071d09e1cf04
/usr/lib/.build-id/67
/usr/lib/.build-id/67/856574433bfe033b53af851f060f5c62a27449
/usr/lib/.build-id/69
/usr/lib/.build-id/69/6abcd30f9b6c9833d8e8b2c77f46b797b60e7b
/usr/lib/.build-id/79
/usr/lib/.build-id/79/90261933dffcc2b09684611fdef54205e40169
/usr/lib/.build-id/80
/usr/lib/.build-id/80/0aad81880d7b55ba2418a32ac63ed14b5301d2
/usr/lib/.build-id/87
/usr/lib/.build-id/87/7cd08bd87b64696f717bde67222d6d38066db3
/usr/lib/.build-id/91
/usr/lib/.build-id/91/e3bb4c0f71baac927e35937c9c02f00ac4870b
/usr/lib/.build-id/9b
/usr/lib/.build-id/9b/2d1ee2511913e788e85e230fc1a9550c72a44e
/usr/lib/.build-id/9d
/usr/lib/.build-id/9d/0a1d4f775fc4172a7cfa3b485f9c936712603f
/usr/lib/.build-id/a0
/usr/lib/.build-id/a0/ceda70ad65589e18b393f3bae1d97486741480
/usr/lib/.build-id/aa
/usr/lib/.build-id/aa/ea20a9c38b5f21d8510dc6929d8792ab305d9f
/usr/lib/.build-id/ac
/usr/lib/.build-id/ac/70ba951bcd9d01c4e2780344a25e248ccee56f
/usr/lib/.build-id/ac/faad4aadf9830d2fec8f7292761c0f511fb5ee
/usr/lib/.build-id/ae
/usr/lib/.build-id/ae/7a8ce1af0fed0543dd2dccd16821a0c24d79e2
/usr/lib/.build-id/af
/usr/lib/.build-id/af/90faaa991bd8ffe78b8c7197c5621ebfa500de
/usr/lib/.build-id/b3
/usr/lib/.build-id/b3/00cf73810430516f277a3439d25dca66848a3b
/usr/lib/.build-id/b9
/usr/lib/.build-id/b9/2d4b09863708324361748b9d5edc7b53fbbe60
/usr/lib/.build-id/ba
/usr/lib/.build-id/ba/f1bc402ab910e130bb57938560e191fd0cbc2c
/usr/lib/.build-id/bb
/usr/lib/.build-id/bb/e9f57020d06178e960ba5d0ae793707ccc0fa8
/usr/lib/.build-id/c0
/usr/lib/.build-id/c0/8a189ce9efe78d72d97e5cea1dd97a4e1423c5
/usr/lib/.build-id/c9
/usr/lib/.build-id/c9/89c5b67a69109552ca08142a1e3ef62b24e718
/usr/lib/.build-id/db
/usr/lib/.build-id/db/0ad5a7dd47e9a8605ef9941efeafd01959c400
/usr/lib/.build-id/e9
/usr/lib/.build-id/e9/07eb7d1133b67be76b967267bb4b66ea4b8feb
/usr/lib/.build-id/ee
/usr/lib/.build-id/ee/2607d349e34b9b964b928ba65f1142d4fee457
/usr/lib/.build-id/ee/402096c4369b617c604b56c6b6651e37d63fc6
/usr/lib/.build-id/f7
/usr/lib/.build-id/f7/5d6ae62a25c15e8a50d3a34336455e76383cf4
/usr/lib64/ocaml/equeue
/usr/lib64/ocaml/equeue-gtk2
/usr/lib64/ocaml/equeue-gtk2/META
/usr/lib64/ocaml/equeue-gtk2/equeue_gtk2.cma
/usr/lib64/ocaml/equeue-gtk2/equeue_gtk2.cmxs
/usr/lib64/ocaml/equeue-gtk2/uq_gtk.cmi
/usr/lib64/ocaml/equeue-gtk2/uq_gtk_helper.cmi
/usr/lib64/ocaml/equeue-tcl
/usr/lib64/ocaml/equeue-tcl/META
/usr/lib64/ocaml/equeue-tcl/equeue_tcl.cma
/usr/lib64/ocaml/equeue-tcl/equeue_tcl.cmxs
/usr/lib64/ocaml/equeue-tcl/uq_tcl.cmi
/usr/lib64/ocaml/equeue/META
/usr/lib64/ocaml/equeue/equeue.cma
/usr/lib64/ocaml/equeue/equeue.cmi
/usr/lib64/ocaml/equeue/equeue.cmxs
/usr/lib64/ocaml/equeue/unixqueue.cmi
/usr/lib64/ocaml/equeue/unixqueue_pollset.cmi
/usr/lib64/ocaml/equeue/unixqueue_select.cmi
/usr/lib64/ocaml/equeue/unixqueue_util.cmi
/usr/lib64/ocaml/equeue/uq_client.cmi
/usr/lib64/ocaml/equeue/uq_datagram.cmi
/usr/lib64/ocaml/equeue/uq_engines.cmi
/usr/lib64/ocaml/equeue/uq_engines_compat.cmi
/usr/lib64/ocaml/equeue/uq_io.cmi
/usr/lib64/ocaml/equeue/uq_libevent.cmi
/usr/lib64/ocaml/equeue/uq_lwt.cmi
/usr/lib64/ocaml/equeue/uq_mt.cmi
/usr/lib64/ocaml/equeue/uq_multiplex.cmi
/usr/lib64/ocaml/equeue/uq_resolver.cmi
/usr/lib64/ocaml/equeue/uq_server.cmi
/usr/lib64/ocaml/equeue/uq_socks5.cmi
/usr/lib64/ocaml/equeue/uq_transfer.cmi
/usr/lib64/ocaml/netcamlbox
/usr/lib64/ocaml/netcamlbox/META
/usr/lib64/ocaml/netcamlbox/netcamlbox.cma
/usr/lib64/ocaml/netcamlbox/netcamlbox.cmi
/usr/lib64/ocaml/netcamlbox/netcamlbox.cmxs
/usr/lib64/ocaml/netcgi2
/usr/lib64/ocaml/netcgi2-plex
/usr/lib64/ocaml/netcgi2-plex/META
/usr/lib64/ocaml/netcgi2-plex/netcgi2-plex.cma
/usr/lib64/ocaml/netcgi2-plex/netcgi2-plex.cmxs
/usr/lib64/ocaml/netcgi2-plex/netcgi_plex.cmi
/usr/lib64/ocaml/netcgi2/META
/usr/lib64/ocaml/netcgi2/netcgi.cma
/usr/lib64/ocaml/netcgi2/netcgi.cmi
/usr/lib64/ocaml/netcgi2/netcgi.cmxs
/usr/lib64/ocaml/netcgi2/netcgi1_compat.cmi
/usr/lib64/ocaml/netcgi2/netcgi_ajp.cmi
/usr/lib64/ocaml/netcgi2/netcgi_cgi.cmi
/usr/lib64/ocaml/netcgi2/netcgi_common.cmi
/usr/lib64/ocaml/netcgi2/netcgi_dbi.cmi
/usr/lib64/ocaml/netcgi2/netcgi_fcgi.cmi
/usr/lib64/ocaml/netcgi2/netcgi_scgi.cmi
/usr/lib64/ocaml/netcgi2/netcgi_test.cmi
/usr/lib64/ocaml/netclient
/usr/lib64/ocaml/netclient/META
/usr/lib64/ocaml/netclient/netclient.cma
/usr/lib64/ocaml/netclient/netclient.cmxs
/usr/lib64/ocaml/netclient/netftp_client.cmi
/usr/lib64/ocaml/netclient/netftp_data_endpoint.cmi
/usr/lib64/ocaml/netclient/netftp_fs.cmi
/usr/lib64/ocaml/netclient/nethttp_client.cmi
/usr/lib64/ocaml/netclient/nethttp_client_conncache.cmi
/usr/lib64/ocaml/netclient/nethttp_fs.cmi
/usr/lib64/ocaml/netclient/netldap.cmi
/usr/lib64/ocaml/netclient/netpop.cmi
/usr/lib64/ocaml/netclient/netsmtp.cmi
/usr/lib64/ocaml/netclient/nettelnet_client.cmi
/usr/lib64/ocaml/netgss-system
/usr/lib64/ocaml/netgss-system/META
/usr/lib64/ocaml/netgss-system/netgss-system.cma
/usr/lib64/ocaml/netgss-system/netgss-system.cmxs
/usr/lib64/ocaml/netgss-system/netgss.cmi
/usr/lib64/ocaml/netgss-system/netgss_bindings.cmi
/usr/lib64/ocaml/netgss-system/netgss_util.cmi
/usr/lib64/ocaml/netmulticore
/usr/lib64/ocaml/netmulticore/META
/usr/lib64/ocaml/netmulticore/netmcore.cmi
/usr/lib64/ocaml/netmulticore/netmcore_array.cmi
/usr/lib64/ocaml/netmulticore/netmcore_buffer.cmi
/usr/lib64/ocaml/netmulticore/netmcore_camlbox.cmi
/usr/lib64/ocaml/netmulticore/netmcore_condition.cmi
/usr/lib64/ocaml/netmulticore/netmcore_hashtbl.cmi
/usr/lib64/ocaml/netmulticore/netmcore_heap.cmi
/usr/lib64/ocaml/netmulticore/netmcore_matrix.cmi
/usr/lib64/ocaml/netmulticore/netmcore_mempool.cmi
/usr/lib64/ocaml/netmulticore/netmcore_mutex.cmi
/usr/lib64/ocaml/netmulticore/netmcore_process.cmi
/usr/lib64/ocaml/netmulticore/netmcore_queue.cmi
/usr/lib64/ocaml/netmulticore/netmcore_ref.cmi
/usr/lib64/ocaml/netmulticore/netmcore_sem.cmi
/usr/lib64/ocaml/netmulticore/netmcore_util.cmi
/usr/lib64/ocaml/netmulticore/netmulticore.cma
/usr/lib64/ocaml/netmulticore/netmulticore.cmxs
/usr/lib64/ocaml/netplex
/usr/lib64/ocaml/netplex/META
/usr/lib64/ocaml/netplex/netplex-packlist
/usr/lib64/ocaml/netplex/netplex.cma
/usr/lib64/ocaml/netplex/netplex.cmxs
/usr/lib64/ocaml/netplex/netplex_admin.cmi
/usr/lib64/ocaml/netplex/netplex_cenv.cmi
/usr/lib64/ocaml/netplex/netplex_config.cmi
/usr/lib64/ocaml/netplex/netplex_container.cmi
/usr/lib64/ocaml/netplex/netplex_controller.cmi
/usr/lib64/ocaml/netplex/netplex_ctrl_aux.cmi
/usr/lib64/ocaml/netplex/netplex_ctrl_clnt.cmi
/usr/lib64/ocaml/netplex/netplex_ctrl_srv.cmi
/usr/lib64/ocaml/netplex/netplex_encap.cmi
/usr/lib64/ocaml/netplex/netplex_internal.cmi
/usr/lib64/ocaml/netplex/netplex_kit.cmi
/usr/lib64/ocaml/netplex/netplex_log.cmi
/usr/lib64/ocaml/netplex/netplex_main.cmi
/usr/lib64/ocaml/netplex/netplex_mbox.cmi
/usr/lib64/ocaml/netplex/netplex_mp.cmi
/usr/lib64/ocaml/netplex/netplex_mt.cmi
/usr/lib64/ocaml/netplex/netplex_mt.cmo
/usr/lib64/ocaml/netplex/netplex_mutex.cmi
/usr/lib64/ocaml/netplex/netplex_semaphore.cmi
/usr/lib64/ocaml/netplex/netplex_sharedvar.cmi
/usr/lib64/ocaml/netplex/netplex_sockserv.cmi
/usr/lib64/ocaml/netplex/netplex_types.cmi
/usr/lib64/ocaml/netplex/netplex_util.cmi
/usr/lib64/ocaml/netplex/netplex_workload.cmi
/usr/lib64/ocaml/netplex/rpc_netplex.cmi
/usr/lib64/ocaml/netshm
/usr/lib64/ocaml/netshm/META
/usr/lib64/ocaml/netshm/netshm.cma
/usr/lib64/ocaml/netshm/netshm.cmi
/usr/lib64/ocaml/netshm/netshm.cmxs
/usr/lib64/ocaml/netshm/netshm_array.cmi
/usr/lib64/ocaml/netshm/netshm_data.cmi
/usr/lib64/ocaml/netshm/netshm_hashtbl.cmi
/usr/lib64/ocaml/netstring
/usr/lib64/ocaml/netstring-pcre
/usr/lib64/ocaml/netstring-pcre/META
/usr/lib64/ocaml/netstring-pcre/netstring-pcre.cma
/usr/lib64/ocaml/netstring-pcre/netstring-pcre.cmxs
/usr/lib64/ocaml/netstring-pcre/netstring_pcre.cmi
/usr/lib64/ocaml/netstring/META
/usr/lib64/ocaml/netstring/netaccel.cma
/usr/lib64/ocaml/netstring/netaccel.cmi
/usr/lib64/ocaml/netstring/netaccel_link.cmi
/usr/lib64/ocaml/netstring/netaccel_link.cmo
/usr/lib64/ocaml/netstring/netaddress.cmi
/usr/lib64/ocaml/netstring/netascii_armor.cmi
/usr/lib64/ocaml/netstring/netasn1.cmi
/usr/lib64/ocaml/netstring/netasn1_encode.cmi
/usr/lib64/ocaml/netstring/netauth.cmi
/usr/lib64/ocaml/netstring/netaux.cmi
/usr/lib64/ocaml/netstring/netbuffer.cmi
/usr/lib64/ocaml/netstring/netchannels.cmi
/usr/lib64/ocaml/netstring/netchannels_crypto.cmi
/usr/lib64/ocaml/netstring/netcompression.cmi
/usr/lib64/ocaml/netstring/netconst.cmi
/usr/lib64/ocaml/netstring/netconversion.cmi
/usr/lib64/ocaml/netstring/netdate.cmi
/usr/lib64/ocaml/netstring/netdb.cmi
/usr/lib64/ocaml/netstring/netdn.cmi
/usr/lib64/ocaml/netstring/netencoding.cmi
/usr/lib64/ocaml/netstring/netfs.cmi
/usr/lib64/ocaml/netstring/netglob.cmi
/usr/lib64/ocaml/netstring/netglob_lex.cmi
/usr/lib64/ocaml/netstring/netgssapi_auth.cmi
/usr/lib64/ocaml/netstring/netgssapi_support.cmi
/usr/lib64/ocaml/netstring/nethtml.cmi
/usr/lib64/ocaml/netstring/nethtml_scanner.cmi
/usr/lib64/ocaml/netstring/nethttp.cmi
/usr/lib64/ocaml/netstring/netmappings.cmi
/usr/lib64/ocaml/netstring/netmappings_asn1.cmi
/usr/lib64/ocaml/netstring/netmech_crammd5_sasl.cmi
/usr/lib64/ocaml/netstring/netmech_digest.cmi
/usr/lib64/ocaml/netstring/netmech_digest_http.cmi
/usr/lib64/ocaml/netstring/netmech_digest_sasl.cmi
/usr/lib64/ocaml/netstring/netmech_gs2_sasl.cmi
/usr/lib64/ocaml/netstring/netmech_krb5_sasl.cmi
/usr/lib64/ocaml/netstring/netmech_plain_sasl.cmi
/usr/lib64/ocaml/netstring/netmech_scram.cmi
/usr/lib64/ocaml/netstring/netmech_scram_gssapi.cmi
/usr/lib64/ocaml/netstring/netmech_scram_http.cmi
/usr/lib64/ocaml/netstring/netmech_scram_sasl.cmi
/usr/lib64/ocaml/netstring/netmech_spnego_http.cmi
/usr/lib64/ocaml/netstring/netmime.cmi
/usr/lib64/ocaml/netstring/netmime_channels.cmi
/usr/lib64/ocaml/netstring/netmime_header.cmi
/usr/lib64/ocaml/netstring/netmime_string.cmi
/usr/lib64/ocaml/netstring/netnumber.cmi
/usr/lib64/ocaml/netstring/netoid.cmi
/usr/lib64/ocaml/netstring/netpagebuffer.cmi
/usr/lib64/ocaml/netstring/netsaslprep.cmi
/usr/lib64/ocaml/netstring/netsaslprep_data.cmi
/usr/lib64/ocaml/netstring/netsendmail.cmi
/usr/lib64/ocaml/netstring/netsockaddr.cmi
/usr/lib64/ocaml/netstring/netstream.cmi
/usr/lib64/ocaml/netstring/netstring.cma
/usr/lib64/ocaml/netstring/netstring.cmxs
/usr/lib64/ocaml/netstring/netstring_str.cmi
/usr/lib64/ocaml/netstring/netstring_top.cmi
/usr/lib64/ocaml/netstring/netstring_top.cmo
/usr/lib64/ocaml/netstring/netstring_tstring.cmi
/usr/lib64/ocaml/netstring/nettls_support.cmi
/usr/lib64/ocaml/netstring/netulex.cmi
/usr/lib64/ocaml/netstring/netunichar.cmi
/usr/lib64/ocaml/netstring/neturl.cmi
/usr/lib64/ocaml/netstring/neturl_ldap.cmi
/usr/lib64/ocaml/netstring/netx509.cmi
/usr/lib64/ocaml/netstring/netx509_pubkey.cmi
/usr/lib64/ocaml/netstring/netx509_pubkey_crypto.cmi
/usr/lib64/ocaml/netstring/netxdr.cmi
/usr/lib64/ocaml/netstring/netxdr_mstring.cmi
/usr/lib64/ocaml/netsys
/usr/lib64/ocaml/netsys/META
/usr/lib64/ocaml/netsys/netexn.cmi
/usr/lib64/ocaml/netsys/netlog.cmi
/usr/lib64/ocaml/netsys/netsys.cma
/usr/lib64/ocaml/netsys/netsys.cmi
/usr/lib64/ocaml/netsys/netsys.cmxs
/usr/lib64/ocaml/netsys/netsys_c_event.h
/usr/lib64/ocaml/netsys/netsys_ciphers.cmi
/usr/lib64/ocaml/netsys/netsys_conf.cmi
/usr/lib64/ocaml/netsys/netsys_crypto.cmi
/usr/lib64/ocaml/netsys/netsys_crypto_modes.cmi
/usr/lib64/ocaml/netsys/netsys_crypto_types.cmi
/usr/lib64/ocaml/netsys/netsys_digests.cmi
/usr/lib64/ocaml/netsys/netsys_global.cmi
/usr/lib64/ocaml/netsys/netsys_gssapi.cmi
/usr/lib64/ocaml/netsys/netsys_impl_util.cmi
/usr/lib64/ocaml/netsys/netsys_mem.cmi
/usr/lib64/ocaml/netsys/netsys_oothr.cma
/usr/lib64/ocaml/netsys/netsys_oothr.cmi
/usr/lib64/ocaml/netsys/netsys_oothr.cmo
/usr/lib64/ocaml/netsys/netsys_oothr.cmxs
/usr/lib64/ocaml/netsys/netsys_oothr_mt.cma
/usr/lib64/ocaml/netsys/netsys_oothr_mt.cmi
/usr/lib64/ocaml/netsys/netsys_oothr_mt.cmxs
/usr/lib64/ocaml/netsys/netsys_oothr_mt_init.cmi
/usr/lib64/ocaml/netsys/netsys_oothr_mt_init.cmo
/usr/lib64/ocaml/netsys/netsys_oothr_mt_init.cmxs
/usr/lib64/ocaml/netsys/netsys_pmanage.cmi
/usr/lib64/ocaml/netsys/netsys_pollset.cmi
/usr/lib64/ocaml/netsys/netsys_pollset_generic.cmi
/usr/lib64/ocaml/netsys/netsys_pollset_posix.cmi
/usr/lib64/ocaml/netsys/netsys_pollset_win32.cmi
/usr/lib64/ocaml/netsys/netsys_polypipe.cmi
/usr/lib64/ocaml/netsys/netsys_polysocket.cmi
/usr/lib64/ocaml/netsys/netsys_posix.cmi
/usr/lib64/ocaml/netsys/netsys_rng.cmi
/usr/lib64/ocaml/netsys/netsys_sasl.cmi
/usr/lib64/ocaml/netsys/netsys_sasl_types.cmi
/usr/lib64/ocaml/netsys/netsys_sasl_util.cmi
/usr/lib64/ocaml/netsys/netsys_sem.cmi
/usr/lib64/ocaml/netsys/netsys_signal.cmi
/usr/lib64/ocaml/netsys/netsys_tls.cmi
/usr/lib64/ocaml/netsys/netsys_tmp.cmi
/usr/lib64/ocaml/netsys/netsys_types.cmi
/usr/lib64/ocaml/netsys/netsys_win32.cmi
/usr/lib64/ocaml/netsys/netsys_xdr.cmi
/usr/lib64/ocaml/nettls-gnutls
/usr/lib64/ocaml/nettls-gnutls/META
/usr/lib64/ocaml/nettls-gnutls/nettls-gnutls.cma
/usr/lib64/ocaml/nettls-gnutls/nettls-gnutls.cmxs
/usr/lib64/ocaml/nettls-gnutls/nettls_gnutls.cmi
/usr/lib64/ocaml/nettls-gnutls/nettls_gnutls_bindings.cmi
/usr/lib64/ocaml/nettls-gnutls/nettls_gnutls_config.cmi
/usr/lib64/ocaml/nettls-gnutls/nettls_nettle_bindings.cmi
/usr/lib64/ocaml/netunidata
/usr/lib64/ocaml/netunidata/META
/usr/lib64/ocaml/netunidata/netmappings_iso.cmi
/usr/lib64/ocaml/netunidata/netmappings_iso.cmo
/usr/lib64/ocaml/netunidata/netmappings_iso.cmxs
/usr/lib64/ocaml/netunidata/netmappings_jp.cmi
/usr/lib64/ocaml/netunidata/netmappings_jp.cmo
/usr/lib64/ocaml/netunidata/netmappings_jp.cmxs
/usr/lib64/ocaml/netunidata/netmappings_kr.cmi
/usr/lib64/ocaml/netunidata/netmappings_kr.cmo
/usr/lib64/ocaml/netunidata/netmappings_kr.cmxs
/usr/lib64/ocaml/netunidata/netmappings_other.cmi
/usr/lib64/ocaml/netunidata/netmappings_other.cmo
/usr/lib64/ocaml/netunidata/netmappings_other.cmxs
/usr/lib64/ocaml/netunidata/netunichecksums.cmi
/usr/lib64/ocaml/netunidata/netuniconfig.cmi
/usr/lib64/ocaml/netunidata/netunidata.cma
/usr/lib64/ocaml/netunidata/netunidata.cmi
/usr/lib64/ocaml/netunidata/netunidata.cmxs
/usr/lib64/ocaml/netunidata/netuniinit.cmi
/usr/lib64/ocaml/netunidata/netuniinit.cmo
/usr/lib64/ocaml/netunidata/netuniinit.cmxs
/usr/lib64/ocaml/netzip
/usr/lib64/ocaml/netzip/META
/usr/lib64/ocaml/netzip/netgzip.cmi
/usr/lib64/ocaml/netzip/netzip.cma
/usr/lib64/ocaml/netzip/netzip.cmxs
/usr/lib64/ocaml/rpc
/usr/lib64/ocaml/rpc-auth-local
/usr/lib64/ocaml/rpc-auth-local/META
/usr/lib64/ocaml/rpc-auth-local/rpc_auth_local.cma
/usr/lib64/ocaml/rpc-auth-local/rpc_auth_local.cmi
/usr/lib64/ocaml/rpc-auth-local/rpc_auth_local.cmxs
/usr/lib64/ocaml/rpc-generator
/usr/lib64/ocaml/rpc-generator/META
/usr/lib64/ocaml/rpc-generator/config.cmi
/usr/lib64/ocaml/rpc-generator/direct.cmi
/usr/lib64/ocaml/rpc-generator/generate.cmi
/usr/lib64/ocaml/rpc-generator/lexer.cmi
/usr/lib64/ocaml/rpc-generator/main.cmi
/usr/lib64/ocaml/rpc-generator/options.cmi
/usr/lib64/ocaml/rpc-generator/parser.cmi
/usr/lib64/ocaml/rpc-generator/rename.cmi
/usr/lib64/ocaml/rpc-generator/rpc_generator.cma
/usr/lib64/ocaml/rpc-generator/rpc_generator.cmxs
/usr/lib64/ocaml/rpc-generator/rpcgen-packlist
/usr/lib64/ocaml/rpc-generator/syntax.cmi
/usr/lib64/ocaml/rpc/META
/usr/lib64/ocaml/rpc/rpc.cma
/usr/lib64/ocaml/rpc/rpc.cmi
/usr/lib64/ocaml/rpc/rpc.cmxs
/usr/lib64/ocaml/rpc/rpc_auth_gssapi.cmi
/usr/lib64/ocaml/rpc/rpc_auth_gssapi_aux.cmi
/usr/lib64/ocaml/rpc/rpc_auth_sys.cmi
/usr/lib64/ocaml/rpc/rpc_client.cmi
/usr/lib64/ocaml/rpc/rpc_client_pre.cmi
/usr/lib64/ocaml/rpc/rpc_common.cmi
/usr/lib64/ocaml/rpc/rpc_packer.cmi
/usr/lib64/ocaml/rpc/rpc_portmapper.cmi
/usr/lib64/ocaml/rpc/rpc_portmapper_aux.cmi
/usr/lib64/ocaml/rpc/rpc_portmapper_clnt.cmi
/usr/lib64/ocaml/rpc/rpc_portmapper_impl.cmi
/usr/lib64/ocaml/rpc/rpc_program.cmi
/usr/lib64/ocaml/rpc/rpc_proxy.cmi
/usr/lib64/ocaml/rpc/rpc_server.cmi
/usr/lib64/ocaml/rpc/rpc_simple_client.cmi
/usr/lib64/ocaml/rpc/rpc_transport.cmi
/usr/lib64/ocaml/rpc/rpc_util.cmi
/usr/lib64/ocaml/shell
/usr/lib64/ocaml/shell/META
/usr/lib64/ocaml/shell/shell.cma
/usr/lib64/ocaml/shell/shell.cmi
/usr/lib64/ocaml/shell/shell.cmxs
/usr/lib64/ocaml/shell/shell_fs.cmi
/usr/lib64/ocaml/shell/shell_sys.cmi
/usr/lib64/ocaml/shell/shell_uq.cmi
/usr/lib64/ocaml/stublibs/dllequeue_tcl.so
/usr/lib64/ocaml/stublibs/dllequeue_tcl.so.owner
/usr/lib64/ocaml/stublibs/dllnetaccel_c.so
/usr/lib64/ocaml/stublibs/dllnetaccel_c.so.owner
/usr/lib64/ocaml/stublibs/dllnetgss-system.so
/usr/lib64/ocaml/stublibs/dllnetgss-system.so.owner
/usr/lib64/ocaml/stublibs/dllnetsys.so
/usr/lib64/ocaml/stublibs/dllnetsys.so.owner
/usr/lib64/ocaml/stublibs/dllnettls-gnutls.so
/usr/lib64/ocaml/stublibs/dllnettls-gnutls.so.owner
/usr/lib64/ocaml/stublibs/dllrpc_auth_local.so
/usr/lib64/ocaml/stublibs/dllrpc_auth_local.so.owner
/usr/share/doc/ocaml-ocamlnet
/usr/share/doc/ocaml-ocamlnet/ChangeLog
/usr/share/doc/ocaml-ocamlnet/RELNOTES
/usr/share/ocaml-ocamlnet
/usr/share/ocaml-ocamlnet/cmapf.adobe_standard_encoding.netdb
/usr/share/ocaml-ocamlnet/cmapf.adobe_symbol_encoding.netdb
/usr/share/ocaml-ocamlnet/cmapf.adobe_zapf_dingbats_encoding.netdb
/usr/share/ocaml-ocamlnet/cmapf.cp037.netdb
/usr/share/ocaml-ocamlnet/cmapf.cp1006.netdb
/usr/share/ocaml-ocamlnet/cmapf.cp1026.netdb
/usr/share/ocaml-ocamlnet/cmapf.cp1047.netdb
/usr/share/ocaml-ocamlnet/cmapf.cp424.netdb
/usr/share/ocaml-ocamlnet/cmapf.cp437.netdb
/usr/share/ocaml-ocamlnet/cmapf.cp500.netdb
/usr/share/ocaml-ocamlnet/cmapf.cp737.netdb
/usr/share/ocaml-ocamlnet/cmapf.cp775.netdb
/usr/share/ocaml-ocamlnet/cmapf.cp850.netdb
/usr/share/ocaml-ocamlnet/cmapf.cp852.netdb
/usr/share/ocaml-ocamlnet/cmapf.cp855.netdb
/usr/share/ocaml-ocamlnet/cmapf.cp856.netdb
/usr/share/ocaml-ocamlnet/cmapf.cp857.netdb
/usr/share/ocaml-ocamlnet/cmapf.cp860.netdb
/usr/share/ocaml-ocamlnet/cmapf.cp861.netdb
/usr/share/ocaml-ocamlnet/cmapf.cp862.netdb
/usr/share/ocaml-ocamlnet/cmapf.cp863.netdb
/usr/share/ocaml-ocamlnet/cmapf.cp864.netdb
/usr/share/ocaml-ocamlnet/cmapf.cp865.netdb
/usr/share/ocaml-ocamlnet/cmapf.cp866.netdb
/usr/share/ocaml-ocamlnet/cmapf.cp869.netdb
/usr/share/ocaml-ocamlnet/cmapf.cp874.netdb
/usr/share/ocaml-ocamlnet/cmapf.cp875.netdb
/usr/share/ocaml-ocamlnet/cmapf.iso88591.netdb
/usr/share/ocaml-ocamlnet/cmapf.iso885910.netdb
/usr/share/ocaml-ocamlnet/cmapf.iso885911.netdb
/usr/share/ocaml-ocamlnet/cmapf.iso885913.netdb
/usr/share/ocaml-ocamlnet/cmapf.iso885914.netdb
/usr/share/ocaml-ocamlnet/cmapf.iso885915.netdb
/usr/share/ocaml-ocamlnet/cmapf.iso885916.netdb
/usr/share/ocaml-ocamlnet/cmapf.iso88592.netdb
/usr/share/ocaml-ocamlnet/cmapf.iso88593.netdb
/usr/share/ocaml-ocamlnet/cmapf.iso88594.netdb
/usr/share/ocaml-ocamlnet/cmapf.iso88595.netdb
/usr/share/ocaml-ocamlnet/cmapf.iso88596.netdb
/usr/share/ocaml-ocamlnet/cmapf.iso88597.netdb
/usr/share/ocaml-ocamlnet/cmapf.iso88598.netdb
/usr/share/ocaml-ocamlnet/cmapf.iso88599.netdb
/usr/share/ocaml-ocamlnet/cmapf.jis0201.netdb
/usr/share/ocaml-ocamlnet/cmapf.jis0208.netdb
/usr/share/ocaml-ocamlnet/cmapf.jis0212.netdb
/usr/share/ocaml-ocamlnet/cmapf.koi8r.netdb
/usr/share/ocaml-ocamlnet/cmapf.ks1001.netdb
/usr/share/ocaml-ocamlnet/cmapf.macroman.netdb
/usr/share/ocaml-ocamlnet/cmapf.windows1250.netdb
/usr/share/ocaml-ocamlnet/cmapf.windows1251.netdb
/usr/share/ocaml-ocamlnet/cmapf.windows1252.netdb
/usr/share/ocaml-ocamlnet/cmapf.windows1253.netdb
/usr/share/ocaml-ocamlnet/cmapf.windows1254.netdb
/usr/share/ocaml-ocamlnet/cmapf.windows1255.netdb
/usr/share/ocaml-ocamlnet/cmapf.windows1256.netdb
/usr/share/ocaml-ocamlnet/cmapf.windows1257.netdb
/usr/share/ocaml-ocamlnet/cmapf.windows1258.netdb
/usr/share/ocaml-ocamlnet/cmapr.adobe_standard_encoding.netdb
/usr/share/ocaml-ocamlnet/cmapr.adobe_symbol_encoding.netdb
/usr/share/ocaml-ocamlnet/cmapr.adobe_zapf_dingbats_encoding.netdb
/usr/share/ocaml-ocamlnet/cmapr.cp037.netdb
/usr/share/ocaml-ocamlnet/cmapr.cp1006.netdb
/usr/share/ocaml-ocamlnet/cmapr.cp1026.netdb
/usr/share/ocaml-ocamlnet/cmapr.cp1047.netdb
/usr/share/ocaml-ocamlnet/cmapr.cp424.netdb
/usr/share/ocaml-ocamlnet/cmapr.cp437.netdb
/usr/share/ocaml-ocamlnet/cmapr.cp500.netdb
/usr/share/ocaml-ocamlnet/cmapr.cp737.netdb
/usr/share/ocaml-ocamlnet/cmapr.cp775.netdb
/usr/share/ocaml-ocamlnet/cmapr.cp850.netdb
/usr/share/ocaml-ocamlnet/cmapr.cp852.netdb
/usr/share/ocaml-ocamlnet/cmapr.cp855.netdb
/usr/share/ocaml-ocamlnet/cmapr.cp856.netdb
/usr/share/ocaml-ocamlnet/cmapr.cp857.netdb
/usr/share/ocaml-ocamlnet/cmapr.cp860.netdb
/usr/share/ocaml-ocamlnet/cmapr.cp861.netdb
/usr/share/ocaml-ocamlnet/cmapr.cp862.netdb
/usr/share/ocaml-ocamlnet/cmapr.cp863.netdb
/usr/share/ocaml-ocamlnet/cmapr.cp864.netdb
/usr/share/ocaml-ocamlnet/cmapr.cp865.netdb
/usr/share/ocaml-ocamlnet/cmapr.cp866.netdb
/usr/share/ocaml-ocamlnet/cmapr.cp869.netdb
/usr/share/ocaml-ocamlnet/cmapr.cp874.netdb
/usr/share/ocaml-ocamlnet/cmapr.cp875.netdb
/usr/share/ocaml-ocamlnet/cmapr.iso88591.netdb
/usr/share/ocaml-ocamlnet/cmapr.iso885910.netdb
/usr/share/ocaml-ocamlnet/cmapr.iso885911.netdb
/usr/share/ocaml-ocamlnet/cmapr.iso885913.netdb
/usr/share/ocaml-ocamlnet/cmapr.iso885914.netdb
/usr/share/ocaml-ocamlnet/cmapr.iso885915.netdb
/usr/share/ocaml-ocamlnet/cmapr.iso885916.netdb
/usr/share/ocaml-ocamlnet/cmapr.iso88592.netdb
/usr/share/ocaml-ocamlnet/cmapr.iso88593.netdb
/usr/share/ocaml-ocamlnet/cmapr.iso88594.netdb
/usr/share/ocaml-ocamlnet/cmapr.iso88595.netdb
/usr/share/ocaml-ocamlnet/cmapr.iso88596.netdb
/usr/share/ocaml-ocamlnet/cmapr.iso88597.netdb
/usr/share/ocaml-ocamlnet/cmapr.iso88598.netdb
/usr/share/ocaml-ocamlnet/cmapr.iso88599.netdb
/usr/share/ocaml-ocamlnet/cmapr.jis0201.netdb
/usr/share/ocaml-ocamlnet/cmapr.jis0208.netdb
/usr/share/ocaml-ocamlnet/cmapr.jis0212.netdb
/usr/share/ocaml-ocamlnet/cmapr.koi8r.netdb
/usr/share/ocaml-ocamlnet/cmapr.ks1001.netdb
/usr/share/ocaml-ocamlnet/cmapr.macroman.netdb
/usr/share/ocaml-ocamlnet/cmapr.windows1250.netdb
/usr/share/ocaml-ocamlnet/cmapr.windows1251.netdb
/usr/share/ocaml-ocamlnet/cmapr.windows1252.netdb
/usr/share/ocaml-ocamlnet/cmapr.windows1253.netdb
/usr/share/ocaml-ocamlnet/cmapr.windows1254.netdb
/usr/share/ocaml-ocamlnet/cmapr.windows1255.netdb
/usr/share/ocaml-ocamlnet/cmapr.windows1256.netdb
/usr/share/ocaml-ocamlnet/cmapr.windows1257.netdb
/usr/share/ocaml-ocamlnet/cmapr.windows1258.netdb

References

Summary

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