Hallo Werner1972,
habe erst heute wieder ins Forum geschaut!
Tja, was habe ich getan...
War eigentlich nicht so schwer, habe abert seit Jahren nichts mehr mit LINUX gemacht, dadurch habe ich vieles sicher sehr umständlich gelöst, aber es geht!!!
- Pearl-Neujahrs Image einspielen
- das letzte c3 Image von Schufti laden
- eine Festplatte einbauen und mit Firmware partitionieren (2*Daten ext2,1*Swap)
- ein USB Stick extern auf ext2 mit zusätzlicher swap Partition machen
- auf PRATNIK.NET die MYSQL + APACHE Pakete und alle zusätzlichen libs u. bins holen und gemäß Anleitung auf HD kopieren
- das gleiche habe ich für den MidnightCommander mc gemacht
- auf dem USB Stick eine autoexec anlegen, die MYSQL + APACHE starten soll, was sie erstmal nicht tat!!!
- von WEBMIN Homepage die minimal WEBMIN Distribution im tar Format holen, nach Anleitung entpacken
Ok, das habe ich getan und danach versucht MYSQL zu starten, ging natürlich nicht.
Warum? Die Pfade stimmten nicht. Die LIB und BIN wurden nicht gefunden, also etwas experimentiert und das Ergebnis war ein Hilfs-Shell-Skript:
Code:
#!/bin/sh
echo ====MYRUN====
# Dies u. Das
export DIR=/mnt/C/sys
export TMP=/mnt/USB/USB_D/tmp
export tmp=$TMP
export TEMP=$TMP
export temp=$TMP
# PATH
export PATH=$DIR/sbin:$DIR/bin:$DIR/usr/sbin:$DIR/usr/bin:$PATH
# LD_LIBRARY_PATH
export LD_LIBRARY_PATH="$DIR/lib:$DIR/usr/lib:$DIR/lib/mysql:$DIR/lib/php:$LD_LIBRARY_PATH"
# DYLD_LIBRARY_PATH
export DYLD_LIBRARY_PATH="$DIR/lib:$DIR/usr/lib:$DYLD_LIBRARY_PATH"
export BASEDIR=/mnt/C/sys/mysql
# Workaround fuer mc
ln -s /mnt/C/sys/usr/share/terminfo /usr/share/terminfo
# Hier geht es los
echo ++++++++++LOS-GET-ES++++++++++
"$@"
echo ++++++++++++FERTIG++++++++++++
verwendet wird das so:
Code:
# auf /mnt/C/sys/apache2 wurde das apache2 tar von PRATNIK
# hin entpackt.
/mnt/C/myrun /mnt/C/sys/apache2/bin/apachectl start
# oder der MidnightCommander mc
/mnt/C/myrun mc
#
"Trick": in dem Moment wenn die Programme gestartet werden, sind die Umgebungsvariablen PATH, LOAD_LIBRARY_PATH u. DYLOAD_LIBRARY_PATH so erweitert, dass sie die Inhalte haben, die die PRATNIK binarys (eigentlich für den MGB111 (binär kombatibel zu MGB100)) erwarten.
Das war der Anfang!
- Der "mc" konnte gestartet werden.
- Der "apache2" war auch lauffähig, nach dem ich eine passende "conf" hatte.
- MySQL war am schwersten; das Problem war die initiale DB,
aber mit der "/mnt/C/myrun/ habe ich auch das hinbekommen.
Das Paket XAMPP hat hier sehr viel Hilfreiche Konfig-Dateien und Dokumentationen. - den WEBMIN zum Laufen zu bringen war dann ein reines config Problem.
- über WEBMIN kann man APACHE, MYSQL SSH u. FTP prima administrieren
- webmin läuft etwas langsam
- der Start über /mnt/C/myrun ist ok, aber besser u. schöner
- ist via CHROOT, aber das ist wieder eine andere, noch längere Geschichte.
Ich weis nicht ob dir diese Info reicht.
Falls nicht, muss ich mir überlegen wie ich eine saubere Installationsdokumentation hinbekomme...
Gruss,
Michael