How To Install ocaml-gettext on Fedora 36
Introduction
In this tutorial we learn how to install ocaml-gettext
on Fedora 36.
What is ocaml-gettext
Ocaml-gettext provides support for internationalization of Ocaml programs. Constraints * provides a pure Ocaml implementation, * the API should be as close as possible to GNU gettext, * provides a way to automatically extract translatable strings from Ocaml source code.
We can use yum
or dnf
to install ocaml-gettext
on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install ocaml-gettext.
Install ocaml-gettext 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-gettext
using dnf
by running the following command:
sudo dnf -y install ocaml-gettext
Install ocaml-gettext 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-gettext
using yum
by running the following command:
sudo yum -y install ocaml-gettext
How To Uninstall ocaml-gettext on Fedora 36
To uninstall only the ocaml-gettext
package we can use the following command:
sudo dnf remove ocaml-gettext
ocaml-gettext Package Contents on Fedora 36
/usr/lib/.build-id
/usr/lib/.build-id/03
/usr/lib/.build-id/03/b1d7142f2ccf05360c57aaad6bc8413a75d2b8
/usr/lib/.build-id/09
/usr/lib/.build-id/09/003da07782d1b6927fefeb21fde11f3fd9271e
/usr/lib/.build-id/0e
/usr/lib/.build-id/0e/b153a34d60481c429715166e35d365ad22193d
/usr/lib/.build-id/67
/usr/lib/.build-id/67/e0e2e257c3476398d102329fb2235ee32315cb
/usr/lib/.build-id/90
/usr/lib/.build-id/90/d0decbe4d5a8cfb2fa233db7fb618da9fe0bae
/usr/lib64/ocaml/gettext
/usr/lib64/ocaml/gettext-stub
/usr/lib64/ocaml/gettext-stub/META
/usr/lib64/ocaml/gettext-stub/dune-package
/usr/lib64/ocaml/gettext-stub/gettextStub.cma
/usr/lib64/ocaml/gettext-stub/gettextStub.cmi
/usr/lib64/ocaml/gettext-stub/gettextStub.cmt
/usr/lib64/ocaml/gettext-stub/gettextStub.cmxs
/usr/lib64/ocaml/gettext-stub/gettextStubCompat.cmi
/usr/lib64/ocaml/gettext-stub/gettextStubCompat.cmt
/usr/lib64/ocaml/gettext-stub/opam
/usr/lib64/ocaml/gettext/META
/usr/lib64/ocaml/gettext/base
/usr/lib64/ocaml/gettext/base/.private
/usr/lib64/ocaml/gettext/base/.private/gettextConfigGen.cmi
/usr/lib64/ocaml/gettext/base/.private/gettextConfigGen.cmt
/usr/lib64/ocaml/gettext/base/.private/gettextFormat_lexer.cmi
/usr/lib64/ocaml/gettext/base/.private/gettextFormat_lexer.cmt
/usr/lib64/ocaml/gettext/base/.private/gettextFormat_parser.cmi
/usr/lib64/ocaml/gettext/base/.private/gettextFormat_parser.cmt
/usr/lib64/ocaml/gettext/base/.private/gettextFormat_parser.cmti
/usr/lib64/ocaml/gettext/base/.private/gettextMo_int32.cmi
/usr/lib64/ocaml/gettext/base/.private/gettextMo_int32.cmt
/usr/lib64/ocaml/gettext/base/.private/gettextMo_lexer.cmi
/usr/lib64/ocaml/gettext/base/.private/gettextMo_lexer.cmt
/usr/lib64/ocaml/gettext/base/.private/gettextMo_parser.cmi
/usr/lib64/ocaml/gettext/base/.private/gettextMo_parser.cmt
/usr/lib64/ocaml/gettext/base/.private/gettextMo_parser.cmti
/usr/lib64/ocaml/gettext/base/gettext.cmi
/usr/lib64/ocaml/gettext/base/gettext.cmt
/usr/lib64/ocaml/gettext/base/gettext.cmti
/usr/lib64/ocaml/gettext/base/gettextBase.cma
/usr/lib64/ocaml/gettext/base/gettextBase.cmxs
/usr/lib64/ocaml/gettext/base/gettextCategory.cmi
/usr/lib64/ocaml/gettext/base/gettextCategory.cmt
/usr/lib64/ocaml/gettext/base/gettextCompat.cmi
/usr/lib64/ocaml/gettext/base/gettextCompat.cmt
/usr/lib64/ocaml/gettext/base/gettextCompat.cmti
/usr/lib64/ocaml/gettext/base/gettextConfig.cmi
/usr/lib64/ocaml/gettext/base/gettextConfig.cmt
/usr/lib64/ocaml/gettext/base/gettextDummy.cmi
/usr/lib64/ocaml/gettext/base/gettextDummy.cmt
/usr/lib64/ocaml/gettext/base/gettextFormat.cmi
/usr/lib64/ocaml/gettext/base/gettextFormat.cmt
/usr/lib64/ocaml/gettext/base/gettextMo.cmi
/usr/lib64/ocaml/gettext/base/gettextMo.cmt
/usr/lib64/ocaml/gettext/base/gettextModules.cmi
/usr/lib64/ocaml/gettext/base/gettextModules.cmt
/usr/lib64/ocaml/gettext/base/gettextTypes.cmi
/usr/lib64/ocaml/gettext/base/gettextTypes.cmt
/usr/lib64/ocaml/gettext/base/gettextUtils.cmi
/usr/lib64/ocaml/gettext/base/gettextUtils.cmt
/usr/lib64/ocaml/gettext/dune-package
/usr/lib64/ocaml/gettext/extension
/usr/lib64/ocaml/gettext/extension/.private
/usr/lib64/ocaml/gettext/extension/.private/gettextDomain.cmi
/usr/lib64/ocaml/gettext/extension/.private/gettextDomain.cmt
/usr/lib64/ocaml/gettext/extension/.private/gettextLocale_lexer.cmi
/usr/lib64/ocaml/gettext/extension/.private/gettextLocale_lexer.cmt
/usr/lib64/ocaml/gettext/extension/.private/gettextLocale_parser.cmi
/usr/lib64/ocaml/gettext/extension/.private/gettextLocale_parser.cmt
/usr/lib64/ocaml/gettext/extension/.private/gettextLocale_parser.cmti
/usr/lib64/ocaml/gettext/extension/.private/gettextLocale_types.cmi
/usr/lib64/ocaml/gettext/extension/.private/gettextLocale_types.cmt
/usr/lib64/ocaml/gettext/extension/.private/gettextPoComment_lexer.cmi
/usr/lib64/ocaml/gettext/extension/.private/gettextPoComment_lexer.cmt
/usr/lib64/ocaml/gettext/extension/.private/gettextPoComment_parser.cmi
/usr/lib64/ocaml/gettext/extension/.private/gettextPoComment_parser.cmt
/usr/lib64/ocaml/gettext/extension/.private/gettextPoComment_parser.cmti
/usr/lib64/ocaml/gettext/extension/.private/gettextPo_lexer.cmi
/usr/lib64/ocaml/gettext/extension/.private/gettextPo_lexer.cmt
/usr/lib64/ocaml/gettext/extension/.private/gettextPo_parser.cmi
/usr/lib64/ocaml/gettext/extension/.private/gettextPo_parser.cmt
/usr/lib64/ocaml/gettext/extension/.private/gettextPo_parser.cmti
/usr/lib64/ocaml/gettext/extension/.private/gettextPo_utils.cmi
/usr/lib64/ocaml/gettext/extension/.private/gettextPo_utils.cmt
/usr/lib64/ocaml/gettext/extension/gettextCharset.cmi
/usr/lib64/ocaml/gettext/extension/gettextCharset.cmt
/usr/lib64/ocaml/gettext/extension/gettextCompile.cmi
/usr/lib64/ocaml/gettext/extension/gettextCompile.cmt
/usr/lib64/ocaml/gettext/extension/gettextExtension.cma
/usr/lib64/ocaml/gettext/extension/gettextExtension.cmxs
/usr/lib64/ocaml/gettext/extension/gettextLocale.cmi
/usr/lib64/ocaml/gettext/extension/gettextLocale.cmt
/usr/lib64/ocaml/gettext/extension/gettextPo.cmi
/usr/lib64/ocaml/gettext/extension/gettextPo.cmt
/usr/lib64/ocaml/gettext/extension/gettextRealize.cmi
/usr/lib64/ocaml/gettext/extension/gettextRealize.cmt
/usr/lib64/ocaml/gettext/extension/gettextTranslate.cmi
/usr/lib64/ocaml/gettext/extension/gettextTranslate.cmt
/usr/lib64/ocaml/gettext/gettext.cma
/usr/lib64/ocaml/gettext/gettext.cmxs
/usr/lib64/ocaml/gettext/opam
/usr/lib64/ocaml/stublibs/dllgettextStub_stubs.so
/usr/share/doc/ocaml-gettext
/usr/share/doc/ocaml-gettext/LICENSE.txt
References
Summary
In this tutorial we learn how to install ocaml-gettext
on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).