Return to BSD News archive
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!bunyip.cc.uq.oz.au!munnari.oz.au!spool.mu.edu!howland.reston.ans.net!math.ohio-state.edu!jussieu.fr!univ-lyon1.fr!swidir.switch.ch!newsfeed.ACO.net!Austria.EU.net!EU.net!uunet!zib-berlin.de!fauern!winx03!wpzd07.pzlc.uni-wuerzburg.de!tom From: tom@wpzd07.pzlc.uni-wuerzburg.de (Thomas Heiling) Newsgroups: comp.os.386bsd.questions Subject: (Bug)Report on FreeBSD-Installation LONG Date: 29 Jul 1994 11:45:00 GMT Organization: University of Wuerzburg, Germany Lines: 144 Message-ID: <31aq3s$mo1@winx03.informatik.uni-wuerzburg.de> NNTP-Posting-Host: wpzd07.pzlc.uni-wuerzburg.de X-Newsreader: TIN [version 1.2 PL2] Hello this is a ( long ) report of problems with the installation of FreeBSD-1.5.1 RELEASE. Last week I got a new 420 MB hard disc and a SMC Elite Ultra Ethernet card, and I decided to give FreeBSD a try. ( I have only Linux and some NetBSD-0.9 experience ) I tried the Installation on a 386/40 MHZ with 8 MB, two Ethernet card ( a HP Ethercard and an SMC Ultra ). After the first 2 hours, I was still unable to get this working -> So I took the old 8 bit HP Ethernet card out, and now the Installation works o.k. Here is a summary of encountered problems : 1. syscons - After some time the characters became unreadable. ( No Screensaver active ). I must manually load the font again. - German Keyboard I tried both iso and cp850 keyboard tables, but was unable to get the "'" and the "`" character. This is annouying for shell quoting. I found no solution, how to get this working. 2. Programs which are not in the bindist, but in the srcdist zic, unfortunately I haven't found updatedb, it is under /usr/libexec as locate.updatedb 3. Problems with the setup - There is not enough space on the root Directory to save a kernel core dump. ( Don't ask how I know this ! ) I have done a mkdir /usr/crash and symbolic linked this to /var/crash - I have made a /usr/tmp directory for temporary space and added a setenv TMPDIR=/usr/tmp. Without this big packages won't fit in the default /var/tmp. - If you want online reference for /usr/share/doc with tbl ?.T | groff -Tascii -ms -o1- there is a "Missing font S error" and you cannot look at the manual. 4. Problems with XFree Setup - I searched endless for the name of the mouse device. Most irritating was the kernel startup messages, which said sio Device found, but the actual name of the device is tty00. 5. Configuring the Kernel If you want more virtual consoles you must run gettys on these. But the new devices aren't there, you must make them with mknod, and then recreate the device database. BTW I don't think I would have found out, how to configure the Kernel without the book from Nemeth,Snyder , because the part for the i386 is missing in the system managers manual. 6. Real World examples - Building PVM Parallel Virtual Machine is a known application, there is a target BSDI386, so simple "make". Everything o.k.,but "No xdr_float",at the linkstep. I thought I have forgotten to link -lrpcsvc, but no - same error as before. So I looked at the source code of the libs, in libc/rpc the xdr_float is UNSUPPORTED. So I decided to build all sources from scratch, with xdr_float included. 6.a) Building the Whole universe - Make world I saw now information about how to do a complete rebuild from the system. Looked in the Makefile and decided a "make world" should do this. You get Warnings in : lipthread, libm And the build dumps core in libg++, so what ? - I give up for now, it is friday and I start in the weekend, maybe next week I will try again. /*****************************************************************/ /* */ /* My personal opininions */ /* */ /* DON'T READ FURTHER - THIS SHOULD NOT LEAD TO A FLAME WAR */ /* */ /*****************************************************************/ So , You are still here ? - FreeBSD Installation is not easy, but relative forward. You must have a very good knowledge about BSD. - I have not found out, how to get my keyboard going. This means right characters and manually loading fonts. - Acessing DOS-Partitions is more difficult than a mount -t msdos - Without Net access and / or a CD-ROM you are totally helpless, because you *need* and *want* other software. Only the bindist and the srcdist is not enough, you need many more software. You want XFree, so the minimum you must have is install floppies,bindist,srcdist,XFree. ( And XFree is not packaged for floppies ). Next you need top, syscons_extra,mtools and the whole Xview package. Now for some applications : As a minimum you need electronic mail and a Newsreader, e.g. elm and tin, but you must compile this yourself. On the Internet you need elm,tin,gopher and lynx for ascii-based systems. For mathematical work I need gnuplot,xvgr and some libraries. In every bin package I saw - eispack linpack blas - there are no manual pages, so you need at least the source for the manual pages. For normal work I need a shell with an interactive history, I think it is so much easier to interactive edit the commandline than to do a ^blah^fasel^ or :s/blah/fasel/. So include tcsh bash or ksh. Next I need something for writing. For me this is LaTeX, because I know no other software for UniX which is free. For a small system like this you must strip XFree, this means you must use fvwm as windowmanager and rxvt as term, but for this you need libxpm. You want ghostscript and ghostview, so you can have a look at the Manuals SMM,PS1 and USD. My conclusion : If you have knowledge about BSD, and you have net acess and are willing to make every single machine for yourself, then it is o.k. If you want a complete Distribution - without source -, but with most available free software it is much easier to go with Linux. There is much less work involved to setup a system in a small time. Thomas -- --------------------------------------------------- Thomas Heiling Pharmacist & Doctorate at Pharmazeutisches Institut Uni Wuerzburg - Germany Email phar006@rzbox.uni-wuerzburg.de (HP-UX) tom@wpzd07.pzlc.uni-wuerzburg.de (Linux) or phar006@vax.rz.uni-wuerzburg.de ( VAX ) ---------------------------------------------------