From: "Daniel W. Connolly" < conno...@beach.w3.org> Subject: 0.93 Install Experience Date: 1995/12/18 Message-ID: < m0tRonw-0002U8C@beach.w3.org> X-Deja-AN: 122225293 old-return-path: < conno...@beach.w3.org> x-mailing-list: < debian-user@Pixar.com> archive/latest/3553 x-hdr-sender: conno...@beach.w3.org resent-from: debian-u...@Pixar.com x-env-sender: debian-user-requ...@Pixar.com resent-message-id: <"D1WPJB.A.pmD.nXe1w"@mongo> newsgroups: linux.debian.user x-loop: debian-u...@Pixar.com resent-sender: debian-user-requ...@Pixar.com Hi folks. [Why isn't the address of this mailing list debian-u...@debian.org?] I just installed debian 0.93R6, and I've got some questions and comments. I'm sure a lot of these are known bugs, which brings me to my first question: *** Why do you keep the development stuff behind closed doors? Why not make your best-effort stuff always available, like the rest of the linux stuff? Anyway... I have been a Slackware user for some time, and my system started to get crufty -- ELF/a.out mixed stuff, XFree 2.x, etc. So I upgraded to RedHat from their ftp site. Big mistake. Their stuff is real easy on the surface level, but I quickly reached the limits of their point-and-click tools, at which point I was on my own: the package database is a DBM file: no grepping! I've been tracking debian for some time, and the folks that put together this system seem to have a keen sense of design and a lot of in-depth unix/networking/security knolwedge. I tried out debian at home, and was impressed at the way the installation anticipated my situation, only bothered me with relevant questions, and generally went smoothly. My only reservation about debian is that there's no ELF-based release, and I can't find any authoritative "How-To" documentation on mixing ELF into the 0.93 release. In general, I can't figure out how the developers do lots of stuff that they evidently do (from the results in the debian-changes log). I sure wish the web site had more up-to-date documentation. But my RedHat system was in a scrogged state: no X development stuff, no gs, etc. And they have no dselect equivalent -- finding and installing relevant packages from their FTP site is a nightmare. I subscribe to the PHT linux monthly CD, and I have a copy of 0.93 handy. So I decided I'd switch to debian today. I started out by backing up /etc, /var, and stuff like that, and making some boot/install floppies from the CD-ROM. Some questions at this point: *** Where's the INSTALL manual? My debian-0.93 directory looks like: Contents Packages@ binary/ ms-dos/ Contents.gz TRANS.TBL disks/ source/ That directory sits inside a directory that looks like: Packages-Master contrib/ debian-current@ ls-laR Packages-Master.gz debian-0.93/ doc/ project/ README.DEBIAN debian-0.93R6@ info/ tools/ TRANS.TBL debian-bugs/ kernel/ I see now that there's a draft of an install manual at www.debian.org. I'll have a look at that now... *** Why do I have to make the three base disks? Why can't the install process get that info from the CD-ROM? But I pressed on... I copied debian-0.93/disks/1440_boot_floppy.gz to a boot floppy, but that doesn't work. The system just hangs at boot with no diagnostic. The boot_floppy.gz has to be gunzipped before copying it to /dev/fd0! The installation manual doesn't cover that: it assumes you have boot/root floppies handy. (see: http://www.debian.org/Documentation/Debian/debian_4.html#SEC30) Maybe you need an "If you're getting Debian installation materials from the net..." section, and a "making boot/root floppies from CD" section. So I pressed on with the installation. (At this point, I formatted my root partition, wiping out my config-files backup, which I had foolishly placed in /tmp. :-{ ) *** why no quick-format option that skips the verify-blocks stuff? *** what's the conventional wisdom on block size? Why does debian use 1K -- Slackware and RHS allow me to choose. And I continued with configuration *** anybody working on DHCP support? Network configuration is a pain! I attempted to make a boot disk, but I think the disk I stuck in there wasn't formatted. *** at this point, the system hung hard, and had to be rebooted. I tried to continue the install, but I don't think the disks sync'd during the reboot, and things were screwey. So I started the install over again. So I finally got the base system installed, and I went to dselect. *** Ack! No IDE-CD support in the boot kernel! I mounted my /usr/src partition and grabbed my old kernel with IDE-CD support. Then I had to get the lilo.deb package via ftp, so I could get that kernel to boot! After all that: *** Ack! dselect can't find the packages on the CD-ROM! It seems to want all the .deb files in one directory, rather than the base/, admin/, etc. directories in which they actually reside. I tried symlink games to no avail. I finally got the new dselect (1.0.8, I think) via ftp, and tried again. No Joy. It detected my CD-ROM nicely, but there's no stable/ directory on my CD. I had to reverse-engineer the stable/binary structure with symlinks in /tmp. Finally, dselect was happy, and I picked out a zillion packages. *** The conflict resolution system is WAY COOL! A few glitches: ** "a2ps suggests postscript_previewer" -- I already had gs and ghostview selected ** What's the deal with xman and xmanpages? ** where's pbm? ** some package suggested word-list. I'm pretty sure I had the English dict package selected. Hmm... something goofy happened with bind during installation, but I can't figure out what. Hmmm... there seems to be some black magic in the bind configuration: no root cache file provided (have to extract it from doc) /var/run/named.pid has to be touch'd etc.. *** shouldn't linux boxes be set up with caching bind servers by default, rather than using a local nameserver for _all_ queries? Since I had deleted my backup of config files, I got to configure X AGAIN. The XFree86 tools worked pretty well, but debian provides no mouse configuration, and I had to conjure up that knowledge again. I'm sure these are all known bugs. I'm looking forward to tools that exploit the debian bugs database: Error: /etc/foobar.config not found help !!! Looking at the display, I see a diagnostic that is a typical symptom of debian-bug #342342, which is fixed in version 1.3-5 of the foobar package. Would you care to upgrade? yes connecting to ftp.debian.org... list of mirrors retrieved. connecting to local mirror tsx-11.mit.edu retrieving foobar-1.3-5.deb ... done installing foobar-1.3-5.deb ... done configuring foobar-1.3-5.deb ... do you want (e)xpert setup or (n)ovice? n More later... Daniel W. Connolly "We believe in the interconnectedness of all things" Research Scientist, MIT/W3C PGP: EDF8 A8E4 F3BB 0F3C FD1B 7BE0 716C FF21 < conno...@w3.org> http://www.w3.org/hypertext/WWW/People/Connolly/
From: Bruce Perens < B...@Pixar.com> Subject: Re: 0.93 Install Experience Date: 1995/12/18 Message-ID: <30D5EEDA.41C6@Pixar.com>#1/1 X-Deja-AN: 122225295 sender: b...@Pixar.com references: < m0tRonw-0002U8C@beach.w3.org> old-return-path:content-type: text/plain; charset=us-ascii x-mailing-list: < debian-user@Pixar.com> archive/latest/3555 x-hdr-sender: B...@Pixar.com resent-from: debian-u...@Pixar.com organization: Pixar Animation Studios mime-version: 1.0 x-env-sender: debian-user-requ...@Pixar.com newsgroups: linux.debian.user resent-message-id: <"Etep5D.A.ruE.g7e1w"@mongo> x-loop: debian-u...@Pixar.com resent-sender: debian-user-requ...@Pixar.com "Daniel W. Connolly" < conno...@beach.w3.org> > [Why isn't the address of this mailing list debian-u...@debian.org?] It could be, but it would just slow down the mailing list. > *** Why do you keep the development stuff behind closed doors? > Why not make your best-effort stuff always available, like the rest of > the linux stuff? If you want to be on the developers mailing list, just ask. Currently, we try to discourage the random user from installing development stuff because it is "broken" in various ways. When it is more stable we will encourage non-developers to install it. > Their stuff is > real easy on the surface level, but I quickly reached the limits of > their point-and-click tools, at which point I was on my own: the > package database is a DBM file: no grepping! Redhat watches us very carefully, and is receptive to coming to some sort of join with Debian. I think they will continue to improve. I wish I could say the same for Slackware - the invitation's open, Pat. > *** Where's the INSTALL manual ***? Not on your CD. ftp://ftp.debian.org/debian/doc/debian-manual.ps . It's a 100-page draft. Only a few divergences from reality, so it's good reading. > *** Why do I have to make the three base disks? Why can't > the install process get that info from the CD-ROM? I got that working on my own CD. The PHT disk is a copy of the FTP area, which isn't quite set up for that. When I issue the next installation floppy set, I'll make it possible to install the base from CD (or even FTP). > *** why no quick-format option that skips the verify-blocks stuff? It would make sense for IDE disks, I agree. > *** what's the conventional wisdom on block size? Why does debian use 1K -- Slackware and RHS allow me to choose. When the installer was written mkfs.ext2 ignored those parameters. That may not be the case any longer - I'll have to check. > *** Ack! No IDE-CD support in the boot kernel! My latest install disks have CD capable kernels. Bruce -- Bruce Perens < B...@Pixar.com> Pixar Animation Studios