Wie installiere ich gettext's msgfmt von der Quelle?

1542
Karl Richter

Ich möchte kompilieren, gitdie nicht aufgrund /bin/sh: msgfmt: command not foundwelcher bereitgestellt wird durch gettext. Ich kompiliere auf einem System (Synology DSM 6.1), das über keinen Paket-Manager verfügt, der problemlos ein gettextOut-of-the-Box-Paket bereitstellt. Ich muss also den gettextBuild-Prozess erstellen msgfmt(mit Standardoptionen ist configuredies findbei der Installation nicht möglich.) Präfix nach ./configure --prefix=... && make && make install), aber ich finde keine configureOption gettext, die Erstellung von msgfmtin das Build-Ergebnis aufzunehmen oder die configureOption git, den Teil zu überspringen, der benötigt wird msgfmt.

Ich verwende jetzt gettext0.19.8.1 und git2.11.1, freue mich aber auch auf Lösungen, die andere neuere oder ältere Versionen erfordern.

0

2 Antworten auf die Frage

0
Karl Richter

msgfmtkann installiert werden, indem ./configure && make && make installin dem gettext-toolsVerzeichnis unter dem gettextQuellstammverzeichnis ausgeführt wird.

-1
Lazy Badger

Ich kompiliere auf einem System (Synology DSM 6.1), das über keinen Paket-Manager verfügt, der leicht ein gettext-Paket zur Verfügung stellt, also muss ich den gettext-Build-Prozess erhalten, um msgfmt zu erstellen

Nein. Wenn Sie Git in Synology haben möchten, müssen Sie Git aus den Paketen des Anbieters oder aus Community-Paketen installieren . Es kann reines Git (mit 100% zukünftigen Kopfschmerzen um "Server", "Web-Frontend"), Git-Server des Full-ALM-Tools GitLab sein

Bitte geben Sie an, warum mein Ansatz oben nicht funktioniert. Ich sehe keinen Grund, warum ich git nicht kompilieren sollte. Karl Richter vor 7 Jahren 0