Skip to main content

slackware try manual install

 http://slackware.uk/slackwarearm/slackwarearm-devtools/minirootfs/roots/
http://ftp.slackware.com/pub/slackware/slackware64-current/  
http://slackware.uk/slackware/slackware64-current/   



http://ftp.slackware.com/pub/slackware/slackware64-current/README.initrd

 installpkg kernel-generic-6.9.7-x86_64-1.txz
  installpkg kernel-modules-6.9.7-x86_64-1.txz
  installpkg mkinitrd-1.4.11-x86_64-34.txz

    cd /boot
  mkinitrd -c -k 6.9.7 -m ext4

    http://ftp.slackware.com/pub/slackware/slackware64-current/EFI/BOOT/
    http://ftp.slackware.com/pub/slackware/slackware64-current/EFI/BOOT/huge.s
    http://ftp.slackware.com/pub/slackware/slackware64-current/EFI/BOOT/initrd.img


# installing minimal base from another linux
get pkgtools
mkdir pkg
cd pkg
http://slackware.uk/slackware/slackware64-current/slackware64/a/pkgtools-15.1-noarch-10.txz
tar xf pkgtools-15.1-noarch-10.txz
sudo cp -r var/lib/pkgtools  /var/lib/pkgtools

# dependencies for base package
download  base mimial
aaa packages, pkgtools,bn,acl,bash,coreutils,cpio,devfs,dosfstools,e2fsprogs,etc,eudev,file,hostname,util-linux,sysvinit,sysvinit-functions,grep,sed,openssl-solibs, findutils, dcron
dialog gzip bzip2
 ap: slackpkg
n gnupg2,wget,ca-certificates,openssl,libgcrypt,libgpg-error,libassuan
l: ncurses , icu4c , libedit
d perl




