_ _
___ | |__ __ _ _______ | |_
/ _ \| '_ \ / _` |_ / _ \| __|
| (_) | | | | (_| |/ / (_) | |_
\___/|_| |_|\__,_/___\___/ \__|
slackware_upgrade —
upgrade process
| Package list |
: ls -lart /var/log/packages/ |
/etc |
The kernel should not be upgraded, if there is a new kernel, this
needs to be installed first, keeping the running kernel available in the
lilo.conf.
- Download kernel packages: # slackpkg download
kernel |
| - select the kernel-generic and kernel-headers packages |
| - the packages will be downloaded to /var/cache/packages/ |
If the kernel corresponds to testing
it will be
/var/cache/packages/testing/packages/linux-[VERSION].x/ |
- Install the downloaded packages: # installpkg
/var/cache/packages/[PATH_TO_KERNEL_PACKAGES] |
(back to top)
- blacklist kernels and third-party packages in /etc/slackpkg/blacklist
kernel-generic.*
kernel-huge.*
kernel-modules.*
kernel-source
[0-9]+_SBo
[0-9]+alien
[0-9]+compat32
- update the repository and upgrade the packages.
upgrade-all may need to be run twice if some
packages are requirements for other packages.
slackpkg update
slackpkg upgrade slackpkg
slackpkg upgrade aaa_glibc-solibs
slackpkg install-new
slackpkg upgrade-all
slackpkg upgrade-all
slackpkg clean-system
lilo
reboot
(back to top)
After a clean install, the setup can be changed to follow
current.
- uncomment a current mirror in /etc/slackpkg/mirrors
- comment the release mirror (only one mirror needs to be uncommented).
- follow the upgrade process.