Hi, ich habe das zwar schon mal gefragt, aber einmal mehr schadet wohl nicht! Ich m�chte gerne sbl mit knoppix oder auf systemen verwenden, auf denen es nicht installiert ist - geht das ueberhaupt? Ich denek da an eine Diskette. Ich habe versucht mir eine solche diskette zu basteln, was mir aber bislang nicht gelungen ist. Hat jemand vielleicht sogar ein Image? ciao ------------------------------------------------------------------------------- Michael Binder Gesellschaft f. wissenschaftliche Datenverarbeitung mbH Goettingen Am Fassberg D-37077 Goettingen Phone: +49 551/201-1529 Fax: +49 551/21119 E-Mail: mbinder@gwdg.de
Hallo Michael! Zitat von Michael Binder <mbinder@gwdg.de>:
ich habe das zwar schon mal gefragt, aber einmal mehr schadet wohl nicht!
Hmm, da kann ich mich gar nicht drann erinnern ;-).
Ich möchte gerne sbl mit knoppix oder auf systemen verwenden, auf denen es nicht installiert ist - geht das ueberhaupt? Ich denek da an eine Diskette. Ich habe versucht mir eine solche diskette zu basteln, was mir aber bislang nicht gelungen ist.
Was war denn dein Problem? Prinzipell ist es kein Problem, sbl auf anderen Linuxsystemen zu übersetzen und zu installieren, ich selbst habe sbl auch schon unter debian genutzt... Nur habe ich hier halt die Sourcen übersetzt und richtig installiert... Um ein sbl z.B. auf einer Diskette zu erhalten, was dann wirklich auf allen Linuxen läuft, müsstest du sbl zum einen statisch übersetzen, denn bei der normalen Übersetzung von sbl werden Funktionen der libc mit in den Code eingebaut, um sbl ordentlich funktionieren zu lassen. Da die verschiedenen Distris verschiedene C-Libs verwenden, läuft dann ein normal übersetztes sbl nur auf den Distris, die die gleiche libc verwenden wie das System, wo sbl compiliert wurde. Ich habe ovr längerer Zeit mal versucht, sbl statisch z übersetzen, bin damals aber niht weiter gekommen..., aus irgendwelchen Gründen schlug die statische Übersetzung für manche Teile des Codes fehl. Aber evtl. hat sich daran mittler Weile ja was geändert, es gibt eine neuere libc und sbl hat sich auch verändert. Neben der statischen Übersetzung könnte der Platz auf einer Diskette problematisch werden... Du musst also im Makefile am besten nur die Zeilentreiber aktivieren, die du auch wirklich brauchst bzw. die das sbl auf deiner Diskette unterstützen soll. Wenn dir aber das statische Übersetzen und das Einschränken des Platzverbrauchs von sbl gelingt, ist es kein Problem sbl auf allen Linuxsystemen zu benutzen. Kopiere einfach alles, was bei einer normalen Installation unter /usr/lib/suse-blinux liegt auf eine Diskette, erstelle eine suse-blinux.conf ebenfalls auf dier Disk, und schon kanns losgehen. Evtl. kann ja mal Marco was dazu sagen, wie das mit der statischen Übersetzung von sbl ist und wo man was umstellen muss, um sbl statisch zu übersetzen. Ich selbst hätte Interesse an so einer sbl- Diskettenversion und kann mic auch mal drumm kümmern, vielleicht habe ich ja dieses mal mehr Erfolg wie vor 1 1/2 Jahren. Ciao, Schöppi
Hi Schoeppi, genau das statische kompilieren war mein Problem. Ich bin leider auch daran gescheitert. Bist Du inzwische nweitergekommen? Gruss ------------------------------------------------------------------------------- Michael Binder Gesellschaft f. wissenschaftliche Datenverarbeitung mbH Goettingen Am Fassberg D-37077 Goettingen Phone: +49 551/201-1529 Fax: +49 551/21119 E-Mail: mbinder@gwdg.de On Wed, 24 Sep 2003 schoeppi@suse.de wrote:
Hallo Michael!
Zitat von Michael Binder <mbinder@gwdg.de>:
ich habe das zwar schon mal gefragt, aber einmal mehr schadet wohl nicht!
Hmm, da kann ich mich gar nicht drann erinnern ;-).
Ich m�chte gerne sbl mit knoppix oder auf systemen verwenden, auf denen es nicht installiert ist - geht das ueberhaupt? Ich denek da an eine Diskette. Ich habe versucht mir eine solche diskette zu basteln, was mir aber bislang nicht gelungen ist.
Was war denn dein Problem?
Prinzipell ist es kein Problem, sbl auf anderen Linuxsystemen zu �bersetzen und zu installieren, ich selbst habe sbl auch schon unter debian genutzt... Nur habe ich hier halt die Sourcen �bersetzt und richtig installiert...
Um ein sbl z.B. auf einer Diskette zu erhalten, was dann wirklich auf allen Linuxen l�uft, m�sstest du sbl zum einen statisch �bersetzen, denn bei der normalen �bersetzung von sbl werden Funktionen der libc mit in den Code eingebaut, um sbl ordentlich funktionieren zu lassen. Da die verschiedenen Distris verschiedene C-Libs verwenden, l�uft dann ein normal �bersetztes sbl nur auf den Distris, die die gleiche libc verwenden wie das System, wo sbl compiliert wurde.
Ich habe ovr l�ngerer Zeit mal versucht, sbl statisch z �bersetzen, bin damals aber niht weiter gekommen..., aus irgendwelchen Gr�nden schlug die statische �bersetzung f�r manche Teile des Codes fehl. Aber evtl. hat sich daran mittler Weile ja was ge�ndert, es gibt eine neuere libc und sbl hat sich auch ver�ndert.
Neben der statischen �bersetzung k�nnte der Platz auf einer Diskette problematisch werden... Du musst also im Makefile am besten nur die Zeilentreiber aktivieren, die du auch wirklich brauchst bzw. die das sbl auf deiner Diskette unterst�tzen soll.
Wenn dir aber das statische �bersetzen und das Einschr�nken des Platzverbrauchs von sbl gelingt, ist es kein Problem sbl auf allen Linuxsystemen zu benutzen. Kopiere einfach alles, was bei einer normalen Installation unter /usr/lib/suse-blinux liegt auf eine Diskette, erstelle eine suse-blinux.conf ebenfalls auf dier Disk, und schon kanns losgehen.
Evtl. kann ja mal Marco was dazu sagen, wie das mit der statischen �bersetzung von sbl ist und wo man was umstellen muss, um sbl statisch zu �bersetzen. Ich selbst h�tte Interesse an so einer sbl- Diskettenversion und kann mic auch mal drumm k�mmern, vielleicht habe ich ja dieses mal mehr Erfolg wie vor 1 1/2 Jahren.
Ciao, Sch�ppi
-- Um sich von der Liste abzumelden schreiben Sie bitte eine Mail an die Adresse, die im Kopf hinter dem List-Unsubscribe-Eintrag zu finden ist. Um eine Liste aller verf�gbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-blinux-d-help@suse.com
participants (2)
-
Michael Binder
-
schoeppi@suse.de