dl
https://slackware.uk/slackware/slackware64/slackware64/a/aaa_base-15.0-x86_64-3.txz
https://slackware.uk/slackware/slackware64/slackware64/a/aaa_glibc-solibs-2.33-x86_64-5.txz
https://slackware.uk/slackware/slackware64/slackware64/a/aaa_libraries-15.0-x86_64-19.txz
https://slackware.uk/slackware/slackware64/slackware64/a/aaa_terminfo-6.3-x86_64-1.txz
https://slackware.uk/slackware/slackware64/slackware64/a/bash-5.1.016-x86_64-1.txz
https://slackware.uk/slackware/slackware64/slackware64/a/bin-11.1-x86_64-5.txz
https://slackware.uk/slackware/slackware64/slackware64/a/bzip2-1.0.8-x86_64-3.txz
https://slackware.uk/slackware/slackware64/slackware64/a/coreutils-9.0-x86_64-3.txz
https://slackware.uk/slackware/slackware64/slackware64/a/cpio-2.13-x86_64-3.txz
https://slackware.uk/slackware/slackware64/slackware64/a/dcron-4.5-x86_64-11.txz
https://slackware.uk/slackware/slackware64/slackware64/a/devs-2.3.1-noarch-25.txz
https://slackware.uk/slackware/slackware64/slackware64/a/dialog-1.3_20211214-x86_64-1.txz
https://slackware.uk/slackware/slackware64/slackware64/a/dosfstools-4.2-x86_64-2.txz
https://slackware.uk/slackware/slackware64/slackware64/a/e2fsprogs-1.46.5-x86_64-1.txz
https://slackware.uk/slackware/slackware64/slackware64/a/etc-15.0-x86_64-17.txz
https://slackware.uk/slackware/slackware64/slackware64/a/eudev-3.2.11-x86_64-1.txz
https://slackware.uk/slackware/slackware64/slackware64/a/file-5.41-x86_64-1.txz
https://slackware.uk/slackware/slackware64/slackware64/a/findutils-4.8.0-x86_64-3.txz
https://slackware.uk/slackware/slackware64/slackware64/a/gawk-5.1.1-x86_64-1.txz
https://slackware.uk/slackware/slackware64/slackware64/a/glibc-zoneinfo-2021e-noarch-1.txz
https://slackware.uk/slackware/slackware64/slackware64/a/grep-3.7-x86_64-1.txz
https://slackware.uk/slackware/slackware64/slackware64/a/gzip-1.11-x86_64-1.txz
https://slackware.uk/slackware/slackware64/slackware64/a/hostname-3.23-x86_64-3.txz
https://slackware.uk/slackware/slackware64/slackware64/a/less-590-x86_64-1.txz
https://slackware.uk/slackware/slackware64/slackware64/a/lzlib-1.13-x86_64-1.txz
https://slackware.uk/slackware/slackware64/slackware64/a/ntfs-3g-2021.8.22-x86_64-1.txz
https://slackware.uk/slackware/slackware64/slackware64/a/openssl-solibs-1.1.1m-x86_64-1.txz
https://slackware.uk/slackware/slackware64/slackware64/a/pkgtools-15.0-noarch-42.txz
https://slackware.uk/slackware/slackware64/slackware64/a/sed-4.8-x86_64-3.txz
https://slackware.uk/slackware/slackware64/slackware64/a/shadow-4.8.1-x86_64-12.txz
https://slackware.uk/slackware/slackware64/slackware64/a/sysvinit-3.01-x86_64-1.txz
https://slackware.uk/slackware/slackware64/slackware64/a/sysvinit-functions-8.53-x86_64-5.txz
https://slackware.uk/slackware/slackware64/slackware64/a/sysvinit-scripts-15.0-noarch-8.txz
https://slackware.uk/slackware/slackware64/slackware64/a/tar-1.34-x86_64-1.txz
https://slackware.uk/slackware/slackware64/slackware64/a/time-1.9-x86_64-4.txz
https://slackware.uk/slackware/slackware64/slackware64/a/util-linux-2.37.3-x86_64-1.txz
https://slackware.uk/slackware/slackware64/slackware64/a/which-2.21-x86_64-4.txz
https://slackware.uk/slackware/slackware64/slackware64/a/xz-5.2.5-x86_64-3.txz
https://slackware.uk/slackware/slackware64/slackware64/ap/alsa-utils-1.2.5.1-x86_64-1.txz
https://slackware.uk/slackware/slackware64/slackware64/ap/htop-3.1.2-x86_64-1.txz
https://slackware.uk/slackware/slackware64/slackware64/ap/nano-6.0-x86_64-1.txz
https://slackware.uk/slackware/slackware64/slackware64/ap/neofetch-20211210_ccd5d9f5-noarch-1.txz
https://slackware.uk/slackware/slackware64/slackware64/ap/slackpkg-15.0.10-noarch-1.txz
https://slackware.uk/slackware/slackware64/slackware64/l/ncurses-6.3-x86_64-1.txz
https://slackware.uk/slackware/slackware64/slackware64/l/icu4c-69.1-x86_64-1.txz
https://slackware.uk/slackware/slackware64/slackware64/l/libedit-20210910_3.1-x86_64-1.txz
https://slackware.uk/slackware/slackware64/slackware64/n/iproute2-5.16.0-x86_64-1.txz
https://slackware.uk/slackware/slackware64/slackware64/n/libgcrypt-1.9.4-x86_64-1.txz
https://slackware.uk/slackware/slackware64/slackware64/n/libgpg-error-1.44-x86_64-1.txz
https://slackware.uk/slackware/slackware64/slackware64/n/openresolv-3.12.0-noarch-1.txz
https://slackware.uk/slackware/slackware64/slackware64/n/openssl-1.1.1m-x86_64-1.txz
https://slackware.uk/slackware/slackware64/slackware64/n/wget2-2.0.0-x86_64-2.txz
https://slackware.uk/slackware/slackware64/slackware64/n/gnupg2-2.2.33-x86_64-1.txz
https://slackware.uk/slackware/slackware64/slackware64/n/ca-certificates-20211216-noarch-1.txz
https://slackware.uk/slackware/slackware64/slackware64/n/libassuan-2.5.5-x86_64-1.txz






sudo ./sbin/installpkg --root /mnt *.txz




for complete package
mkdir {a,ap,d,f,k,l,n,tcl,x,xap}

cd a
 wget -r -np -nd ftp://carroll.cac.psu.edu/pub/linux/distributions/slackware/slackware64-current/slackware64/a

