Ich bin bei der Installation eines Sprachpaars für Apertium in Ubuntu stecken geblieben. Ich habe die Installationsanweisungen in diesemWiki-Seiteaber es hat nicht funktioniert. Der Fehler wird unten angezeigt:
lrx-comp apertium-fr-es.fr-es.eco.lrx fr-es.eco.autolex.bin
lrx-comp: error while loading shared libraries: liblttoolbox3-3.3.so.0: cannot open shared object file: No such file or directory
make: *** [fr-es.eco.autolex.bin] Error 127
Ich habe versucht, der Seite zur Fehlerbehebung zu folgen:
export LD_LIBRARY_PATH=$prefix/lib
Aber es hat auch nicht funktioniert. Meine Verzeichnisstruktur kann folgendermaßen angezeigt werden:
home/local
und home/source
das enthält alle Tools und Apertium. Was soll ich tun, bitte geben Sie mir einen Rat?
Antwort1
Ich denke, mit etwas Hilfe meines Professors hat es jetzt geklappt:
Als ich es überprüfte, usr/local/lib
wurde weder die eine ldtoolbox
noch die andere Bibliothek angezeigt, also beschloss ich, das gesamte Repository auszuchecken und begann mit der Installation aus diesem Verzeichnis.
$ cd /usr/local/lib
Führen Sie die gleichen Schritte auf dieserFührungaber bei der Installation aus diesem Verzeichnis muss alles beginnen mitsudo
Nachdem dieser gesamte Vorgang abgeschlossen war, habe ich das Sprachpaar fr-es verwendet:
Wechseln Sie in das Verzeichnis mit dem Sprachpaar:
cd apertium-fr-es/
Schreiben Sie einen Test
echo 'Mon ami' | apertium -d . fr-es-tagger
. Er würde zeigen: ^Mon<det><pos><m><sg>$ ^ami<n><m><sg>$^.<sent>$
Oder echo 'Je vais allez chez toi' | apertium -d . fr-es
er würde zeigen:Voy vais en tú
Antwort2
Apertium verfügt jetzt über ein nächtliches Paket-Repo, sodass die Installation von Entwicklungspaaren viel einfacher ist als früher. Sie können Sprachpaare entweder einfach als „Benutzer“ mit apt-get installieren oder, wenn Sie entwickeln oder daraus lernen möchten, die Quelldaten für das Sprachpaar auschecken und diese kompilieren.
Fügen Sie das Repo hinzu
Was auch immer Sie tun möchten, zuerst müssen Sie das Apt-Repo hinzufügen, da sich noch keines der aktuellen Apertium-Pakete in den regulären Ubuntu-Repos befindet:
wget http://apertium.projectjj.com/apt/install-nightly.sh
sudo bash install-nightly.sh
Installieren eines Paares nur zum Übersetzen
Wenn Ihr Ziel lediglich darin besteht, den Text zu übersetzen (keine Entwicklungsarbeit daran durchzuführen), gehen Sie wie folgt vor:
sudo apt-get -f install apertium-fr-es
Jetzt können Sie versuchen
$ echo 'Mon ami' | apertium fr-es
Mi amigo
# or document translation:
$ apertium fr-es fr.odt es.odt
Sie können apt-cache show apertium-all-pairs
alle verfügbaren, mit apt-get installierbaren Sprachpaare anzeigen.
Sprachdaten selbst zusammenstellen für Entwicklung / Lernen
Wenn Sie einige Sprachdaten aus SVN kompilieren möchten (z. B. um an laufenden Paaren zu arbeiten oder die Tagger-Ausgabe anzusehen usw.), installieren Sie stattdessen Folgendes:
sudo apt-get -f install locales build-essential automake subversion pkg-config gawk libtool apertium-all-dev
Gehen Sie dann davon aus, dass Sie Ihre Apertium-Entwicklungsmaterialien in ~/apertium speichern möchten:
mkdir -p ~/apertium
cd ~/apertium
wget https://raw.githubusercontent.com/unhammer/apertium-get/master/apertium-get
chmod +x apertium-get
./apertium-get fr-es
Sie sollten es jetzt testen können:
$ cd apertium-fr-es
$ echo 'Mon ami' | apertium -d . fr-es-tagger
^Mon<det><pos><m><sg>$ ^ami<n><m><sg>$^.<sent>$
Die Liste der auf diese Weise verfügbaren Entwicklungspaare ist viel länger. Verwenden Sie , ~/apertium/apertium-get -l
um alle Paare sortiert nach ihrenEntwicklungsstatus.
Mehr Info
Sehen:http://wiki.apertium.org/wiki/Prerequisites_for_Debian