-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tue, 27 Feb 2001 22:32, Rainer Mager wrote: > David (and all), > > Thanks for the reply. The part about mixing hand built stuff with > pacages > in concerning as I do this quite often. The number of available packages is > encouraging but, nonetheless, I know occasions will arise. I've had to > build/install by hand X, glibc, postgres, the kernel, gcc, freeamp, and > others because of needing bleeding edge versions that fix bugs or because, > in debugging the current version, I needed a non-stripped binary.
dpkg doesn't like you having things on your machine that it doesn't know about, especially if other things depend on those packages. HOWEVER, practically everything is available in debian, and all it takes is a apt-get source xfrisk (or whatever). Then when you compile the package, you will end up with a .deb which the packaging system will be able to work with. Oh, and if something isn't available in debian there are tools that will compile it into a package automatically. I turn everything I run into a debian package, just in case I want to uninstall it later. The only hassle is dealing with upstream releases of the package (I have to backport my changes). BTW, this isn't debian specific, I'd say you could do the same thing with RPM. It would probably just be harder :-) As for bleeding edge, I rarely hear a upgrade/bugfix has been made before it installs automatically on my unstable box. Unlike redhat, updates are a critical part of debian and releases are almost irrelevant (I wouldn't be surprised if they get eliminated if someone works out a smart way of perculating testing into stable, except I guess it would reduce publicity). > Although the automatic installation abilities of apt sound nice, I find > that I usually want to actually download the, in my case, RPM so that I can > use it on multiple machines. That is, I question the benefit of this for > me. Beleive me, it will be beneficial. E.g.: You can remove software that you're not likely to use for another month, because you know within a minute you can have it downloaded and installed again. This makes your more secure, more stable, and frees up heaps of disk space. Say you want to try out ddd. You just have to type apt-get install ddd and all of ddd's dependencies will get magically resolved. You don't have to know that ddd now depends on openmotif in advance, apt will figure this out and install openmotif for you. Debian is _great_ for trying things out. As I have already mentioned, apt-get dist-upgrade will keep your computer running the latest and greatest with no effort required. Except to fix things breaking, which means you can't run upgrades about quarter of the time, but if you've ever tried to keep up with a big app in CVS you'll know all about that :-) Oh, and there are a good half a dozen utilities to allow you to use packages on multiple machines with only one download, apt-proxy to apt-move spring to mind immediatly. So quick summary... bypassing the packaging system leads to 'bad things', but it is relativly easy to compile and install as many programs as you like without stepping outside the packaging system. Corrin -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE6nAmr9o3gUBuxj/sRAlz6AKCFz7xhWXZmyNFaIZqAvduVzqDFngCeNlwG YTMVFt14+9qRF/gfbUWCYGc= =7H74 -----END PGP SIGNATURE-----