sudo installpkg --root /mnt {a,ap,d,f,k,l,n,tcl,x,xap}/*.t?z

sudo cp -L /etc/resolv.conf /mnt/etc

chroot.sh
mount --rbind /dev /mnt/dev && mount --make-rslave /mnt/dev
mount --rbind /dev/pts /mnt/dev/pts && mount --make-rslave /mnt/dev/pts
mount --rbind /proc /mnt/proc && mount --make-rslave /mnt/proc
mount --rbind /sys /mnt/sys && mount --make-rslave /mnt/sys
chroot  /mnt /bin/bash


nano -w /etc/slackpkg/mirrors
uncomment one mirror


slackpkg update

slackpkg install lzlib nano
slackpkg install neofetch


df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/nvme0n1p4  9.8G  328M  9.0G   4% /

Packages: 52 (pkgtool)



deps
for gpg2  libgcrypt,libgpg-error,libassuan
for pkgtools nupg2,wget,ca-certificates,openssl,
for running update-ca-certificates  =  findutils, dcron, perl

update-ca-certificates --fresh

shadow for adduser,useradd etc
passwd need pam

slackpkg  file-search  libpam.so.0
[uninstalled] - pam-1.6.0-x86_64-1_slack15.0

slackpkg install shadow pam

install cracklib libpwquality or comment their line in /etc/pam.d/system-auth

slackpkg   file-search libnl-3.so.200

slackpkg install htop libnl3


installing kernel
 slackpkg search kernel

[uninstalled] - kernel-firmware-20240606_90df68d-noarch-1
[uninstalled] - kernel-generic-5.15.161-x86_64-1
[uninstalled] - kernel-headers-5.15.161-x86-1
[uninstalled] - kernel-huge-5.15.161-x86_64-1
[uninstalled] - kernel-modules-5.15.161-x86_64-1
[uninstalled] - kernel-source-5.15.161-noarch-1

sackpkg install kernel-huge

mount esp to efi or from host

cp /boot/vmlinuz /efi/

cat /efi/loader/entries/slackware.conf
title slack
linux /slack
options root=PARTUUID=a5d2aff5-4250-3442-b155-a7f3fe126f6f rw quiet

Comments

Popular posts from this blog

xdm linux merge incomplete download parts

 some download stuck at 99.99% , merge them regardless got to ~/.xdm-app-data/Data/*.state cat dec.py import os import re # Define the pattern to extract the segment number pattern = re.compile(r'seg-(\d+)-v1-a1\.ts') # Get the current working directory current_directory = os.getcwd() # List to hold tuples of (segment_number, filename) files_with_segments = [] # Iterate through files in the current directory for filename in os.listdir(current_directory): match = pattern.search(filename) if match: # Extract the segment number as an integer segment_number = int(match.group(1)) # Add the tuple (segment_number, filename) to the list files_with_segments.append((segment_number, filename)) # Sort the list by the segment number (numerical sort) files_with_segments.sort(key=lambda x: x[0]) # Open the filelist.txt for writing with open('filelist.txt', 'w') as filelist: for _, filename in files_with_segments: file...

kde on debian

https://wiki.debian.org/KDE sudo apt install   xserver-xorg-input-libinput xserver-xorg-video-intel  sudo apt install plasma-desktop plasma-workspace-wayland  sddm  issue  file:///usr/share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/Kickoff.qml:157:34: Type FullRepresentat ion unavailable file:///usr/share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/FullRepresentation.qml:80:22: Type Norma lPage unavailable file:///usr/share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/NormalPage.qml:43:13: Type Footer unavai lable file:///usr/share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/Footer.qml:155:5: Type LeaveButtons unav ailable file:///usr/share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/LeaveButtons.qml:14:1: module "org.kde.k itemmodels" is not installed # upower , it is installed by powerdevil though sudo apt install kde-config-gtk-style  kde-config-gtk-style-preview   breeze-gtk-theme  sudo apt i...

rsa encryption

 choose two large  prime number p (prime 1) and q (prime 2)   n = p x q , where n is called the modulus for encryption and decryption   φ = ( p - 1) x ( q -1) is called Euler's totient function for n= pq For a given positive integer n, Euler's totient function ϕ(n) is defined as the number of positive integers less than or equal to n that are coprime (i.e., share no common factors) with n. ϕ( n ) = n ∏ p ∣ n ( 1 − 1 p )     \phi(n) = n \prod_{p \mid n} \left(1 - \frac{1}{p}\right)   p ∣ n means that p p divides n , and is a prime factor greater than 1  i  n    example , n=2*3=6 with factors f=1 , 2 , 3 , 4 , 5,6 factors Two numbers are coprime if their greatest common divisor (GCD) is 1 here find gcd(f,n)=1  only 1 and 5 are coprime with 6  φ =1*2 =2   choose e less  than φ , such that  e is co prime with φ , ie  e has no common factor with φ except 1 mathematically : gcd ( e , φ ...