Ich habe eine Anwendung auf meinem Ubuntu 14.04.x-Rechner. Diese Anwendung führt Text-Mining für PDF-Dateien durch. Ich vermute, dass es Apache Tika usw. verwendet ...
Das Problem ist, dass ich während des Leseprozesses folgende Warnung bekomme:
%Vor%Wie bekomme ich diese Schriftarten auf meinem Rechner? Oder ist es eine Java-Bibliothek, die ich für Schriftarten vermisse?
Ich würde einen dreistufigen Ansatz machen, um dieses Problem zu beheben.
1.) Installieren Sie strace, falls es noch nicht installiert ist sudo apt-get install strace
Überprüfen Sie, welche Dateien von Ihrer App verwendet werden:
$> strace <your app> 2>&1 | grep open
Sie können dies weiter für ENOENT-Fehler filtern:
$> strace <your app> 2>&1 | grep open | grep ENOENT
Jetzt sollten Sie wissen, welche Dateien fehlen.
2.) Überprüfen Sie, welches Paket diese Datei bereitstellt. (dpkg -S funktioniert nur für bereits installierte Pakete)
%Vor% 3..) installiere das Paket mit apt-get install <package>
Ich habe hier kein Ubuntu, aber die MS-Fonts sind normalerweise in einem Paket namens "mscorefont" oder ähnlichem verfügbar.
Tags und Links java text-mining ubuntu-14.04 apache-tika