# 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