How To Install rubygem-gettext on CentOS 8

rubygem-gettext is RubyGem of Localization Library and Tools for Ruby

Introduction

In this tutorial we learn how to install rubygem-gettext on CentOS 8.

What is rubygem-gettext

Ruby-GetText-Package is a GNU GetText-like program for Ruby. The catalog file(po-file) is same format with GNU GetText. So you can use GNU GetText tools for maintaining. This package provides gem for Ruby-Gettext-Package.

We can use yum or dnf to install rubygem-gettext on CentOS 8. In this tutorial we discuss both methods but you only need to choose one of method to install rubygem-gettext.

Install rubygem-gettext on CentOS 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

The output should look something like this:

CentOS Linux 8 - AppStream                                       43 kB/s | 4.3 kB     00:00    
CentOS Linux 8 - BaseOS                                          65 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - ContinuousRelease                               43 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - Extras                                          23 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - FastTrack                                       40 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - HighAvailability                                36 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - Plus                                            24 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - PowerTools                                      50 kB/s | 4.3 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64           13 kB/s | 9.2 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                   24 kB/s | 8.5 kB     00:00    
Metadata cache created.

After updating yum database, We can install rubygem-gettext using dnf by running the following command:

sudo dnf -y install rubygem-gettext

Install rubygem-gettext on CentOS 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

The output should look something like this:

CentOS Linux 8 - AppStream                                       43 kB/s | 4.3 kB     00:00    
CentOS Linux 8 - BaseOS                                          65 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - ContinuousRelease                               43 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - Extras                                          23 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - FastTrack                                       40 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - HighAvailability                                36 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - Plus                                            24 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - PowerTools                                      50 kB/s | 4.3 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64           13 kB/s | 9.2 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                   24 kB/s | 8.5 kB     00:00    
Metadata cache created.

After updating yum database, We can install rubygem-gettext using yum by running the following command:

sudo yum -y install rubygem-gettext

How To Uninstall rubygem-gettext on CentOS 8

To uninstall only the rubygem-gettext package we can use the following command:

sudo dnf remove rubygem-gettext

rubygem-gettext Package Contents on CentOS 8

/usr/bin/rmsgcat
/usr/bin/rmsgfmt
/usr/bin/rmsginit
/usr/bin/rmsgmerge
/usr/bin/rxgettext
/usr/share/gems/gems/gettext-3.3.2
/usr/share/gems/gems/gettext-3.3.2/README.md
/usr/share/gems/gems/gettext-3.3.2/bin
/usr/share/gems/gems/gettext-3.3.2/bin/rmsgcat
/usr/share/gems/gems/gettext-3.3.2/bin/rmsgfmt
/usr/share/gems/gems/gettext-3.3.2/bin/rmsginit
/usr/share/gems/gems/gettext-3.3.2/bin/rmsgmerge
/usr/share/gems/gems/gettext-3.3.2/bin/rxgettext
/usr/share/gems/gems/gettext-3.3.2/doc
/usr/share/gems/gems/gettext-3.3.2/doc/text
/usr/share/gems/gems/gettext-3.3.2/doc/text/gpl-2.0.txt
/usr/share/gems/gems/gettext-3.3.2/doc/text/lgpl-3.0.txt
/usr/share/gems/gems/gettext-3.3.2/doc/text/news.md
/usr/share/gems/gems/gettext-3.3.2/doc/text/ruby-license.txt
/usr/share/gems/gems/gettext-3.3.2/lib
/usr/share/gems/gems/gettext-3.3.2/lib/gettext
/usr/share/gems/gems/gettext-3.3.2/lib/gettext.rb
/usr/share/gems/gems/gettext-3.3.2/lib/gettext/cgi.rb
/usr/share/gems/gems/gettext-3.3.2/lib/gettext/class_info.rb
/usr/share/gems/gems/gettext-3.3.2/lib/gettext/locale_path.rb
/usr/share/gems/gems/gettext-3.3.2/lib/gettext/mo.rb
/usr/share/gems/gems/gettext-3.3.2/lib/gettext/po.rb
/usr/share/gems/gems/gettext-3.3.2/lib/gettext/po_entry.rb
/usr/share/gems/gems/gettext-3.3.2/lib/gettext/po_format.rb
/usr/share/gems/gems/gettext-3.3.2/lib/gettext/po_parser.rb
/usr/share/gems/gems/gettext-3.3.2/lib/gettext/text_domain.rb
/usr/share/gems/gems/gettext-3.3.2/lib/gettext/text_domain_group.rb
/usr/share/gems/gems/gettext-3.3.2/lib/gettext/text_domain_manager.rb
/usr/share/gems/gems/gettext-3.3.2/lib/gettext/tools
/usr/share/gems/gems/gettext-3.3.2/lib/gettext/tools.rb
/usr/share/gems/gems/gettext-3.3.2/lib/gettext/tools/msgcat.rb
/usr/share/gems/gems/gettext-3.3.2/lib/gettext/tools/msgfmt.rb
/usr/share/gems/gems/gettext-3.3.2/lib/gettext/tools/msginit.rb
/usr/share/gems/gems/gettext-3.3.2/lib/gettext/tools/msgmerge.rb
/usr/share/gems/gems/gettext-3.3.2/lib/gettext/tools/parser
/usr/share/gems/gems/gettext-3.3.2/lib/gettext/tools/parser/erb.rb
/usr/share/gems/gems/gettext-3.3.2/lib/gettext/tools/parser/glade.rb
/usr/share/gems/gems/gettext-3.3.2/lib/gettext/tools/parser/gtk_builder_ui_definitions.rb
/usr/share/gems/gems/gettext-3.3.2/lib/gettext/tools/parser/ruby.rb
/usr/share/gems/gems/gettext-3.3.2/lib/gettext/tools/task.rb
/usr/share/gems/gems/gettext-3.3.2/lib/gettext/tools/xgettext.rb
/usr/share/gems/gems/gettext-3.3.2/lib/gettext/version.rb
/usr/share/gems/gems/gettext-3.3.2/locale
/usr/share/gems/gems/gettext-3.3.2/locale/bg
/usr/share/gems/gems/gettext-3.3.2/locale/bg/LC_MESSAGES
/usr/share/gems/gems/gettext-3.3.2/locale/bg/LC_MESSAGES/gettext.mo
/usr/share/gems/gems/gettext-3.3.2/locale/bs
/usr/share/gems/gems/gettext-3.3.2/locale/bs/LC_MESSAGES
/usr/share/gems/gems/gettext-3.3.2/locale/bs/LC_MESSAGES/gettext.mo
/usr/share/gems/gems/gettext-3.3.2/locale/ca
/usr/share/gems/gems/gettext-3.3.2/locale/ca/LC_MESSAGES
/usr/share/gems/gems/gettext-3.3.2/locale/ca/LC_MESSAGES/gettext.mo
/usr/share/gems/gems/gettext-3.3.2/locale/cs
/usr/share/gems/gems/gettext-3.3.2/locale/cs/LC_MESSAGES
/usr/share/gems/gems/gettext-3.3.2/locale/cs/LC_MESSAGES/gettext.mo
/usr/share/gems/gems/gettext-3.3.2/locale/de
/usr/share/gems/gems/gettext-3.3.2/locale/de/LC_MESSAGES
/usr/share/gems/gems/gettext-3.3.2/locale/de/LC_MESSAGES/gettext.mo
/usr/share/gems/gems/gettext-3.3.2/locale/el
/usr/share/gems/gems/gettext-3.3.2/locale/el/LC_MESSAGES
/usr/share/gems/gems/gettext-3.3.2/locale/el/LC_MESSAGES/gettext.mo
/usr/share/gems/gems/gettext-3.3.2/locale/eo
/usr/share/gems/gems/gettext-3.3.2/locale/eo/LC_MESSAGES
/usr/share/gems/gems/gettext-3.3.2/locale/eo/LC_MESSAGES/gettext.mo
/usr/share/gems/gems/gettext-3.3.2/locale/es
/usr/share/gems/gems/gettext-3.3.2/locale/es/LC_MESSAGES
/usr/share/gems/gems/gettext-3.3.2/locale/es/LC_MESSAGES/gettext.mo
/usr/share/gems/gems/gettext-3.3.2/locale/et
/usr/share/gems/gems/gettext-3.3.2/locale/et/LC_MESSAGES
/usr/share/gems/gems/gettext-3.3.2/locale/et/LC_MESSAGES/gettext.mo
/usr/share/gems/gems/gettext-3.3.2/locale/fr
/usr/share/gems/gems/gettext-3.3.2/locale/fr/LC_MESSAGES
/usr/share/gems/gems/gettext-3.3.2/locale/fr/LC_MESSAGES/gettext.mo
/usr/share/gems/gems/gettext-3.3.2/locale/hr
/usr/share/gems/gems/gettext-3.3.2/locale/hr/LC_MESSAGES
/usr/share/gems/gems/gettext-3.3.2/locale/hr/LC_MESSAGES/gettext.mo
/usr/share/gems/gems/gettext-3.3.2/locale/hu
/usr/share/gems/gems/gettext-3.3.2/locale/hu/LC_MESSAGES
/usr/share/gems/gems/gettext-3.3.2/locale/hu/LC_MESSAGES/gettext.mo
/usr/share/gems/gems/gettext-3.3.2/locale/it
/usr/share/gems/gems/gettext-3.3.2/locale/it/LC_MESSAGES
/usr/share/gems/gems/gettext-3.3.2/locale/it/LC_MESSAGES/gettext.mo
/usr/share/gems/gems/gettext-3.3.2/locale/ja
/usr/share/gems/gems/gettext-3.3.2/locale/ja/LC_MESSAGES
/usr/share/gems/gems/gettext-3.3.2/locale/ja/LC_MESSAGES/gettext.mo
/usr/share/gems/gems/gettext-3.3.2/locale/ko
/usr/share/gems/gems/gettext-3.3.2/locale/ko/LC_MESSAGES
/usr/share/gems/gems/gettext-3.3.2/locale/ko/LC_MESSAGES/gettext.mo
/usr/share/gems/gems/gettext-3.3.2/locale/lv
/usr/share/gems/gems/gettext-3.3.2/locale/lv/LC_MESSAGES
/usr/share/gems/gems/gettext-3.3.2/locale/lv/LC_MESSAGES/gettext.mo
/usr/share/gems/gems/gettext-3.3.2/locale/nb
/usr/share/gems/gems/gettext-3.3.2/locale/nb/LC_MESSAGES
/usr/share/gems/gems/gettext-3.3.2/locale/nb/LC_MESSAGES/gettext.mo
/usr/share/gems/gems/gettext-3.3.2/locale/nl
/usr/share/gems/gems/gettext-3.3.2/locale/nl/LC_MESSAGES
/usr/share/gems/gems/gettext-3.3.2/locale/nl/LC_MESSAGES/gettext.mo
/usr/share/gems/gems/gettext-3.3.2/locale/pt_BR
/usr/share/gems/gems/gettext-3.3.2/locale/pt_BR/LC_MESSAGES
/usr/share/gems/gems/gettext-3.3.2/locale/pt_BR/LC_MESSAGES/gettext.mo
/usr/share/gems/gems/gettext-3.3.2/locale/ru
/usr/share/gems/gems/gettext-3.3.2/locale/ru/LC_MESSAGES
/usr/share/gems/gems/gettext-3.3.2/locale/ru/LC_MESSAGES/gettext.mo
/usr/share/gems/gems/gettext-3.3.2/locale/sr
/usr/share/gems/gems/gettext-3.3.2/locale/sr/LC_MESSAGES
/usr/share/gems/gems/gettext-3.3.2/locale/sr/LC_MESSAGES/gettext.mo
/usr/share/gems/gems/gettext-3.3.2/locale/sv
/usr/share/gems/gems/gettext-3.3.2/locale/sv/LC_MESSAGES
/usr/share/gems/gems/gettext-3.3.2/locale/sv/LC_MESSAGES/gettext.mo
/usr/share/gems/gems/gettext-3.3.2/locale/uk
/usr/share/gems/gems/gettext-3.3.2/locale/uk/LC_MESSAGES
/usr/share/gems/gems/gettext-3.3.2/locale/uk/LC_MESSAGES/gettext.mo
/usr/share/gems/gems/gettext-3.3.2/locale/vi
/usr/share/gems/gems/gettext-3.3.2/locale/vi/LC_MESSAGES
/usr/share/gems/gems/gettext-3.3.2/locale/vi/LC_MESSAGES/gettext.mo
/usr/share/gems/gems/gettext-3.3.2/locale/zh
/usr/share/gems/gems/gettext-3.3.2/locale/zh/LC_MESSAGES
/usr/share/gems/gems/gettext-3.3.2/locale/zh/LC_MESSAGES/gettext.mo
/usr/share/gems/gems/gettext-3.3.2/locale/zh_TW
/usr/share/gems/gems/gettext-3.3.2/locale/zh_TW/LC_MESSAGES
/usr/share/gems/gems/gettext-3.3.2/locale/zh_TW/LC_MESSAGES/gettext.mo
/usr/share/gems/specifications/gettext-3.3.2.gemspec

References

Summary

In this tutorial we learn how to install rubygem-gettext on CentOS 8 using yum and dnf.