Как установить 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

Другие вопросы по тегам