Quote:
Originally Posted by markush
I don't know if this helps, I'm using slackpg in order to keep current up to date. But since you're using multilib I think slackpg won't work for you.
|
Regarding using slackpkg. I am a user of multilib.
Assuming you have a full install, slackpkg can be used to go from Slackwre64 13.1 to Slackware64-current (13.37).
Since you use multilib I highly recommend using
Multilibpkg and
Compat32pkg to aid in keeping up to date.
The simplest way, first make sure you comment out aaa_elflibs in slackpkg's blacklist so it will upgrade.
Since your are using multilib, I would assume you already have the gcc and glibc packages listed in blacklist. I also list all the compat32 stuff so they don't show up in clean-system
Change to a Slackware64-current mirror in slackpkg's mirrors.
Then do the standard slackpkg; update, install-new, upgrade-all, clean-system.
Note: If you don't want to see the compat32 packages and also any non-stock Slackware packages shown when using clean-system, add them to blacklist. You can also use the -onoff=off option to keep them from being selected by default. See man slackpkg.conf for more information.
After slackpkg is done, assuming you downloaded and installed both Multilibpkg and Compat32pkg, and they are configured to use -current. Run multilibpkg to upgrade gcc and glibc, also includes compat32-tools. Then run compat32pkg.
Don't forget, if you are using the generic kernel that after upgrading the kernel you will have to reset the symbolic links back to generic since upgrading put them back to huge. Don't forget to run mkinitrd and then lilo after reseting the links.
If your plan is to stick with Slackware64 13.37 once it is final. After doing the final update make sure your uncomment aaa_elflibs in slackpkg's blacklist and set your mirror to a 13.37 mirror in slackpkg and if using multilibpkg and compat32pkg. So you will be all set for 13.37.