diff options
Diffstat (limited to 'UPGRADE.TXT')
-rw-r--r-- | UPGRADE.TXT | 84 |
1 files changed, 44 insertions, 40 deletions
diff --git a/UPGRADE.TXT b/UPGRADE.TXT index 5508e11f..73b926bd 100644 --- a/UPGRADE.TXT +++ b/UPGRADE.TXT @@ -1,15 +1,12 @@ -Slackware 13.1 to 13.37 Upgrade HOWTO <volkerdi@slackware.com>
+Slackware 13.37 to 14.0 Upgrade HOWTO <volkerdi@slackware.com>
-This document explains how to upgrade from Slackware 13.1 to Slackware 13.37.
+This document explains how to upgrade from Slackware 13.37 to Slackware 14.0.
----------------------------------------------------------------------------
-For details of important changes from Slackware 13.1 to 13.37, see the file
+For details of important changes from Slackware 13.37 to 14.0, see the file
'CHANGES_AND_HINTS.TXT'. Thanks to Robby Workman for help with this.
-If you have partitions in /etc/fstab named /dev/hd*, please take special
-note of the instructions for the changeover to /dev/sd* devices or your
-machine will not reboot correctly.
Before you begin, I would strongly recommend making a backup of your
system, or, if not the entire system, at least the /etc directory. You
@@ -18,7 +15,7 @@ process is complete. Back it up, or take your chances. OK, now that everything is safely backed up, let's proceed. :-)
-To do this, you'll need the Slackware 13.37 packages. If these are on a CD,
+To do this, you'll need the Slackware 14.0 packages. If these are on a CD,
create a new directory to mount the CD on so that it doesn't get in the way
during the upgrade:
@@ -44,7 +41,13 @@ is that you know where the slackware packages directory is. We'll use uncover any problem areas and come up with workarounds for them.
-1. Upgrade your package utilities and related tools:
+1. Upgrade your glibc shared libraries. This is important, or things
+ might go haywire during the next part of the upgrade:
+
+ upgradepkg /root/slackware/a/glibc-solibs-*.t?z
+
+
+2. Upgrade your package utilities and related tools:
upgradepkg /root/slackware/a/pkgtools-*.tgz
upgradepkg /root/slackware/a/tar-*.tgz
@@ -52,12 +55,6 @@ is that you know where the slackware packages directory is. We'll use upgradepkg /root/slackware/a/findutils-*.txz
-2. Upgrade your glibc shared libraries. This is important, or things
- might go haywire during the next part of the upgrade:
-
- upgradepkg /root/slackware/a/glibc-solibs-*.t?z
-
-
3. Upgrade everything else (and install new packages):
upgradepkg --install-new /root/slackware/*/*.t?z
@@ -68,7 +65,7 @@ is that you know where the slackware packages directory is. We'll use script in the "slackware" directory will do the trick:
#!/bin/sh
- for dir in a ap d e f k kde l n t tcl x xap y ; do
+ for dir in a ap d e f k kde l n t tcl x xap xfce y ; do
( cd $dir ; upgradepkg --install-new *.t?z )
done
@@ -81,15 +78,17 @@ is that you know where the slackware packages directory is. We'll use You may spot some old, obsolete, or discontinued packages. If so,
you can remove these using 'removepkg'. This command will get rid of
- the packages which became obsolete since Slackware 13.1:
-
- removepkg util-linux-ng guidance-power-manager eggdbus iptraf \
- libXTrap libXprintAppUtil libXprintUtil libxkbui rstart trapproto \
- xf86rushproto xfindproxy xfwp xplsprinters xprehashprinterlist \
- xproxymanagementprotocol xsetmode xsetpointer xtrap
+ the packages which became obsolete since Slackware 13.37:
- Note the removal of util-linux-ng! You better make sure that the
- renamed util-linux package is installed before removing that. :-)
+ removepkg gdisk hal hal-info iwlwifi-100-ucode iwlwifi-1000-ucode \
+ iwlwifi-3945-ucode iwlwifi-4965-ucode iwlwifi-5000-ucode \
+ iwlwifi-5150-ucode iwlwifi-6000-ucode iwlwifi-6xxx-ucode \
+ jre kdeaccessibility kdebase kdebase-runtime kdebase-workspace \
+ kdebindings kdeedu kdegraphics kdeutils koffice konq-plugins \
+ kopete-cryptography module-init-tools ntfsprogs polkit-kde-1 \
+ radeon_ucode raptor rt2860-firmware rt2870-firmware rt61-firmware \
+ rt71w-firmware scripts wv2 xaw3d xf86-video-radeonhd \
+ xf86-video-sisusb xf86-video-tseng xf86-video-xgi xfce
5. Fix your config files. Some of the config files in /etc are going to
@@ -119,7 +118,7 @@ is that you know where the slackware packages directory is. We'll use You might also wish to move these config files over:
- /usr/man/man.conf.new
+ /usr/lib*/man.conf.new
/usr/share/vim/vimrc.new
@@ -127,34 +126,39 @@ is that you know where the slackware packages directory is. We'll use installed, then you may upgrade it by moving into the slackware/kdei
directory and using this command:
- upgradepkg --install-new k*<your KDE locale>*t?z
+ upgradepkg --install-new *-<your KDE locale>-*t?z
- To have upgradepkg cycle through all of the available packages, and
- see which ones need to be upgraded, use this in slackware/kdei:
+ The KOffice suite has been renamed to Calligra, so you'll need to
+ remove any old koffice-l10n package that remains:
- upgradepkg *t?z
+ removepkg /var/log/packages/koffice-l10n*
- If your language has been added to KDE since Slackware 13.1, you'll
+ If your language has been added to KDE since Slackware 13.37, you'll
need to install it using installpkg, or upgradepkg --install-new.
Typically you'll need to make sure that you have installed the
- slackware/kdei packages for kde, koffice, and k3b (if you use those).
+ slackware/kdei packages for kde, calligra, and k3b (if you use those).
7. IMPORTANT! *Before* attempting to reboot your system, you will need
to make sure that the bootloader has been updated for the new kernel!
- First, be sure your initrd is up to date (if you use one). If you
- use LILO, make sure the paths in /etc/lilo.conf point to a valid
+ First, be sure your initrd is up to date (if you use one). You can
+ build a new initrd automatically by running the
+ mkinitrd_command_generator.sh script.
+
+ If you're running the 64-bit kernel, or the 32-bit single processor
+ kernel, this is the command to use:
+
+ /usr/share/mkinitrd/mkinitrd_command_generator.sh -k 3.2.29 | bash
+
+ If you're using the 32-bit SMP kernel, use this command:
+
+ /usr/share/mkinitrd/mkinitrd_command_generator.sh -k 3.2.29-smp | bash
+
+ If you use LILO, make sure the paths in /etc/lilo.conf point to a valid
kernel and then type 'lilo' to reinstall LILO. If you use a USB memory
stick to boot, copy the new kernel to it in place of the old one.
- If you were using devices such as /dev/hda (IDE hard drive) with
- Slackware 13.1, you will need to consider how to switch over to the
- new /dev/sda type device names. See CHANGES_AND_HINTS.TXT for complete
- instructions on how to do this. If you have not read this yet, now
- is a great time to go look at that. Forget about step 8 and 9 and
- just go complete that part of the upgrade and you'll be good to go.
-
8. Return to multi-user mode:
telinit 3
@@ -163,7 +167,7 @@ is that you know where the slackware packages directory is. We'll use 9. Reboot to start using the new kernel.
-At this point you should be running Slackware 13.37. :-)
+At this point you should be running Slackware 14.0. :-)
I wish everyone good luck with this!
|