# Updates
Use a near mirror:
```
$ sudo vim /etc/slackpkg/mirrors
..
https://mirrors.slackware.com/slackware/slackware64-15.0/
```
Blacklist KDE
```
$ sudo vim /etc/slackpkg/blacklist
..
kde/
```
Update package list
```
$ su -
# slackpkg update gpg
# slackpkg update
```
Install new packages
```
$ su -
# slackpkg install-new
```
Upgrade packages
```
$ su -
# slackpkg upgrade-all
```
Generate initrd and copy kerel and initrd, for kernel upgrade 5.15.161
```
# eval $(/usr/share/mkinitrd/mkinitrd_command_generator.sh -k 5.15.161 -r -a "-h /dev/slackware/swap")
# cp /boot/initrd.gz /boot/efi/EFI/Slackware/initrd-5.15.161.gz
# cp /boot/vmlinuz-generic-5.15.161 /boot/efi/EFI/Slackware/
```
Update refind config to reflect new kernel
```
# vim /boot/efi/EFI/refind/refind.conf
..
menuentry "Slackware 15.0 (5.15.161) on nvme0n1p3" {
icon /EFI/refind/icons/os_slackware.png
volume /dev/nvme0n1p3
loader /EFI/Slackware/vmlinuz-generic-5.15.161
initrd /EFI/Slackware/initrd-5.15.161.gz
options "ro root=/dev/slackware/root resume=/dev/slackware/swap"
}
```
---
https://docs.slackware.com/slackware:beginners_guide