π» Slackware
Slackware as a virtualized system and beyond
I believe these notes are for Slackware Current (it was before 2022)
Lilo & Virtio
Exit installer > Don’t reboot..
cfdisk /dev/vdaSet bootable > write > exit
chroot /mntls /boot$KERNEL version here
/usr/share/mkinitrd/mkinitrd_command_generator.shMight help..
mkinitrd -c -k 4.4.14 -f ext4 -m ext4:virtio:virtio_balloon:virtio_blk:virtio_pci:virtio_ringln -s /boot/vmlinuz-generic-4.4.14 /boot/vmlinuzor
ln -s /boot/vmlinuz-huge-4.4.14 /boot/vmlinuz
vim /etc/lilo.confboot=/dev/vda disk=/dev/vda bio=0x80 max-partitions=7 #scrolldown# after # Linux bootable image = /boot/vmlinuz2 initrd = /boot/initrd.gz root = /dev/vda1 label = Linux2 read-onlyexitLeave chroot
lilo -C /mnt/etc/lilo.conf
pkgtool > remove packages > lilo
dhcpcdchroot /mntvi /etc/resolv.conf++ nameserver 8.8.8.8grub-install --target=i386-pc /dev/sdXgrub-mkconfig -o /boot/grub/grub.cfgUpgrades too
useradd -m -G wheel,video,audio -s user
sudov /etc/slackpkg/blacklist++ kernel-generic ++ kernel-generic-smp ++ kernel-huge ++ kernel-huge-smp ++ kernel-modules ++ kernel-modules-smpsudov /etc/slackpkg/mirrorsUncomment: http://slackbuilds.org…
02-02-2023: I can’t remember why I wrote this…
slackpkg updateslackpkg upgrade slackpkgslackpkg new-configslackpkg upgrade glibc-solibsAfter new releases
slackpkg install-newslackpkg upgrade-allslackpkg clean-system/usr/share/mkinitrd/mkinitrd_command_generator.sh -k newkernells /bootto grep newkernel name
Virtual machine: QXL 16M
echo "source ~/.bashrc" >> ~/.bash_profilevim ~/.bashrcshopt -s histappend HISTSIZE=20000 HISTFILESIZE=20000 shopt -s checkwinsize export PS1='\n\u@\h - [\w]\n$ ' alias qq='exit' alias cls='clear' alias ll='ls -la' alias ra='ranger' alias sudoc='sudo chmod +x' alias sudor='sudo ranger' alias sudov='sudo vim'xdg-user-dirs-updateGenerate desktop /home/user/.. folder stuff
xorgsetupxwmconfigNot a DM config but still..
sudo vim /etc/resolv.conf++ nameserver 8.8.8.8
Slackbuilds.org package browser
- Download Sbopkg Slackbuild
wget sbopkg-x.xx.x-noarch_1_wzr.tgzinstallpkg sbopkg-x.xx.x-noarch_1_wzr.tgzsbopkg -r packageSync repos
sbopkg -s packageSearch by
packagesbopkg -b package
List details of
packagesbopkg -i packageInstall
packagesbopkg remove packageRemove
packagesbopkg -uUpdate
sbopkgsbopkg -cList installed packages and show updates
sbopkg -PList package cache and purge unneeded packages
sbopkg -pList installed packages
sbopkg -rWait like 10min+
sbopkg -s '(asterisk)[Ww]allpapers(asterisk)'sbopkg -i slack-wallpapers
echo "export TMP="$HOME/.sources/SBo"" >> $HOME/.bashrccd $HOME/.sources/slackbuildswget www.slackbuilds....tar.gzSlackbuild search linked Below
tar -xzf slackbuild.tar.gzcd packagedirwget www.source.tar.gzsudoc package.SlackBuild./package.Slackbuildcd ../SBoinstallpkg ...SBo.tgzremovepkg ...SBo.tgzupgradepkg ...SBo.tgz
sudo xorgsetupChange vesa to qxl
Install
xf86-video-qxlSlackbuild search linked Below
sudo netconfigNetworkmanager dependencies satisfied
See XrandR to set display resolutions 1600x900 and beyond, etc.
sudov /etc/inittab-- id:3:initdefault: ++ id:4:initdefault:
sudo cp /usr/share/zoneinfo/America/Anchorage /etc/localtime02-02-2023: Instead of New York? I can’t remember why..
sudov /etc/profile.d/lang.shsudo /etc/profile.d/lang.sh
sudo slackpkg remove rubywget https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.0.tar.gzruby-x.x.x.tar.gztar -xzf ruby-2.7.0.tar.gzruby-x.x.x.tar.gzcd ruby-2.7.0./configuremakemake install
sudo ln -sf /usr/local/bin/gem /usr/bin/gem
Chain of dependencies to
Requires:
Add Flathub
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
groupadd flatpakorg.freedesktop.Platform.openh264 fails…
This happens even with Ubuntu or Arch Linux systems
flatpak install flathub org.freedesktop.Platform
Ready for:
flatpak install flathub xxx.oranization.[Pp]ackageNot a guarantee, but the potential to run the latest software is there