UKA_LXP ======= Linux XP Poll UKA_LXP ist ein Paket zur Benutzung von Crosspoint(TM) unter Linux. Das Mail und News Programm CrossPoint erfreut sich nach wie vor grosser Beliebtheit. 1999 hat Peter Mandrella den Source frei gegeben, was dazu fuehrte, dass andere Crosspoint weiterentwickelten. Zu Zeit (September 2000) gibt es zwei Teams, das OpenXP Team und das XP2 Team. Das XP2 Team stellte am 17.7.2000 eine erste Beta vor, die den neuen Boxentyp RFC/PPP unterstuetzte, welcher hauptsaechlich im USENET benutzt wird. Mit UKAW hat Thomas Gohel auch eine passende Schnittstelle fuer das Windows DFUE-Netwerk geliefert. Nur fuer Linux gab es bis jetzt nichts passendes. Linux, das freie Betriebssystem, wird immer beliebter, und unter den XP Usern befinden sich viele die das OS gewechselt haben oder es demnaechst planen. Diese User wollen XP auch weiterhin benutzen. Die Einrichtung von XP unter Linux war bisher sehr schwierig und eher was fuer "Linux-Cracks". Mit UKA_LXP ist es nun erstmals auch dem Linux-Einsteiger moeglich, XP fuer Internet Mail und News unter Linux einzurichten. Software-Vorrausssetzungen ========================== - Linux ab Kernel 2.2.x (libc6) - XP mit RFC/PPP Boxentyp (derzeit nur XP2, www.xp2.de) - DOSEMU - Perl 5 \ - fetchmail > Diese Sachen duerften bei Standard- / Distributionen dabei sein - perl curses (libcurses-perl) / (optional) / - procmail / 0. Hinweise für Updater ======================= Version 0.75 <= 0.8 ------------------- - .xpfetchnewsrc und .xpsendmailrc sind nicht mehr nötig, und können gelöscht werden, da jetzt direkt das XP bfg File genutzt wird. - /usr/local/bin/mmail kann gelöscht werden, da ebenfalls nicht mehr nötig - Die DOS Files mailpoll.bat, newspoll.bat, mb2mail.exe und mb2rn.exe können gelöscht werden. Es gibt nur noch die poll.bat, die Funktionen von mailpoll.bat und newspoll.bat wurden teilweise in die Scripte xpfmail und xpfnews integriert. mb2mail und mb2rn werden jetzt als ELF Binaries (und als Pascal Source) mitgeliefert. D. h. alle von UKA_LXP ausgehenden Programme laufen jetzt komplett unter Linux. - In XP muss unter Edit/Boxen/Edit/Clients folgendes geändert werden: Mail: poll.bat $CONFIG News: Entfällt komplett - dos2ux und ux2dos werden nicht mehr mitgeliefert, da nicht mehr nötig. Das XP eigene UUZ, welches unter DOS läuft, ist in der Lage Unix-Files zu lesen. 1. Vorbereitung =============== a) DOSEMU einrichten -------------------- Falls du bereits eine gut laufende DOSEMU Konfiguration hast, kannst du diesen Abschnitt ueberspringen. Am einfachsten ist du besorst dir eine aktuelle RPM und installierst sie mit "rpm -Uvh -". Danach musst du dir ein Boot-Dir einrichten oder Win/DOS-Patition zum booten mit DOSEMU einrichten. Ich habe mich fuer ein Boot-Dir unter /var/lib/dosemu entschieden. Nachfolgend meine Konfiguration. - Einrichtung von /var/lib/dosemu/boodir mit "setup-bootdir" - mounten der DOS-partition (bei mir /dev/hda1) , wo sich XP befindet unter /dos, am besten direkt beim Systemstart (in /etc/fstab eintragen) - Im bootdir: Symlink von xp-Verzeichnis nach bootdir (bei mir "ln -s /dos/xp2 /var/lib/dosemu/bootdir/xp2" - Anschliessend musst du DOSEMU in /etc/dosemu.conf konfigurieren. Eine Beispiel dosemu.conf liegt in uka_lxp.ar.gz bei. Am besten ist, wenn du unter X "setup-dosemu" benutzt (benoetigt Tk/Tcl). b) sudo einrichten ------------------ Falls du als Normaluser keine Schreibberechtigung im XP Verzeichnis hast MUSS UNBEDINGT sudo EINGERICHTET WERDEN. Fall du die Berechtigung zum schreiben in die Verzeichnisse hast (z. B. weil du eh immer als root arbeitest :-)), kannst du die sudo-Aufrufe in /usr/local/bin/xpfmail und /usr/local/bin/xpfnews loeschen (also nur "sudo", nicht die ganze Zeile!) - Wie man sudo einrichtet erfaehrst du mit "man sudo". c) fetchmail einrichten ----------------------- - fetchmail einrichten: geht ganz einfach mit "fetchsetup" 2. Einrichten von UKA_LXP ========================= Seit Version 0.75 bringt UKA_LXP ein einfach zu bedienendes Setup-Script mit. Starte einfach ./setup. 3. Einrichten von XP2 ===================== - Edit/Boxen/Neu - RFC/PPP Box anlegen (falls nicht schon vorhanden) - Edit/Boxen/Edit/Clients: Mail: poll.bat $CONFIG UUZ-Out: UUZ.EXE -zu -ppp -1522 -qp -MIME -absnsstyle $PUFFER $SPOOL (Man kann die Vorgabe uebernehmen, MUSS aber dann den Parameter "-SMTP" loeschen. WICHTIG!) 4. Newsgroups und Liste bestellen ================================== Ab der Version 0.8 können Newsgroups direkt aus XP bestellt werden, da xpfetchnews jetzt die entsprechenden *.rc Files lesen kann. Newsgruppenliste anfordern -------------------------- - Netcall starten - 'bstlist' aufrufen 5. Netcall ========== In XP Netcall/Einzeln ausfuehren. Wenn der Netcall pausiert in Linux (z. B. XTerm) "lxp" ausfuehren. Nach beenden von lxp in XP Taste druecken. WICHTIG: lxp immer im home-Directory ausfuehren! Bemerkungen =========== UKA_LXP steht unter der GPL, siehe beiliegende Dati LICENSE. Bugs, Reports und Lob bitte an UKA_LXP wurde getestet mit: -SuSE Linux 6.4 -Debian Linux 2.2 (potato) -DOSEMU 1.0.0 mit Win98 Bootdir -XP2