Hallo. Ich bin von FreeBSD auf NetBSD auf meinem Pentium (133MHz) umgestiegen (um zu sehen, was performanter ist auf diesem alten Rechnerchen ;-).
Ich habe mir die NetBSD-4.0-CD mit Paketen aus dem Netz geladen und erfolgreich installiert. Da die Pakete auf der CD mir nicht genügten, habe ich mir von ftp.netbsd.org/pub/pkgsrc/packages/NetBSD-4.0/i386/All noch Pakete nachinstalliert, also quasi CD-Pakete mit Paketen obiger Quelle vermischt. War das falsch?
Soweit ich das anhand ein paar Paketdateien mittels 'diff' oberflächlich überprüfen konnte, scheinen die CD-Pakete zu denen in der angebenen Adresse zwar identisch zu sein, aber einen Vollabgleich habe ich noch nicht vorgenommen.
Ich habe aber Probleme mit "afterstep" (stürzt mit core-File ab, habe das Paket wieder entfernt) und dem Login-Manager "wdm", der leider, obwohl meines Wissens nach vorschriftsmäßig installiert, mich ausgesperrt hatte, so dass ich via ssh (hatte ich freigeschaltet) von meinem anderen Rechner mich einloggen und von dort aus das Startskript entfernen und neu booten mußte.
"wdm" liess mich nicht einloggen, und der Versuch, auf Textkonsole zu schalten oder den X-Server mit Strg-Alt-Backspace zu killen, schlug fehl. Der Mauszeiger war reaktiv und Menüs anwählbar, einloggen klappte aber nicht (wdm startete neu) bzw. nach meinem Versuch auf Konsole zu schalten, war auch die Tastatureingabe nicht mehr möglich.
(Für "wdm" habe ich im Übrigen unverändert das rc-Skript im example-Verzeichnis genommen und wdm=YES gesetzt. Es war übrigens auch keine Grafik in dem Feld zu sehen, wo ich es erwartet hätte, d.h. links vom Eingabefeld.)
Ich habe noch den Port scsl-jdk15 installiert, was auch zu funktionieren schien.
"java -version" liefert auch brav die richtige Ausgabe, aber der Versuch irgendeine der mitgelieferten Java-Demos (z.B. im jfc-Verzeichnis) zum Laufen zu bringen, scheiterte:
angeblich wurde die "libstdc++.so.5" nicht gefunden. Dabei gibt es die Datei im System sogar zweimal. Versuche, mit sorgsam gesetzten Symlinks (inzwischen wieder entfernt) und Setzen der Variablen LD_LIBRARY_PATH brachten nichts.
Windowmaker und xmms scheinen auf den ersten Blick anstandslos zu funktionieren, sogar der Zugriff auf meine zweite unter FreeBSD konfigurierte Festplatte erwies sich als möglich :-}
Aber meine Fragen lauten:
1) Habe ich evtl. Pakete vermischt, die ich nicht hätte mischen sollen (CD und ftp, Verzeichnis s.o.)?
2)Hätte ich manuell die *duh*-Pakete irgendwie patchen sollen, um java einzuspielen, da mir aufgefallen ist, dass die Patches nicht der Datei "distinfo" erwähnt (oder in /usr/pkgsrc/distinfo abgefragt) werden? Ich habe in diesem Punkt die Anleitung nicht richtig verstanden. (Ich habe alles in /usr/pkgsrc/distfiles abgelegt und 'make install clean' getippt.)
Also, ein halbwegs aktuelles JDK (ab 1.5 reicht) wäre schon ganz gut. Oder was mir gerade so einfällt, könnte es sein, dass das Paket "afterstep" für Prozessoren jenseits des Pentiums kompiliert wurde?
Das bringt mich auf eine andere Frage (mir reicht da aber ein einfaches ja oder nein, ggf. befolge ich dann gerne RTFM): Kann ich einfach auf einem (P4-basierten) Celeron einfach mit 'make package' (auwei, ist das jetzt FreeBSD und nicht NetBSD?) ein Paket bauen und auf meinem betagten Pentium "der Asbach-Uralt-Klasse" einspielen oder wäre das bereits Cross-Kompilierung?
Danke im Voraus und -na ja- ich bin noch Frischling im *BSD-Bereich, falls die Fragen zu blöd erscheinen sollten...
Zu wdm:Ich versuche es heute abend mal mit "gdm", ich müßte die benötigten Dateien jetzt heruntergeladen haben (betreffender Rechner ist offline).
Ich habe mir die NetBSD-4.0-CD mit Paketen aus dem Netz geladen und erfolgreich installiert. Da die Pakete auf der CD mir nicht genügten, habe ich mir von ftp.netbsd.org/pub/pkgsrc/packages/NetBSD-4.0/i386/All noch Pakete nachinstalliert, also quasi CD-Pakete mit Paketen obiger Quelle vermischt. War das falsch?
Soweit ich das anhand ein paar Paketdateien mittels 'diff' oberflächlich überprüfen konnte, scheinen die CD-Pakete zu denen in der angebenen Adresse zwar identisch zu sein, aber einen Vollabgleich habe ich noch nicht vorgenommen.
Ich habe aber Probleme mit "afterstep" (stürzt mit core-File ab, habe das Paket wieder entfernt) und dem Login-Manager "wdm", der leider, obwohl meines Wissens nach vorschriftsmäßig installiert, mich ausgesperrt hatte, so dass ich via ssh (hatte ich freigeschaltet) von meinem anderen Rechner mich einloggen und von dort aus das Startskript entfernen und neu booten mußte.
"wdm" liess mich nicht einloggen, und der Versuch, auf Textkonsole zu schalten oder den X-Server mit Strg-Alt-Backspace zu killen, schlug fehl. Der Mauszeiger war reaktiv und Menüs anwählbar, einloggen klappte aber nicht (wdm startete neu) bzw. nach meinem Versuch auf Konsole zu schalten, war auch die Tastatureingabe nicht mehr möglich.
(Für "wdm" habe ich im Übrigen unverändert das rc-Skript im example-Verzeichnis genommen und wdm=YES gesetzt. Es war übrigens auch keine Grafik in dem Feld zu sehen, wo ich es erwartet hätte, d.h. links vom Eingabefeld.)
Ich habe noch den Port scsl-jdk15 installiert, was auch zu funktionieren schien.
"java -version" liefert auch brav die richtige Ausgabe, aber der Versuch irgendeine der mitgelieferten Java-Demos (z.B. im jfc-Verzeichnis) zum Laufen zu bringen, scheiterte:
angeblich wurde die "libstdc++.so.5" nicht gefunden. Dabei gibt es die Datei im System sogar zweimal. Versuche, mit sorgsam gesetzten Symlinks (inzwischen wieder entfernt) und Setzen der Variablen LD_LIBRARY_PATH brachten nichts.
Windowmaker und xmms scheinen auf den ersten Blick anstandslos zu funktionieren, sogar der Zugriff auf meine zweite unter FreeBSD konfigurierte Festplatte erwies sich als möglich :-}
Aber meine Fragen lauten:
1) Habe ich evtl. Pakete vermischt, die ich nicht hätte mischen sollen (CD und ftp, Verzeichnis s.o.)?
2)Hätte ich manuell die *duh*-Pakete irgendwie patchen sollen, um java einzuspielen, da mir aufgefallen ist, dass die Patches nicht der Datei "distinfo" erwähnt (oder in /usr/pkgsrc/distinfo abgefragt) werden? Ich habe in diesem Punkt die Anleitung nicht richtig verstanden. (Ich habe alles in /usr/pkgsrc/distfiles abgelegt und 'make install clean' getippt.)
Also, ein halbwegs aktuelles JDK (ab 1.5 reicht) wäre schon ganz gut. Oder was mir gerade so einfällt, könnte es sein, dass das Paket "afterstep" für Prozessoren jenseits des Pentiums kompiliert wurde?
Das bringt mich auf eine andere Frage (mir reicht da aber ein einfaches ja oder nein, ggf. befolge ich dann gerne RTFM): Kann ich einfach auf einem (P4-basierten) Celeron einfach mit 'make package' (auwei, ist das jetzt FreeBSD und nicht NetBSD?) ein Paket bauen und auf meinem betagten Pentium "der Asbach-Uralt-Klasse" einspielen oder wäre das bereits Cross-Kompilierung?
Danke im Voraus und -na ja- ich bin noch Frischling im *BSD-Bereich, falls die Fragen zu blöd erscheinen sollten...
Zu wdm:Ich versuche es heute abend mal mit "gdm", ich müßte die benötigten Dateien jetzt heruntergeladen haben (betreffender Rechner ist offline).