Installation OCR auf DSM mit tesseract OCR Frage zur Installation ipkg (aus Source)

Status
Für weitere Antworten geschlossen.

TimoD

Benutzer
Mitglied seit
26. Sep 2016
Beiträge
18
Punkte für Reaktionen
0
Punkte
0
Hallo Forum,

ich hoffe Ihr könnt mir helfen, ich versuche aktuell die tesseract OCR auf meinem DSM ans Laufen zu bekommen.

Dabei halte ich mich an folgende Grundlegende Anleitung:

http://www.dominikschmidt.net/2015/...-your-computer/comment-page-1/#comment-172926

Was ich bisher erfolgreich durchgeführt habe sind die Schritte:

1. IPKG Package Manager erfolgreich installiert
2. GCC erfolgreich über Package Manager installiert.

Wo ich aber nun hänge ist die "händische" Installation von von pkg (tar) Files. Folgendes habe ich bisher heraus gefunden:
Download der Installationsdateien über Commando:
wget
z.B. wget http://mirrors.cicku.me/gnu/libtool/libtool-2.4.5.tar.gz
entpacken über Command
tar -zxvf libtool-2.4.5.tar.gz

und dann fehlt mir der nächste Schritt zur Installation der entpackten Dateien!? Wie lautet der Command!?

Vorab vielen Dank,

grüße Timo
 

4bob

Benutzer
Mitglied seit
04. Mai 2016
Beiträge
604
Punkte für Reaktionen
2
Punkte
38
Hallo und Willkommen im Forum.

und dann fehlt mir der nächste Schritt zur Installation der entpackten Dateien!? Wie lautet der Command!?

Das Paket beinhaltet eine INSTALL Datei.
Ein Blick darein verrät dir was du machen musst ;)

btw. Damit der Vorgang anläuft solltest du vorab noch 2 kleine Hilfsprogramm nachreichen:

Rich (BBCode):
ipkg install m4 make

Der gesamte Vorgang sieht dann so aus:
Rich (BBCode):
wget http://mirror.gutscheinrausch.de/gnu/libtool/libtool-2.4.5.tar.gz
tar -zxvf libtool-2.4.5.tar.gz
cd libtool-2.4.5
./configure
make
make install

Fertig:
Libraries have been installed in:
/usr/local/lib


Bob
 

TimoD

Benutzer
Mitglied seit
26. Sep 2016
Beiträge
18
Punkte für Reaktionen
0
Punkte
0
Hallo Bob,

danke für deine Rückmeldung. Das Compilieren läuft grundsätzlich an, leider kommt dann aber folgender Fehler:

root@DSM:~/libtool-2.4.5# ./configure
## ------------------------- ##
## Configuring libtool 2.4.5 ##
## ------------------------- ##

