Quote:
Originally Posted by masonm
More or less. you just go onto the CDROM and use the command $upgradepkg --install-new *.tgz
|
Well, this is normally a good idea in theory (for most things), but the GNOME packages really need to be installed in a specific order or you risk not having a lot of things work properly (icons not displaying, scripts segfaulting during the doinst.sh phase of installation). The old Slackware packages used to use a lot of hardcoded files to get around this (e.g. Pat generated a gdk-pixbuf loaders file and it installed with the GTK package) but that was not the most optimal way of doing things when you need to have these files periodically updated via a doinst.sh routine. Thus, the dropline-installer gets around the limitations of Slackware's pkgtool (which is only alphabetical order by group) by parsing the DroplineFiles2.14 index to determine the correct installation order. Because of this, we can only suggest that you install most updates via the dropline-installer, unless you're just updating a few odd packages. This will prevent any problems if the doinst.sh routine tries to make use of a program or solib that hasn't already been installed.
It's best to have an ISO of DLG, and install using the dedicated CDROM option in the dropline-installer menu. You just mount an ISO to /mnt/cdrom using the loopback option... E.g.
mount -t iso9660 file.iso /mnt/cdrom -o loop
Or something similar, and use the CDROM option in the dropline menu.
I will be creating a new ISO of all of the most recent 2.14.2 packages in a few days. If you need something a bit sooner, I can probably put together an ISO for you if you stop by #dropline on irc.freenode.net. I meant to do it a few weeks ago, but I've been pretty busy lately and haven't been able to get things in order just yet. Most users typically just use the internet installation method, but we build the ISO for cases such as this where people like to have all of the packages in one place for easier download and distribution. With GNOME updates being as frequent as they are, it's just hard to keep up with it all and have all of the good bugfixes and security updates on a reasonably current ISO image.