Ich habe ein kleines Script erstellt. Dies Script erstellt ein minimales OpenWRT-System, das mit chroot genutzt werden kann. OpenWRT hat den Vorteil, dass es dort viel mehr Pakete gibt als bei Freetz und man so vorher testen kann, ob es sich lohnt das Paket nach Freetz zu portieren. Debian gibt es natürlich auch, aber OpenWRT ist leichtgewichtiger.
Anleitung:
Anmerkung: Viele Progamme wie beispielsweise Tesseract lassen sich auch außerhalb der Chroot-Umgebung nutzen. Bei tesseract muss man nur die Umgebungsvariablen LD_LIBRARY_PATH, TESSDATA_PREFIX und eventuell PATH setzen.
- Auf dem Rechner oder der Fritzbox mit ensprechender Busybox wird das Script openwrt-trunk-bootstrap.sh ausgeführt.
- Nun muss entweder der Ordner openwrt-trunk-ar7 oder das Archiv openwrt-trunk-ar7.tar.gz, falls noch nicht geschehen, auf die FritzBox übertragen.
- Auf der FritzBox nun folgende Befehle ausführen:
Code:tar zxvf openwrt-trunk-ar7.tar.gz cp -L /etc/resolv.conf openwrt-trunk-ar7/etc/ chroot openwrt-trunk-ar7 opkg update opkg install libc libgcc busybox opkg- Nun können mit opkg aus den Paketquellen von OpenWRT beliebige Pakete wie tesseract, python, pyload, usw. installiert werden.
Vor dem chroot in Schritt 3 sollten unter Umständen noch proc, dev und sys gemounted werden.
Viel Spaß.
Ergänzung:
Ich habe nun eine openwrt-trunk-ar7.tar.gz angehängt. Etwas Ähnliches habe ich nun auch hier entdeckt: http://www.wehavemorefun.de/fritzbox/index.php/OptWare


Zitieren
