On Fri, 31 Oct 1997, G. Crimp wrote: > Someone (I think it was Joost. Sorry if I got your name wrong. > I don't have the message anymore.) was kind enough to tell me that I > needed xlib6-dev to get the missing files. I've got them from the > Debian site but as a result have been sent on a depedency chase. I have > lost my way and would be greatful for some more help. > > I will include the messages I received while unpacking and installing > the various packages downloaded, but first, here is a summary of the > trail I have taken:
[ description of Gerald downloading packages and installing with dpkg -i ] With dpkg -I <package>.deb you can always check the control info of a package to see if it depends on another package. With dpkg -l <package> you can check if you've already got the package and if it is a recent enough version. When you find a lot of dependencies, it makes sense to write the dependencies down in a sort of scheme and use that scheme to fetch and install packages in the right order. When you find a lot of dependencies and it looks like you'll need a lot of paper to write down the package names and their interdependency scheme, use dselect (in fact, always use dselect.) Dselect takes care of all the dependency bookkeeping for you. All you need is to have a working net connection. Choose "ftp" in the access menu in dselect and confirm all the defaults. It should work in 99% of all cases. > I should mention that I am using Debian 1.1. Aargh! then you should definately use dselect! Better yet, unless you have a T1 connection, get a cd with debian 1.3.1r5 or something recent. Use dselect on that. Whatever you do, first upgrade libc5 and ldso and dpkg manually. Probably dpkg-ftp and an occasional dependency also. Then use dselect. > The following is the output from the various unpack/installs that > failed: > ldconfig: warning: can't open /usr/X11R6/lib/libXext.so.6 (No such file > or directory), skipping > ldconfig: warning: can't open /usr/X11R6/lib/libICE.so.6 (No such file or > directory), skipping Check the directory /usr/X11R6/lib for dangling symlinks. > # dpkg --unpack libc5_5.4.33-6.deb > (Reading database ... 11683 files and directories currently installed.) > Preparing to replace libc5 (using libc5_5.4.33-6.deb) ... > Unpacking replacement libc5 ... Huh? no need to unpack manually if you are using dpkg -i in the next step, dpkg -i already unpacks. > # dpkg -i libc5_5.4.33-6.deb > (Reading database ... 11687 files and directories currently installed.) > Preparing to replace libc5 (using libc5_5.4.33-6.deb) ... > Unpacking replacement libc5 ... > Setting up libc5 (5.4.33-6) ... > ldconfig: warning: can't open /usr/lib/libpthreads.so (No such file or > directory), skipping > ldconfig: warning: can't open /usr/lib/libc.so (No such file or > directory), skipping > ldconfig: warning: can't open /usr/lib/libm.so (No such file or > directory), skipping Again, check the directory contents. Don't be too hasty in attempting to repair though, this might be caused by half-finished installations. Lets hope for now that doing the installation right will fix it at some time. > # dpkg --unpack libc6_2.0.5c-0.1.deb > Selecting previously deselected package libc6. > dpkg: regarding libc6_2.0.5c-0.1.deb containing libc6: > libc5 conflicts with libc6 > libc6 (version 2.0.5c-0.1) is to be installed. > dpkg: error processing libc6_2.0.5c-0.1.deb (--unpack): > conflicting packages - not installing libc6 > Errors were encountered while processing: > libc6_2.0.5c-0.1.deb GAACK!?! You are trying to install hamm (2.0) packages straight from a buzz (1.1) system? That is asking for trouble! Do a dpkg --purge libc6 and wait until you've got your system reasonably up to date. Then read the libc5->libc6 HOWTO <http://www.gate.net/~storm/FAQ> before installing _anything_ from unstable. > Can anyone tell me how to get back on track so Ican compile chimera ? If all you want is to compile chimera, then all you need is stuff like xlib6-dev, or whatever it was called like in buzz (debian 1.1.x). If you still have a buzz cd, then install it from that cd. Unfortunately, yuo have a slightly messed up system now and you have to decide if you want to: - go all the way and install debian 1.3 (and maybe eventually debian 2.0). That will take several megabytes (probably over a hundred for a more or less complete update) to download or several days to wait for an ordered cd or several miles to a decent bookstore to get a cd. Bonus is that you get the newer packages, with lots of bugs fixed (nasty samba bugs for example). - reinstall the packages you have been installing, but do it from a 1.1 cd. dpkg -i is enough to unpack, install and configure. Bonus is that it is probably faster and easier (but you do need that 1.1 cd.) My advice is to order a 1.3.1r5 debian official cd. Good luck, Joost -- TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to [EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED] .