* A C compiler; on Cygwin or mingw also a C++ compiler. Such as GNU GCC.
+ Homepage:
https://gcc.gnu.org/
+ + Pre-built package name:
+ - On Debian and Debian-based systems: gcc, gcc-doc,
+ - On Red Hat distributions: gcc.
+ - Other: https://repology.org/project/gcc/versions
* GNU automake 1.13 or newer
+ Homepage:
https://www.gnu.org/software/automake/
+ + Pre-built package name:
+ - On Debian and Debian-based systems: automake,
+ - On Red Hat distributions: automake.
+ - Other: https://repology.org/project/automake/versions
* GNU autoconf
+ Homepage:
https://www.gnu.org/software/autoconf/
+ + Pre-built package name:
+ - On Debian and Debian-based systems: autoconf, autoconf-doc,
+ - On Red Hat distributions: autoconf.
+ - Other: https://repology.org/project/autoconf/versions
* GNU m4
+ Homepage:
https://www.gnu.org/software/m4/
+ + Pre-built package name:
+ - On Debian and Debian-based systems: m4, m4-doc,
+ - On Red Hat distributions: m4.
+ - Other: https://repology.org/project/m4/versions
* GNU bison 3.0 or newer
+ Homepage:
https://www.gnu.org/software/bison/
+ + Pre-built package name:
+ - On Debian and Debian-based systems: bison, bison-doc,
+ - On Red Hat distributions: bison.
+ - Other: https://repology.org/project/bison/versions
* GNU gperf
+ Homepage:
https://www.gnu.org/software/gperf/
+ + Pre-built package name:
+ - On Debian and Debian-based systems: gperf,
+ - On Red Hat distributions: gperf.
+ - Other: https://repology.org/project/gperf/versions
* GNU groff 1.17 or newer
+ Homepage:
https://www.gnu.org/software/groff/
+ + Pre-built package name:
+ - On Debian and Debian-based systems: groff,
+ - On Red Hat distributions: groff.
+ - Other: https://repology.org/project/groff/versions
* GNU texinfo
+ Homepage:
https://www.gnu.org/software/texinfo/
+ + Pre-built package name:
+ - On Debian and Debian-based systems: texinfo,
+ - On Red Hat distributions: texinfo.
+ - Other: https://repology.org/project/texinfo/versions
* GNU emacs or XEmacs
+ Homepage:
https://www.gnu.org/software/emacs/
https://www.xemacs.org/
+ + Pre-built package name:
+ - On Debian and Debian-based systems: emacs,
+ - On Red Hat distributions: emacs.
+ - Other: https://repology.org/project/emacs/versions
* Perl
+ Homepage:
https://www.perl.org/
+ + Pre-built package name:
+ - On Debian and Debian-based systems: perl, perl-doc,
+ - On Red Hat distributions: perl.
+ - Other: https://repology.org/project/perl/versions
* TeX (for making the doc in .dvi, .ps or .pdf format)
+ Homepage:
- https://tug.org/teTeX/
+ https://tug.org/texlive/
+ + Pre-built package name:
+ - On Debian and Debian-based systems: texlive-base, texlive-latex-base,
+ - On Red Hat distributions: texlive-base.
+ - Other: https://repology.org/project/texlive/versions
* Either an internet connection or a recent copy of GNU gnulib.
+ Homepage:
* GNU tar (for creating distributable tarballs)
+ Homepage:
https://www.gnu.org/software/tar/
+ + Pre-built package name:
+ - On Debian and Debian-based systems: tar, tar-doc,
+ - On Red Hat distributions: tar.
+ - Other: https://repology.org/project/tar/versions
* GNU Wget
+ Homepage:
https://www.gnu.org/software/wget/
+ + Pre-built package name:
+ - On Debian and Debian-based systems: wget,
+ - On Red Hat distributions: wget.
+ - Other: https://repology.org/project/wget/versions
* XZ Utils
+ Homepage:
https://tukaani.org/xz/
+ + Pre-built package name:
+ - On Debian and Debian-based systems: xz-utils,
+ - On Red Hat distributions: xz.
+ - Other: https://repology.org/project/xz/versions
* Lzip
+ Homepage:
https://www.nongnu.org/lzip/
+ + Pre-built package name:
+ - On Debian and Debian-based systems: lzip,
+ - On Red Hat distributions: lzip (EPEL).
+ - Other: https://repology.org/project/lzip/versions
And, of course, the packages listed in the DEPENDENCIES file.
* A C++ compiler
+ Homepage: https://gcc.gnu.org/
- + Ubuntu package: g++
+ + Pre-built package name:
+ - On Debian and Debian-based systems: g++,
+ - On Red Hat distributions: gcc-c++.
+ - Other: https://repology.org/project/gcc/versions
* An Objective C compiler
+ Homepage: https://gcc.gnu.org/
- + Ubuntu package: gobjc
+ + Pre-built package name:
+ - On Debian and Debian-based systems: gobjc,
+ - On Red Hat distributions: gcc-objc.
+ - Other: https://repology.org/project/gcc/versions
* Python
+ Homepage: https://www.python.org/
- + Ubuntu package: python
+ + Pre-built package name:
+ - On Debian and Debian-based systems: python3, python3-doc,
+ - On Red Hat distributions: python3.
+ - Other: https://repology.org/project/python/versions
* GNU clisp
+ Homepage: http://clisp.org/
- + Ubuntu package: clisp
+ + Pre-built package name:
+ - On Debian and Debian-based systems: clisp, clisp-doc,
+ - On Red Hat distributions: --.
+ - Other: https://repology.org/project/clisp/versions
* librep
+ Homepage: http://librep.sourceforge.net/
- + Ubuntu package: rep
+ + Pre-built package name:
+ - On Debian and Debian-based systems: rep, rep-doc,
+ - On Red Hat distributions: --.
+ - Other: https://repology.org/project/librep/versions
* GNU guile
+ Homepage: https://www.gnu.org/software/guile/
- + Ubuntu package: guile-2.0
+ + Pre-built package name:
+ - On Debian and Debian-based systems: guile-2.2, guile-2.2-doc,
+ or: guile-3.0, guile-3.0-doc,
+ - On Red Hat distributions: guile.
+ - Other: https://repology.org/project/guile/versions
* GNU smalltalk
+ Homepage: http://smalltalk.gnu.org/
- + Ubuntu package: gnu-smalltalk
+ + Pre-built package name:
+ - On Debian and Debian-based systems: gnu-smalltalk, gnu-smalltalk-doc,
+ - On Red Hat distributions: gnu-smalltalk (EPEL).
+ - Other: https://repology.org/project/smalltalk/versions
* A Java compiler
+ Homepage: http://openjdk.java.net/
- + Ubuntu package: default-jdk
+ + Pre-built package name:
+ - On Debian and Debian-based systems:
+ openjdk-11-jdk or openjdk-8-jdk or openjdk-7-jdk, default-jdk,
+ - On Red Hat distributions:
+ java-11-openjdk or java-1.8.0-openjdk or java-1.7.0-openjdk.
+ - Other: https://repology.org/project/openjdk/versions
* A C# compiler
+ Homepage: https://www.mono-project.com/
- + Ubuntu package: mono-mcs
+ + Pre-built package name:
+ - On Debian and Debian-based systems: mono-mcs,
+ - On Red Hat distributions: mono-devel (EPEL).
+ - Other: https://repology.org/project/mono/versions
* GNU awk
+ Homepage: https://www.gnu.org/software/gawk/
- + Ubuntu package: gawk
+ + Pre-built package name:
+ - On Debian and Debian-based systems: gawk, gawk-doc,
+ - On Red Hat distributions: gawk.
+ - Other: https://repology.org/project/gawk/versions
* The Free Pascal compiler ppc386 or ppcx64
+ Homepage: https://www.freepascal.org/
- + Ubuntu package: fp-compiler
+ + Pre-built package name:
+ - On Debian and Debian-based systems: fp-compiler, fp-docs,
+ - On Red Hat distributions: fpc (EPEL).
+ - Other: https://repology.org/project/fpc/versions
* The Free Pascal Free Component Library
+ Homepage: https://www.freepascal.org/fcl/fcl.var
- + Ubuntu package: fp-units-fcl
+ + Pre-built package name:
+ - On Debian and Debian-based systems: fp-units-fcl,
+ - On Red Hat distributions: --.
+ - Other: https://repology.org/project/fpc/versions
* Tcl
+ Homepage: https://www.tcl.tk/
- + Ubuntu package: tcl
+ + Pre-built package name:
+ - On Debian and Debian-based systems: tcl, tcl-doc,
+ - On Red Hat distributions: tcl.
+ - Other: https://repology.org/project/tcl/versions
* Perl
+ Homepage: https://www.perl.org/
- + Ubuntu package: perl
+ + Pre-built package name:
+ - On Debian and Debian-based systems: perl, perl-doc,
+ - On Red Hat distributions: perl.
+ - Other: https://repology.org/project/perl/versions
* The Perl packages Locale::Messages and libintl-perl
+ Homepage: http://search.cpan.org/~guido/libintl-perl/
- + Ubuntu package: libintl-perl
+ + Pre-built package name:
+ - On Debian and Debian-based systems: libintl-perl,
+ - On Red Hat distributions: perl-libintl.
+ - Other: https://repology.org/project/perl:libintl-perl/versions
* php
+ Homepage: http://www.php.net/
- + Ubuntu package: php
+ + Pre-built package name:
+ - On Debian and Debian-based systems: php,
+ - On Red Hat distributions: php.
+ - Other: https://repology.org/project/php/versions
* Ruby
+ Homepage: https://www.ruby-lang.org/en/
- + Ubuntu package: ruby
+ + Pre-built package name:
+ - On Debian and Debian-based systems: ruby,
+ - On Red Hat distributions: ruby.
+ - Other: https://repology.org/project/ruby/versions
* The ruby-gettext package
+ Homepage: https://ruby-gettext.github.io/
- + Ubuntu package: ruby-gettext
+ + Pre-built package name:
+ - On Debian and Debian-based systems: ruby-gettext,
+ - On Red Hat distributions: ruby-gettext.
+ - Other: https://repology.org/project/ruby:gettext/versions
* lua
+ Homepage: https://www.lua.org/
- + Ubuntu package: lua5.2 or lua5.1
+ + Pre-built package name:
+ - On Debian and Debian-based systems: lua5.3 or lua5.2 or lua5.1,
+ - On Red Hat distributions: lua.
+ - Other: https://repology.org/project/lua/versions
* The lua-gettext package
+ Homepage: https://gitlab.com/sukhichev/lua-gettext/blob/master/README.us.md
+ Debian and Ubuntu packages:
Download, then install through
$ sudo dpkg -i lua-gettext_0.0_amd64.deb
+ + Pre-built package name:
+ - On Debian and Debian-based systems: --,
+ - On Red Hat distributions: --.
+ - Other: https://repology.org/project/lua:gettext/versions
* The GNOME/Mozilla JavaScript interpreter
+ Homepage: https://wiki.gnome.org/Projects/Gjs
- + Ubuntu packages: gjs gir1.2-gtk-3.0
+ + Pre-built package name:
+ - On Debian and Debian-based systems: gjs, gir1.2-gtk-3.0,
+ - On Red Hat distributions: gjs.
+ - Other: https://repology.org/project/gjs/versions
* The GNOME Vala compiler
+ Homepage: https://wiki.gnome.org/Projects/Vala
- + Ubuntu package: valac
+ + Pre-built package name:
+ - On Debian and Debian-based systems: valac,
+ - On Red Hat distributions: vala.
+ - Other: https://repology.org/project/vala/versions
If you want to exercise the sample programs in gettext-tools/examples/, you
also need to install:
* The Qt GUI toolkit library
+ Homepage: https://www.qt.io/
- + Ubuntu package: libqt4-dev
+ + Pre-built package name:
+ - On Debian and Debian-based systems: libqt5gui5, qt5-doc-html,
+ or: libqt4-dev,
+ - On Red Hat distributions: --.
+ - Other: https://repology.org/project/qt/versions
* The wxWidgets GUI toolkit library
+ Homepage: https://www.wxwidgets.org/
- + Ubuntu package: libwxgtk3.0-dev
+ + Pre-built package name:
+ - On Debian and Debian-based systems: libwxgtk3.0-gtk3-dev, wx3.0-doc,
+ or: libwxgtk3.0-dev,
+ - On Red Hat distributions: --.
+ - Other: https://repology.org/project/wxwidgets/versions
* The GNUstep toolkit and development environment
+ Homepage: http://www.gnustep.org/
- * Ubuntu package: gnustep-devel
+ + Pre-built package name:
+ - On Debian and Debian-based systems: gnustep-devel,
+ - On Red Hat distributions: gnustep-base (EPEL).
+ - Other: https://repology.org/project/gnustep-base/versions
* The C# System.Windows.Forms implementation
+ Homepage: https://www.mono-project.com/
- + Ubuntu package: libmono-system-windows-forms4.0-cil
+ + Pre-built package name:
+ - On Debian and Debian-based systems: libmono-system-windows-forms4.0-cil,
+ - On Red Hat distributions: mono-winforms (EPEL).
+ - Other: https://pkgs.org/search/?q=mono-winforms
And you need to install a couple of locales, used by the tests.
By default, only those enabled in /etc/locale.gen are preinstalled.
* A C compiler; on Cygwin or mingw also a C++ compiler. Such as GNU GCC.
+ Homepage:
https://gcc.gnu.org/
+ + Pre-built package name:
+ - On Debian and Debian-based systems: gcc, gcc-doc,
+ - On Red Hat distributions: gcc.
+ - Other: https://repology.org/project/gcc/versions
* GNU automake 1.13 or newer
+ Homepage:
https://www.gnu.org/software/automake/
+ + Pre-built package name:
+ - On Debian and Debian-based systems: automake,
+ - On Red Hat distributions: automake.
+ - Other: https://repology.org/project/automake/versions
* GNU autoconf
+ Homepage:
https://www.gnu.org/software/autoconf/
+ + Pre-built package name:
+ - On Debian and Debian-based systems: autoconf, autoconf-doc,
+ - On Red Hat distributions: autoconf.
+ - Other: https://repology.org/project/autoconf/versions
* GNU m4
+ Homepage:
https://www.gnu.org/software/m4/
+ + Pre-built package name:
+ - On Debian and Debian-based systems: m4, m4-doc,
+ - On Red Hat distributions: m4.
+ - Other: https://repology.org/project/m4/versions
* GNU texinfo
+ Homepage:
https://www.gnu.org/software/texinfo/
+ + Pre-built package name:
+ - On Debian and Debian-based systems: texinfo,
+ - On Red Hat distributions: texinfo.
+ - Other: https://repology.org/project/texinfo/versions
* Perl
+ Homepage:
https://www.perl.org/
+ + Pre-built package name:
+ - On Debian and Debian-based systems: perl, perl-doc,
+ - On Red Hat distributions: perl.
+ - Other: https://repology.org/project/perl/versions
* TeX (for making the doc in .dvi, .ps or .pdf format)
+ Homepage:
- https://tug.org/teTeX/
+ https://tug.org/texlive/
+ + Pre-built package name:
+ - On Debian and Debian-based systems: texlive-base, texlive-latex-base,
+ - On Red Hat distributions: texlive-base.
+ - Other: https://repology.org/project/texlive/versions
* Either an internet connection or a recent copy of GNU gnulib.
+ Homepage:
* GNU tar (for creating distributable tarballs)
+ Homepage:
https://www.gnu.org/software/tar/
+ + Pre-built package name:
+ - On Debian and Debian-based systems: tar, tar-doc,
+ - On Red Hat distributions: tar.
+ - Other: https://repology.org/project/tar/versions
* GNU Wget
+ Homepage:
https://www.gnu.org/software/wget/
+ + Pre-built package name:
+ - On Debian and Debian-based systems: wget,
+ - On Red Hat distributions: wget.
+ - Other: https://repology.org/project/wget/versions
And, of course, the packages listed in the DEPENDENCIES file.