====== MY Slackware Install ====== Installation notes (i.e. packages, configs). **LastUpdated20250112** ===== Basic Install ===== Using Slackware installer. * official packages (''getslack'') * checkout my ''getslack'' [[https://azman.unimap.edu.my/dokuwiki/doku.php?do=export_code&id=linux:slack_1repo&codeblock=0|config file]] * without kde (AND xfce if going DE-less) * ''removepkg gnuchess xaos xsnow'' * ''removepkg joe nano vim-gvim slackpkg'' * setup/config * sample elilo.conf prompt #chooser=simple timeout=50 default=Slack image=vmlinuz-huge label=SlackHuge read-only append="root=/dev/sda2 resume=/dev/sda4 vga=normal" image=vmlinuz label=Slack initrd=initrd.gz read-only append="root=/dev/sda2 resume=/dev/sda4 vga=normal" * make sure vim does not create backups (edit ''/usr/share/vim/vimrc'') * or, run ''vimstart'' (from my1shell repo) * dmesg no longer allowed for user * append ''rc.local'' <- ''echo 0 > /proc/sys/kernel/dmesg_restrict'' * or, run ''setup_slack'' (from my1shell repo) * additional packages (''getslackpack'') * checkout my ''getslackpack'' [[https://azman.unimap.edu.my/dokuwiki/doku.php?do=export_code&id=linux:slack_1repo&codeblock=1|config file]] and [[https://azman.unimap.edu.my/dokuwiki/doku.php?do=export_code&id=linux:slack_1repo&codeblock=2|repository list]] * (alien) openjdk libreoffice libreoffice-dict-en" * additional packages (''getslackbuild'') * ''slackware-xdm-theme'' * ''geany unrar'' * ''nss-mdns avahi libdaemon'' * actually, scripts from slackbuilds.org ([[https://codeberg.org/azman/my1slackbuilds|commonly used]]) ===== DE-less config ===== This is what I do for a ''lean'' (not necessarily minimal, but trimmed to my liking) installation. * setup acpi from my personal script * additional packages (''getslackbuild'') * ''dmenu slock st wmname'' * ''rox-filer pmount'' * custom [[https://dwm.suckless.org|dwm]] build * using my own [[https://codeberg.org/azman/my1slackbuild/src/branch/master/dwm.SlackBuild|build script]] (which has personalized patches) ===== Updating ===== To maintain: * run [[https://codeberg.org/azman/my1shell/src/branch/master/slack-update|slack-update]] * this actually runs 3 scripts (''getslack'',''getslackpack'',''getslackbuild'') * run [[https://codeberg.org/azman/my1shell/src/branch/master/slackpath|slackpatch]] (if required) * run [[https://codeberg.org/azman/my1shell/src/branch/master/getslackbuild|getslackbuild build -x -i]] (if required) Sample configuration files for the above scripts are [[linux:slack_1repo|here]].