checking for GNU M4 that supports accurate traces... /opt/bin/m4
checking whether /opt/bin/m4 accepts --gnu... yes
checking how m4 supports trace files... --debugfile
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
configure: autobuild project... GNU Libtool
configure: autobuild revision... 2.4.5
configure: autobuild hostname... DSM
configure: autobuild mode... default
configure: autobuild timestamp... 20160926T181458Z
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/root/libtool-2.4.5':
configure: error: C compiler cannot create executables
See `config.log' for more details

Hier denke ich ist der Hauptfehler checking whether the C compiler works... no

Habe hierzu im Internet gesucht, kann der Fehler ein grundsätzliches DSM 6.0 Problem sein, bzw. kannst du mir noch einen Tipp geben, was ich tun muss, dass es compiliert?

Vorab vielen Dank!

PS: Hat denn jemand das OCR auf einer DSM mit Version 6.0 am laufen?
 

4bob

Benutzer
Mitglied seit
04. Mai 2016
Beiträge
604
Punkte für Reaktionen
2
Punkte
38
kannst du mir noch einen Tipp geben, was ich tun muss, dass es compiliert?

:rolleyes: Versprechen kann ich dir nichts!

Schau mal im log nach libtool-2.4.5/config.log
hier steht i.d.R mehr also auf der Konsolenausgabe.

Was wird dir hier angezeigt ?
Rich (BBCode):
ipkg list_installed

Bob
 

TimoD

Benutzer
Mitglied seit
26. Sep 2016
Beiträge
18
Punkte für Reaktionen
0
Punkte
0
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by GNU Libtool configure 2.4.5, which was
generated by GNU Autoconf 2.69. Invocation command line was

$ ./configure

## --------- ##
## Platform. ##
## --------- ##

hostname = DSM
uname -m = x86_64
uname -r = 3.10.77
uname -s = Linux
uname -v = #8451 SMP Wed Aug 17 05:14:06 CST 2016

/usr/bin/uname -p = unknown
/bin/uname -X = unknown

/bin/arch = unknown
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown

PATH: /opt/bin
PATH: /opt/sbin
PATH: /sbin
PATH: /bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /usr/syno/sbin
PATH: /usr/syno/bin
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /var/packages/Java8/target/j2sdk-image/bin
PATH: /var/packages/Java8/target/j2sdk-image/jre/bin
PATH: /var/packages/Java8/target/j2sdk-image/bin
PATH: /var/packages/Java8/target/j2sdk-image/jre/bin
## ----------- ##
## Core tests. ##
## ----------- ##

configure:2687: checking for GNU M4 that supports accurate traces
configure:2736: result: /opt/bin/m4
configure:2739: checking whether /opt/bin/m4 accepts --gnu
configure:2749: result: yes
configure:2766: checking how m4 supports trace files
configure:2776: result: --debugfile
configure:2803: checking for a BSD-compatible install
configure:2871: result: /bin/install -c
configure:2882: checking whether build environment is sane
configure:2937: result: yes
configure:3088: checking for a thread-safe mkdir -p
configure:3127: result: /bin/mkdir -p
configure:3134: checking for gawk
configure:3150: found /bin/gawk
configure:3161: result: gawk
configure:3172: checking whether make sets $(MAKE)
configure:3194: result: yes
configure:3223: checking whether make supports nested variables
configure:3240: result: yes
configure:3377: checking whether make supports nested variables
configure:3394: result: yes
configure:3419: checking build system type
configure:3433: result: x86_64-unknown-linux-gnu
configure:3453: checking host system type
configure:3466: result: x86_64-unknown-linux-gnu
configure:3493: autobuild project... GNU Libtool
configure:3499: autobuild revision... 2.4.5
configure:3504: autobuild hostname... DSM
configure:3508: autobuild mode... default
configure:3516: autobuild timestamp... 20160926T181458Z
configure:3606: checking for gcc
configure:3622: found /opt/bin/gcc
configure:3633: result: gcc
configure:3862: checking for C compiler version
configure:3871: gcc --version >&5
gcc (GCC) 4.2.1
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:3882: $? = 0
configure:3871: gcc -v >&5
Using built-in specs.
Target: i686-linux-gnu
Configured with: ../gcc-4.2.1/configure --build=i386-pc-linux-gnu --host=i686-linux-gnu --target=i686-linux-gnu --prefix=/opt --disable-nls --disable-static --with-as=/home/slug/optware/syno-i686/toolchain/gcc-4.2.1-glibc-2.3.6/i686-linux-gnu/bin/i686-linux-gnu-as --with-ld=/home/slug/optware/syno-i686/toolchain/gcc-4.2.1-glibc-2.3.6/i686-linux-gnu/bin/i686-linux-gnu-ld --enable-languages=c,c++ --disable-multilib
Thread model: posix
gcc version 4.2.1
configure:3882: $? = 0
configure:3871: gcc -V >&5
gcc: '-V' option must have argument
configure:3882: $? = 1
configure:3871: gcc -qversion >&5
gcc: unrecognized option '-qversion'
gcc: no input files
configure:3882: $? = 1
configure:3902: checking whether the C compiler works
configure:3924: gcc conftest.c >&5
/volume1/@optware/bin/../lib/gcc/i686-linux-gnu/4.2.1/../../../../i686-linux-gnu/bin/as: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
configure:3928: $? = 1
configure:3966: result: no
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU Libtool"
| #define PACKAGE_TARNAME "libtool"
| #define PACKAGE_VERSION "2.4.5"
| #define PACKAGE_STRING "GNU Libtool 2.4.5"
| #define PACKAGE_BUGREPORT "bug-libtool@gnu.org"
| #define PACKAGE_URL "http://www.gnu.org/software/libtool/"
| #define PACKAGE "libtool"
| #define VERSION "2.4.5"
| /* end confdefs.h. */
|
| int
| main ()
| {
| }
configure:3971: error: in `/root/libtool-2.4.5':
configure:3973: error: C compiler cannot create executables
See `config.log' for more details

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=x86_64-unknown-linux-gnu
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_F77_set=
ac_cv_env_F77_value=
ac_cv_env_FCFLAGS_set=
ac_cv_env_FCFLAGS_value=
ac_cv_env_FC_set=
ac_cv_env_FC_value=
ac_cv_env_FFLAGS_set=
ac_cv_env_FFLAGS_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_LT_SYS_LIBRARY_PATH_set=
ac_cv_env_LT_SYS_LIBRARY_PATH_value=
ac_cv_env_M4_set=
ac_cv_env_M4_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=

ziemlich mühselig via vi dies zu kopieren :) findest du einen Anhaltspunkt?

list_installed sagt:

root@DSM:~/libtool-2.4.5# ipkg list_installed
binutils - 2.19.1-1 - The GNU assembler and linker and related tools
gcc - 4.2.1-5 - The GNU Compiler Collection.
libc-dev - 2.3.6-5 - libc development files.
libnsl - 2.3.6-4 - Network Services Library
m4 - 1.4.16-1 - gnu macro processor and compiler front end
make - 3.82-1 - examines files and runs commands necessary for compilation
wget - 1.12-2 - A network utility to retrieve files from the Web
Successfully terminated.

Danke für deine schnelle Rückmeldung
 

4bob

Benutzer
Mitglied seit
04. Mai 2016
Beiträge
604
Punkte für Reaktionen
2
Punkte
38
Welche DS hast du ?
Auch schon mal hiernach gesucht ? :confused:

configure:3924: gcc conftest.c >&5
/volume1/@optware/bin/../lib/gcc/i686-linux-gnu/4.2.1/../../../../i686-linux-gnu/bin/as: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory


Bob
 

TimoD

Benutzer
Mitglied seit
26. Sep 2016
Beiträge
18
Punkte für Reaktionen
0
Punkte
0

TimoD

Benutzer
Mitglied seit
26. Sep 2016
Beiträge
18
Punkte für Reaktionen
0
Punkte
0
aus DIR folgende Berechtiungen
-r-xr-xr-x 1 root root 1706192 Aug 11 00:26 libc.so.6
 

4bob

Benutzer
Mitglied seit
04. Mai 2016
Beiträge
604
Punkte für Reaktionen
2
Punkte
38
Hab nun zlib nstalliert
Wo hast du die her ?
Rich (BBCode):
ipkg install zlib
oder
Rich (BBCode):
ipkg install zlib1g-dev

In dem Beitrag wird ein anderer Compiler vorgeschlagen oder ganz auf Debian chroot umzustellen.

Bob
 

TimoD

Benutzer
Mitglied seit
26. Sep 2016
Beiträge
18
Punkte für Reaktionen
0
Punkte
0
ipkg install zlib darauf wurde beim vorherigen Fehler verwiesen,...

hab nun auch mal gcc nochmal deinstalliert und installiert leider ohne erfolg und mit selbem Fehler,...
 

4bob

Benutzer
Mitglied seit
04. Mai 2016
Beiträge
604
Punkte für Reaktionen
2
Punkte
38
Im englischen Forum https://forum.synology.com/enu/viewtopic.php?f=40&t=116803&start=15#p436494
beschweren sich alle über die alten ipkg Pakete, was letztlich wohl den Fehler dort verursacht... Abhilft verschaffte sich der TO über das Bootstrap Entware-ng.
https://github.com/Entware-ng/Entware-ng/wiki/Install-on-Synology-NAS

Da solltest du aber vorher unbedingt optware ipkg wieder entfernen!

Hier gibt’s auch Entwickler die fertige Tools bereitstellen; z.B. das EBI von Qtip.
Hilft dir per GUI entware oder optware einzurichten: https://www.cphub.net/?id=40&pid=578
sogar mit uninstaller für das von dir installierte Bootstrap.:eek:

2te Alternative das cross compile, hier läuft der Compiler eben nicht auf der DS sondern auf einem Linux PC deiner Wahl. Die nötigen Module für deine DS findest du hier: https://sourceforge.net/projects/dsgpl/files/
und so schaut das ganze in Aktion aus:
http://www.cgsecurity.org/wiki/Cross_compile_TestDisk_for_Synology_NAS

Bob
 

TimoD

Benutzer
Mitglied seit
26. Sep 2016
Beiträge
18
Punkte für Reaktionen
0
Punkte
0
So, nach einigem rum probieren, habe ich nun über das EBI von Qtip Entware installiert. Nun habe ich das Problem dass es mir wohl die Pfade zerschossen hat!
Komme nicht mehr als root User aufs DSM bekomme nur noch folgende Fehler:

login as: admin
admin@192.168.178.31's password:
admin@DSM:~$ sudo su -
-sh: sudo: command not found
admin@DSM:~$ ^C
admin@DSM:~$ echo $PATH
/opt/bin:/opt/sbin:
admin@DSM:~$ dir
-sh: ls: command not found
admin@DSM:~$

Hilfe, was muss ich tun!?

Danke für deine Unterstützung Bob!
 

4bob

Benutzer
Mitglied seit
04. Mai 2016
Beiträge
604
Punkte für Reaktionen
2
Punkte
38
So, nach einigem rum probieren, habe ich nun über das EBI von Qtip Entware installiert. Nun habe ich das Problem dass es mir wohl die Pfade zerschossen hat!

Was beinhaltet das „etwas rum probieren“ bei dir ?
Keine Ahnung wo sich das noch richten lässt. :confused:
Hast du eine History an Befehlen die du abgesetzt hast ??

Du kann vielleicht noch bei Qtip Hilfe ersuchen, und die Installation in seinem Thread genau beschreiben wenn es das war ???
Das DSM per Web noch erreichbar ?

Bob
 

TimoD

Benutzer
Mitglied seit
26. Sep 2016
Beiträge
18
Punkte für Reaktionen
0
Punkte
0
Ja, DSM per Web und über SMB usw. erreichbar.
Rum probieren war zuvor da hat noch alles funktioniert.

Was es zum aussteigen gebracht hat war die Installation von Easy Bootstrap Installer oder die folgene Installation der Pakete via iPKGui (was aber i.O. funktioniert hat).
Hmm,.. die Deinstallation on Easy Bootstrap wird wohl nichts bringen!?
 

TimoD

Benutzer
Mitglied seit
26. Sep 2016
Beiträge
18
Punkte für Reaktionen
0
Punkte
0
Hab nun über die GUI Install sudo installiert,
nun kommt folgender Fehler: admin is not in the sudoers file. This incident will be reported.
 

4bob

Benutzer
Mitglied seit
04. Mai 2016
Beiträge
604
Punkte für Reaktionen
2
Punkte
38
Keep Cool!

Wenn die Path Variablen fehlen sollte der Rest ja noch da sein :p
Versuch mal

Rich (BBCode):
/usr/bin/sudo su -
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat