Upgrade Slackware64 13.x to current from slackpkg thorough internet
inspired by this post: http://www.linuxquestions.org/questi...urrent-897960/
and reference http://docs.slackware.com/slackware:slackpkg
and http://docs.slackware.com/howtos:sla...:systemupgrade
Upgrade kernels first, do NOT use slackpkg upgrade kernel:
you need to get kernel packages( gerneic, headers, firmware, modules and source) and openssl packages you will need run installpkg all these packages after verifying these packages.
Download some source code,
you will need to build these 2 packages and upgrades these packages, so you can use your new kernel. Don't reboot before running lilo.
After reboot with new kernel, you do these following
make sure your ldconfig working properly.
don't reboot yet, you need to ftp.slackware.com again, download few libraries and packages ( icu, libcrocos, lftp, and wget etc.).
run /etc/rc.d/rc.M to check out missing library and lftp, wget can works before rebooting.(notes: check inside your /var/log/packages against L direcotry for missing libraries)
after reboot you might find your system hang at udev, just wait out 2 minutes, then log into as root, to manual bring up your ethernet,
and make sure, udev package upgraded, and checking out some file permission. you might still missing some libraries, but your system should be upgraded at this point.
at last, good luck.
and reference http://docs.slackware.com/slackware:slackpkg
and http://docs.slackware.com/howtos:sla...:systemupgrade
Upgrade kernels first, do NOT use slackpkg upgrade kernel:
Code:
Use ftp ftp.slackware.com User anonymous without password. cd to pub/slackware/slackware64-current/slackware64/a/ mget kernel* cd ../d mget kernel* cd ../k mget kernel* cd ../l mget libssh* pcre* cd ../n mget openss*
Download some source code,
Code:
lftp -c 'open ftp.slackware.com/pub/slackware/slackware64-current/source/a; mirror lilo' lftp -c 'open ftp.slackware.com/pub/slackware/slackware64-current/source/a; mirror mkinitrd'
After reboot with new kernel, you do these following
Code:
go to /etc/slackpkg/; then find a mirror site then point to current, blacklist all kernels and aaa_eliflib slackpkg update slackpkg upgrade tgz slackpkg update (again, 2nd time) slackpkg upgrade libtool slackpkg upgrade glibc slackpkg install new slackpkg upgrade all slackpkg upgrade aaa_elflib
don't reboot yet, you need to ftp.slackware.com again, download few libraries and packages ( icu, libcrocos, lftp, and wget etc.).
run /etc/rc.d/rc.M to check out missing library and lftp, wget can works before rebooting.(notes: check inside your /var/log/packages against L direcotry for missing libraries)
after reboot you might find your system hang at udev, just wait out 2 minutes, then log into as root, to manual bring up your ethernet,
Code:
modprobe your network card driver ifconfig eth0 up /etc/rc.d/rc.inet1
Code:
note: kmod is replacement for module-ini-tools, download kmod package before uninstalling module-ini-tools, just in case. slackpkg clean-system
Total Comments 0