Как установить msgfmt из исходного кода gettext?
Я хочу скомпилировать git
который терпит неудачу из-за /bin/sh: msgfmt: command not found
который предоставляется gettext
, Я собираю систему (Synology DSM 6.1), в которой нет менеджера пакетов, который легко обеспечивает gettext
пакет из коробки, поэтому мне нужно получить gettext
процесс создания, чтобы создать msgfmt
(по умолчанию configure
вариантов нет find
в состоянии в префиксе установки после ./configure --prefix=... && make && make install
), но я не нахожу configure
вариант gettext
включить создание msgfmt
в результате сборки ни какой configure
вариант git
пропустить ту часть, которая нуждается msgfmt
,
Я сейчас использую gettext
0.19.8.1 и git
2.11.1, но я также рад за решения, которые требуют других более новых или старых версий.
2 ответа
msgfmt
можно установить, запустив ./configure && make && make install
в gettext-tools
каталог под gettext
Исходный корень.
Я собираю систему (Synology DSM 6.1), в которой нет менеджера пакетов, который легко предоставляет пакет gettext из коробки, поэтому мне нужно получить процесс сборки gettext для создания msgfmt
Нет. Если вы хотите использовать Git в Synology, вы должны установить Git из пакетов поставщиков или пакетов сообщества. Это может быть чистый Git (со 100% будущей головной болью вокруг "сервера", "веб-интерфейса"), Git Server с полным ALM-инструментом GitLab