msgfmt
pode ser instalado executando ./configure && make && make install
no diretório gettext-tools
sob a raiz de origem gettext
.
Eu quero compilar git
, que falha devido a /bin/sh: msgfmt: command not found
, que é fornecido por gettext
. Eu estou compilando em um sistema (Synology DSM 6.1) que não tem gerenciador de pacotes que facilmente fornece um pacote gettext
pronto para uso, então eu preciso obter o processo de compilação gettext
para criar msgfmt
( com o padrão configure
options não é find
able no prefixo de instalação após ./configure --prefix=... && make && make install
), mas não encontro nenhuma opção configure
de gettext
para incluir a criação de msgfmt
no resultado da compilação nem qualquer configure
opção de git
para pular a parte que precisa de msgfmt
.
Agora estou usando gettext
0.19.8.1 e git
2.11.1, mas também estou feliz com as soluções que exigem outras versões mais recentes ou antigas.
I'm compiling on a system (Synology DSM 6.1) which has no package manager which easily provides a gettext package out-of-the-box, so I need to get the gettext build process to create msgfmt
Não. Se você quiser o Git on Synology, você tem que instalar o Git, a partir de pacotes do fornecedor ou pacotes da comunidade . Pode ser puro Git (com 100% de dores de cabeça futuras em torno de "servidor", "web-frontend"), Git Server da ferramenta full-ALM GitLab