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
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...
Comments
Post a Comment