Browse Categories All Posts
Categories
K
Kai
Post Timeline
This PC
Timeline
Recycle Bin
xdm linux merge incomplete download parts

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:
        filelist.write(f"file '{filename}'\n")

python dec.py

check if filelist is random--sorted_number_1_to_xxx-v1-a1.ts

ffmpeg -f concat -safe 0 -i filelist.txt  -c copy output.mp4
winre install to partition

winre install to partition

 

winpe boot https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/winpe-install-on-a-hard-drive--flat-boot-or-non-ram?view=windows-11

download winpe https://www.osdcloud.com/sandbox/winpe-downloads

extract sources 7zz x WinPE_Win11_22H2_WinRE_KB5026372.iso sources/boot.wim

no windows/dism sudo apt install wimtools

sudo mkfs.ntfs /dev/sda5 -Q

wimlib-imagex info Downloads/sources/boot.wim WIM Information:

Path: Downloads/sources/boot.wim GUID: 0x33ab2332b84c9243af5a1ed3f6351e00 Version: 68864 Image Count: 1 Compression: LZX Chunk Size: 32768 bytes Part Number: 1/1 Boot Index: 1 Size: 714629785 bytes Attributes: Relative path junction

Available Images:

Index: 1 Name: Microsoft Windows PE (x64) Description: Microsoft Windows Recover Environment (amd64) Directory Count: 6678 File Count: 24969 Total Bytes: 3627727209 Hard Link Bytes: 1809449085 Creation Time: Sat May 07 05:53:32 2022 UTC Last Modification Time: Thu May 18 05:40:41 2023 UTC Architecture: x86_64 Product Name: Microsoft® Windows® Operating System Edition ID: WindowsPE Installation Type: WindowsPE Product Type: WinNT Languages: en-US Default Language: en-US System Root: WINDOWS Major Version: 10 Minor Version: 0 Build: 22621 Service Pack Build: 1702 Service Pack Level: 0 WIMBoot compatible: no

wimapply Downloads/sources/boot.wim 1 /mnt [WARNING] Ignoring FILE_ATTRIBUTE_READONLY of 43 files [WARNING] Ignoring FILE_ATTRIBUTE_HIDDEN of 82 files [WARNING] Ignoring FILE_ATTRIBUTE_SYSTEM of 94 files [WARNING] Ignoring FILE_ATTRIBUTE_COMPRESSED of 73 files [WARNING] Ignoring FILE_ATTRIBUTE_NOT_CONTENT_INDEXED of 61 files [WARNING] Ignoring Windows NT security descriptors of 23587 files [WARNING] Ignoring DOS names of 16803 files

BCDboot P:\Windows /s P: /f ALL

Windows\System32\winpeshl.ini loads recovery env

https://explorerplusplus.com/

 

 

 

sudo apt install wimtools 

 

 wimlib-imagex info install.wim
WIM Information:
----------------
Path:           install.wim
GUID:           0x1626279bda8f6646beb5f06483daa68c
Version:        68864
Image Count:    1
Compression:    LZX
Chunk Size:     32768 bytes
Part Number:    1/1
Boot Index:     0
Size:           591144044 bytes
Attributes:     Integrity info, Relative path junction

Available Images:
-----------------
Index:                  1
Name:                   Windows 7 ULTIMATE
Description:            Windows 7 ULTIMATE
Display Name:           Windows 7 Ultimate
Display Description:    Windows 7 Ultimate
Directory Count:        6276
File Count:             25093
Total Bytes:            2507043331
Hard Link Bytes:        3504554899
Creation Time:          Tue Jul 14 05:24:44 2009 UTC
Last Modification Time: Mon Aug 03 07:40:10 2009 UTC
Architecture:           x86
Product Name:           Microsoft® Windows® Operating System
HAL:                    acpiapic
Product Type:           WinNT
Product Suite:          Terminal Server
Languages:              en-US
Default Language:       en-US
System Root:            WINDOWS
Major Version:          6
Minor Version:          1
Build:                  7600
Service Pack Build:     16385
Service Pack Level:     0
Flags:                  Ultimate
WIMBoot compatible:     no


sudo apt install ntfs-3g

sudo mkfs.ntfs /dev/sda2  -Q

sudo mount /dev/sda2 /mnt

wimapply install.wim 1 /mnt


 https://github.com/manatails/uefiseven/releases

7zz x uefi7.zip

cp  esp/EFI/Microsoft/Boot/bootmgfw.efi


how does windows boot

how does windows boot

 Fallback bootloader

most bios have fallback bootloader as 

/EFI/BOOT/BOOTX64.EFI


Windows Boot Manager


\EFI\Microsoft\Boot\bootmgfw.efi
 

Boot Configuration Data


\EFI\Microsoft\Boot\BCD


Windows Boot Manager BCD


identifier              {bootmgr}
device                  partition=\Device\HarddiskVolume1
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager

Bcdedit /set {bootmgr} device partition=s:     // system partition
Get-WmiObject Win32_LogicalDisk
bcdedit /store bcd-template /enum all
Bcdedit /set {bootmgr} path \efi\microsoft\boot\bootmgfw.efi
Bcdedit /set {fwbootmgr} displayorder {bootmgr} /addfirst

Windows Boot Loader BCD


identifier              {9f25ee7a-e7b7-11db-94b5-f7e662935912}
device                  partition=C:
path                    \Windows\system32\winload.efi
description             Microsoft Windows Server
locale                  en-US
inherit                 {bootloadersettings}
osdevice                partition=C:
systemroot              \Windows

Bcdedit /default {9f25ee7a-e7b7-11db-94b5-f7e662935912}
The device element specifies the partition that contains the boot application.     
The osdevice element specifies the partition that contains the system root.

Bcdedit /set {default} path \windows\system32\winload.efi

Windows Memory Tester BCD



identifier              {memdiag}
device                  partition=\Device\HarddiskVolume1
path                    \boot\memtest.exe
description             Windows Memory Diagnostic

Bcdedit /set {memdiag} path \efi\microsoft\boot\memtest.efi


Windows Boot Loader


C:\Windows\System32\winload.efi
Windows kernel

C:\Windows\System32\ntoskrnl.exe
Hardware Abstraction Layer (HAL)

C:\Windows\System32\hal.dll
drivers

C:\Windows\System32\drivers\
Session Manager

C:\Windows\System32\smss.exe
Winlogon process

C:\Windows\System32\winlogon.exe
shell

C:\Windows\explorer.exe


bcdedit.exe /set {globalsettings} graphicsresolution 800x600
bcdedit.exe /set {globalsettings} graphicsresolution 1024x600
bcdedit.exe /set {globalsettings} graphicsresolution 1024x768
bcdedit.exe /set {globalsettings} highestmode on


whats up video formats

whats up video formats

 

https://en.wikipedia.org/wiki/Comparison_of_video_container_formats

container video format

containers refer to the file that contained encoded audio and video , with metadata, subtitle , chapter etc

MP4 (MPEG-4 Part 14) Patent encumbered Codecs: H.264, H.265 (HEVC), AAC

MKV (Matroska Video) Freely licensed Codecs: H.264, H.265, VP9.

AVI (Audio Video Interleave) Proprietary Codecs: DivX, Xvid, MPEG-4. no streaming

MOV (Apple QuickTime Movie) Codecs: H.264, ProRes.

FLV (Flash Video) Codecs: Sorenson Spark, VP6.

WebM(google) Royalty-free Codecs: VP8, VP9, AV1.

MPEG (Moving Picture Experts Group) MPEG-1, MPEG-2.

MPEG-2 is considered outdated but its simplicity for modern hardware and widespread adoption in distribution standards make it difficult to phase out completely. However, its licensing fees and costs often lead device manufacturers to avoid supporting it when possible which is why many portable and embedded devices lack MPEG-2 compatibility.

Interlaced Video Supported Intraframe compression Supported, but extremely uncommon outside MPEG-IMX Subsampling Ratios 4:2:0 or 4:2:2 Color bit depth 8-bit Common containers MPEG-PS, MPEG-TS, MXF, VOB, MOV in some Final Cut workflows, MKV possible but exceedingly rare Alpha channel : Not supported Stereoscopy : Not officially supported

Ogg (ogg,ogv) Open source

Intraframe vs. Interframe compression

Intraframe compression treats each frame as an independent image, compressing it individually without relying on other frames, similar to how frames on a film reel are stored separately. interframe compression encodes multiple frames together in a structure called a Group of Pictures (GoP). A typical GoP represents half a second to a second of video but can vary depending on its intended use. There are also Open GoPs, which lack fixed boundaries and conclude arbitrarily when encoding stops. Despite the term, Open GoPs are essentially variable-length GoPs.

Each GoP begins with an I-frame (or "keyframe"), a fully self-contained image compressed independently. Following the I-frame are P-frames and B-frames, which only store changes from preceding or succeeding frames. These changes are captured using macroblocks, which include new visual data, and motion vectors, which describe the movement of macroblocks within the frame.

As P-frames and B-frames depend on other frames within the GoP, decoding any frame (except the I-frame) requires processing the entire GoP. This reliance makes interframe compression computationally intensive to encode and decode. However, by reducing redundancy across frames, interframe compression achieves a higher compression ratio, making it efficient for storage and streaming. Still, due to the loss of visual data deemed redundant, it is unsuitable for archival purposes.

Profiles and Levels

Profiles specify the range of encoding features available, while levels indicate the amount of data and performance requirements. By combining profiles and levels, a decoder can outline its maximum computational capacity and data-handling capability. This information allows video to be encoded in a way that ensures compatibility with the target decoder.

codecs

HEVC(High Efficiency Video Coding) / H.265/ MPEG-H Part 2 Patent encumbered , MPEG LA license sucessor to Advanced Video Coding (AVC, H.264, or MPEG-4 Part 10) max resolution 8192×4320

MPEG-4 AVC (H.264) Patent encumbered

bit about torrent

bit about torrent

 

btih

https://en.wikipedia.org/wiki/Distributed_hash_table

https://en.wikipedia.org/wiki/Mainline_DHT

DHT (Distributed Hash Table)

share files without the need for a central server

DHT operates as a peer-to-peer network

magnet:?xt=urn:btih:info_hash&dn=filename&tr=tracker_url

xt stands for "exact topic," and it specifies the type of identifier.

urn:btih: is a standard identifier for BitTorrent info hashes.

info_hash is the unique SHA1 hash of the torrent’s metadata (file structure, file names, etc.), which is the key piece of information needed to find and identify the content.

dn=filename (optional):

dn stands for "display name." This  field specifies the name of the file or content, which is useful for users to identify the torrent.

? separates the base URL from the parameters, and & separates multiple parameters

time sync with bash /dev/tcp

time sync with bash /dev/tcp

 

cat </dev/tcp/time.nist.gov/13

60654 24-12-10 08:19:07 00 0 0 816.6 UTC(NIST) * 

nist time
13 : tcp/udp  : Daytime Protocol (RFC 867):
37 : tcp : Time Protocol (RFC 868) 32 bit unix time
123 : udp : Network Time Protocol (NTP, RFC 5905) 


bash timescew.sh

nist_response=$(cat </dev/tcp/time.nist.gov/13)
nist_timestamp=$(echo $nist_response | awk '{print $2 " " $3}')
nist_unix_time=$(date --date="$nist_timestamp UTC" +%s)
system_time=$(date +%s)
skew=$((system_time - nist_unix_time))


# Output the results
echo "System time: $system_time (Unix timestamp)"
echo "NIST time: $nist_unix_time (Unix timestamp)"
echo "Time skew (offset): $skew ms"


# we could get accuracy up to ms using %s%3N but network pings might be in ms 

to set time

sudo date -s @unixtime

view datefrom stamp

date -d @timestamp

slackware try manual install

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/   

Series Contents
A The base system. Contains enough software to get up and running and have a text editor and basic communication program.
AP Various applications that do not require the X Window System.
D Program development tools. Compilers, debuggers, interpreters, and man pages are all here.
E GNU Emacs.
F FAQs, HOWTOs, and other miscellaneous documentation.
GNOME The GNOME desktop environment.
K The source code for the Linux kernel.
KDE The K Desktop Environment. An X environment which shares a lot of look-and-feel features with MacOS and Windows. The Qt library, which KDE requires, is also in this series.
KDEI Internationalization packages for the KDE desktop.
L Libraries. Dynamically linked libraries required by many other programs.
N Networking programs. Daemons, mail programs, telnet, news readers, and so on.
T teTeX document formatting system.
TCL The Tool Command Language. Tk, TclX, and TkDesk.
X The base X Window System.
XAP X Applications that are not part of a major desktop environment (for example, Ghostscript and Netscape).
Y BSD Console games

 

The kernels that end with a .i are IDE kernels. That is, they include no SCSI support in the base kernel. The kernels that end with .s are SCSI kernels. They include all the IDE support in .i kernels, plus SCSI support.

 




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/acl-2.3.1-x86_64-1.txz

https://slackware.uk/slackware/slackware64/slackware64/a/attr-2.5.1-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/n/gnupg-1.4.23-x86_64-4.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/l/libcap-2.63-x86_64-1.txz

https://slackware.uk/slackware/slackware64/slackware64/l/libunistring-0.9.10-x86_64-3.txz 

https://slackware.uk/slackware/slackware64/slackware64/l/libidn2-2.3.2-x86_64-1.txz

https://slackware.uk/slackware/slackware64/slackware64/l/libpsl-0.21.1-x86_64-4.txz

https://slackware.uk/slackware/slackware64/slackware64/l/pcre2-10.39-x86_64-1.txz

https://slackware.uk/slackware/slackware64/slackware64/l/readline-8.1.002-x86_64-1.txz 

https://slackware.uk/slackware/slackware64/slackware64/l/mpfr-4.1.0-x86_64-3.txz

https://slackware.uk/slackware/slackware64/slackware64/l/gmp-6.2.1-x86_64-3.txz

https://slackware.uk/slackware/slackware64/slackware64/l/libsigsegv-2.14-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/l/pcre-8.45-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/ap/sqlite-3.37.2-x86_64-1.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/wget-1.21.2-x86_64-1.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

https://slackware.uk/slackware/slackware64/slackware64/l/zlib-1.2.11-x86_64-4.txz


wget -i dl





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 two line and uncomment classic one as asked 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

 

 

WGETFLAGS="--passive-ftp --no-check-certificate"
 

 

slackpkg update

slackpkg install-new 

slackpkg upgrade-all

slackpkg clean-system

pkgtool

 

 

 

 logs

-------------------------------------------------------------------- 

./sbin/installpkg --root /mnt *.txz
Verifying package aaa_base-15.0-x86_64-3.txz.
Installing package aaa_base-15.0-x86_64-3.txz:
PACKAGE DESCRIPTION:
# aaa_base (Basic Linux filesystem package)
#
# Sets up the empty directory tree for Slackware and adds an email to
# root's mailbox welcoming them to Linux. :)  This package should be
# installed first, and never uninstalled.
#
Executing install script for aaa_base-15.0-x86_64-3.txz.
Package aaa_base-15.0-x86_64-3.txz installed.
Verifying package aaa_glibc-solibs-2.33-x86_64-5.txz.
Installing package aaa_glibc-solibs-2.33-x86_64-5.txz:
PACKAGE DESCRIPTION:
# aaa_glibc-solibs (shared GNU C libraries)
#
# This package contains the shared libraries, binaries, and support
# files required to run most Linux applications linked with glibc.
#
Executing install script for aaa_glibc-solibs-2.33-x86_64-5.txz.
Package aaa_glibc-solibs-2.33-x86_64-5.txz installed.
Verifying package aaa_libraries-15.0-x86_64-19.txz.
Installing package aaa_libraries-15.0-x86_64-19.txz:
PACKAGE DESCRIPTION:
# aaa_libraries (shared libraries needed by many programs)
#
# This is a collection of shared libraries needed to run Linux programs.
# These libraries are gathered from other Slackware packages and are
# intended to give a minimal initial set of libraries.
#
Package aaa_libraries-15.0-x86_64-19.txz installed.
Verifying package aaa_terminfo-6.3-x86_64-1.txz.
Installing package aaa_terminfo-6.3-x86_64-1.txz:
PACKAGE DESCRIPTION:
# aaa_terminfo (a basic collection of terminfo entries)
#
# This is a starter set of files from the terminfo database, which
# should be enough in most cases. The complete set (from which this
# is derived) can be found in the ncurses package.
#
# The terminfo database describes the characteristics of terminals, so
# don't try to log in without this package. :-)
#
Executing install script for aaa_terminfo-6.3-x86_64-1.txz.
Package aaa_terminfo-6.3-x86_64-1.txz installed.
Verifying package alsa-utils-1.2.5.1-x86_64-1.txz.
Installing package alsa-utils-1.2.5.1-x86_64-1.txz:
PACKAGE DESCRIPTION:
# alsa-utils (Advanced Linux Sound Architecture utilities)
#
# The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI
# functionality to the Linux operating system. This package contains
# command line audio utilities for use with ALSA:
#  alsactl        (manage soundcard settings)
#  arecord/aplay  (capture and play audio)
#  amixer         (adjust mixer settings from the command line)
#  alsamixer      (an ncurses-based console mixer)
#
# For more information, see http://alsa-project.org
Executing install script for alsa-utils-1.2.5.1-x86_64-1.txz.
Package alsa-utils-1.2.5.1-x86_64-1.txz installed.
Verifying package bash-5.1.016-x86_64-1.txz.
Installing package bash-5.1.016-x86_64-1.txz:
PACKAGE DESCRIPTION:
# bash (sh-compatible shell)
#
# The GNU Bourne-Again SHell. Bash is a sh-compatible command
# interpreter that executes commands read from the standard input or
# from a file. Bash also incorporates useful features from the Korn
# and C shells (ksh and csh). Bash is ultimately intended to be a
# conformant implementation of the IEEE Posix Shell and Tools
# specification (IEEE Working Group 1003.2).
#
# Bash must be present for the system to boot properly.
#
Executing install script for bash-5.1.016-x86_64-1.txz.
Package bash-5.1.016-x86_64-1.txz installed.
Verifying package bin-11.1-x86_64-5.txz.
Installing package bin-11.1-x86_64-5.txz:
PACKAGE DESCRIPTION:
# bin (some command-line utilities)
#
# The bin package is a collection of miscellaneous command-line
# utilities. Some of these (such as 'tempfile') are used in system
# scripts.
#
Package bin-11.1-x86_64-5.txz installed.
Verifying package bzip2-1.0.8-x86_64-3.txz.
Installing package bzip2-1.0.8-x86_64-3.txz:
PACKAGE DESCRIPTION:
# bzip2 (a block-sorting file compressor)
#
# Bzip2 compresses files using the Burrows-Wheeler block sorting text
# compression algorithm, and Huffman coding. Compression is generally
# considerably better than that achieved by more conventional LZ77/LZ78-
# based compressors, and approaches the performance of the PPM family of
# statistical compressors.
#
# Julian Seward <[email protected]> is the author of bzip2.
#
Executing install script for bzip2-1.0.8-x86_64-3.txz.
Package bzip2-1.0.8-x86_64-3.txz installed.
Verifying package ca-certificates-20211216-noarch-1.txz.
Installing package ca-certificates-20211216-noarch-1.txz:
PACKAGE DESCRIPTION:
# ca-certificates (PEM Files of CA Certificates)
#
# This package includes PEM files of CA certificates to allow SSL-based
# applications to check for the authenticity of SSL connections.
#
Executing install script for ca-certificates-20211216-noarch-1.txz.
Package ca-certificates-20211216-noarch-1.txz installed.
Verifying package coreutils-9.0-x86_64-3.txz.
Installing package coreutils-9.0-x86_64-3.txz:
PACKAGE DESCRIPTION:
# coreutils (core GNU utilities)
#
# These are the GNU core utilities, the basic command line programs
# such as 'mkdir', 'ls', and 'rm' that are needed for the system to
# run. This package is the union of the GNU fileutils, sh-utils, and
# textutils packages. Most of these programs have significant
# advantages over their Unix counterparts, such as greater speed,
# additional options, and fewer arbitrary limits.
#
Executing install script for coreutils-9.0-x86_64-3.txz.
Package coreutils-9.0-x86_64-3.txz installed.
Verifying package cpio-2.13-x86_64-3.txz.
Installing package cpio-2.13-x86_64-3.txz:
PACKAGE DESCRIPTION:
# cpio (backup and archiving utility)
#
# This is GNU cpio, a program to manage archives of files. This package
# also includes mt, a tape drive control program. cpio copies files into
# or out of a cpio or tar archive, which is a file that contains other
# files plus information about them, such as their pathname, owner,
# timestamps, and access permissions. The archive can be another file on
# the disk, a magnetic tape, or a pipe.
#
Package cpio-2.13-x86_64-3.txz installed.
Verifying package dcron-4.5-x86_64-11.txz.
Installing package dcron-4.5-x86_64-11.txz:
PACKAGE DESCRIPTION:
# dcron (Dillon's Cron daemon)
#
# The cron daemon runs in the background and executes tasks on behalf of
# users at the appropriate time. Many timed system tasks are started
# with cron, such as the nightly indexing with updatedb.
#
# dcron was written entirely from scratch by Matthew Dillon.
#
Executing install script for dcron-4.5-x86_64-11.txz.
Package dcron-4.5-x86_64-11.txz installed.
Verifying package devs-2.3.1-noarch-25.txz.
Installing package devs-2.3.1-noarch-25.txz:
PACKAGE DESCRIPTION:
# devs (system device files)
#
# This package creates special files in the /dev directory that
# represent your system's hardware, and a tool (/dev/MAKEDEV) for
# creating new device files.  These files are required to access
# hardware on a Linux system.
#
Executing install script for devs-2.3.1-noarch-25.txz.
Package devs-2.3.1-noarch-25.txz installed.
Verifying package dialog-1.3_20211214-x86_64-1.txz.
Installing package dialog-1.3_20211214-x86_64-1.txz:
PACKAGE DESCRIPTION:
# dialog (display dialog boxes from shell scripts)
#
# Dialog is a program to present a variety of questions or display
# messages using dialog boxes from a shell script. The Slackware
# package management script "pkgtool" uses this, as do various other
# menu-driven console scripts.
#
# Dialog was originally contributed to Slackware by Savio Lam, and has
# been contributed to by many. Dialog is currently maintained by
# Thomas E. Dickey. Homepage: https://invisible-island.net/dialog/
#
Executing install script for dialog-1.3_20211214-x86_64-1.txz.
Package dialog-1.3_20211214-x86_64-1.txz installed.
Verifying package dosfstools-4.2-x86_64-2.txz.
Installing package dosfstools-4.2-x86_64-2.txz:
PACKAGE DESCRIPTION:
# dosfstools (tools for working with FAT filesystems)
#
# Utilities for creating FAT filesystems (mkdosfs), and for checking
# and repairing them (dosfsck).
#
# Homepage: http://daniel-baumann.ch/software/dosfstools
#
Executing install script for dosfstools-4.2-x86_64-2.txz.
Package dosfstools-4.2-x86_64-2.txz installed.
Verifying package e2fsprogs-1.46.5-x86_64-1.txz.
Installing package e2fsprogs-1.46.5-x86_64-1.txz:
PACKAGE DESCRIPTION:
# e2fsprogs (ext2/3/4 filesystems utilities)
#
# Utilities needed to create and maintain ext2, ext3, and ext4
# filesystems.
#
# These utilities were written by Remy Card (the developer and
# maintainer of the ext2 fs) and Theodore T'so.
#
# https://kernel.org/pub/linux/kernel/people/tytso/e2fsprogs
#
Executing install script for e2fsprogs-1.46.5-x86_64-1.txz.
Package e2fsprogs-1.46.5-x86_64-1.txz installed.
Verifying package etc-15.0-x86_64-17.txz.
Installing package etc-15.0-x86_64-17.txz:
PACKAGE DESCRIPTION:
# etc (system configuration files)
#
# System configuration files. The /etc directory is traditionally the
# location where configuration files are found.
#
Executing install script for etc-15.0-x86_64-17.txz.
chown: warning: '.' should be ':': 'root.utmp'
chown: invalid user: 'root.shadow'
Package etc-15.0-x86_64-17.txz installed.
Verifying package eudev-3.2.11-x86_64-1.txz.
Installing package eudev-3.2.11-x86_64-1.txz:
PACKAGE DESCRIPTION:
# eudev (dynamic device directory system)
#
# eudev provides a dynamic device directory containing only the files
# for the devices which are actually present. It creates or removes
# device node files usually located in the /dev directory. eudev is a
# fork of git://anongit.freedesktop.org/systemd/systemd with the aim of
# isolating udev from any particular flavor of system initialization.
#
# Homepage: https://wiki.gentoo.org/wiki/Project:Eudev
#
Executing install script for eudev-3.2.11-x86_64-1.txz.
Package eudev-3.2.11-x86_64-1.txz installed.
Verifying package file-5.41-x86_64-1.txz.
Installing package file-5.41-x86_64-1.txz:
PACKAGE DESCRIPTION:
# file (a utility to determine file type)
#
# This is Ian F. Darwin's 'file' utility, used to identify files.
# Christos Zoulas has been file's maintainer since 1994.
#
# Home FTP site: ftp://ftp.astron.com/pub/file/
#
Executing install script for file-5.41-x86_64-1.txz.
Package file-5.41-x86_64-1.txz installed.
Verifying package findutils-4.8.0-x86_64-3.txz.
Installing package findutils-4.8.0-x86_64-3.txz:
PACKAGE DESCRIPTION:
# findutils (utilities to locate files)
#
# This package contains the GNU find and xargs programs. The find and
# xargs implementations comply with POSIX 1003.2. They also support
# some additional options, some borrowed from Unix and some unique to
# GNU.
#
Executing install script for findutils-4.8.0-x86_64-3.txz.
Package findutils-4.8.0-x86_64-3.txz installed.
Verifying package gawk-5.1.1-x86_64-1.txz.
Installing package gawk-5.1.1-x86_64-1.txz:
PACKAGE DESCRIPTION:
# gawk (pattern scanning and processing language)
#
# Gawk is the GNU Project's implementation of the AWK programming
# language. It conforms to the definition of the language in the POSIX
# 1003.2 Command Language And Utilities Standard. This version in turn
# is based on the description in The AWK Programming Language, by Aho,
# Kernighan, and Weinberger, with the additional features found in the
# System V Release 4 version of UNIX awk. Gawk also provides more
# recent Bell Labs awk extensions, and some GNU-specific extensions.
#
Executing install script for gawk-5.1.1-x86_64-1.txz.
Package gawk-5.1.1-x86_64-1.txz installed.
Verifying package glibc-zoneinfo-2021e-noarch-1.txz.
Installing package glibc-zoneinfo-2021e-noarch-1.txz:
PACKAGE DESCRIPTION:
# glibc-zoneinfo (timezone database)
#
# This package allows you to configure your time zone.
#
# This timezone database comes from the tzdata and tzcode packages by
# Arthur David Olson et al. The latest version and more information
# may be found at: https://www.iana.org/time-zones
#
# Use the timeconfig utility to set your local time zone.
#
Executing install script for glibc-zoneinfo-2021e-noarch-1.txz.
Package glibc-zoneinfo-2021e-noarch-1.txz installed.
Verifying package gnupg2-2.2.33-x86_64-1.txz.
Installing package gnupg2-2.2.33-x86_64-1.txz:
PACKAGE DESCRIPTION:
# gnupg2 (The GNU Privacy Guard version 2.x)
#
# GnuPG is GNU's tool for secure communication and data storage. It can
# be used to encrypt data and to create digital signatures. It includes
# an advanced key management facility and is compliant with the proposed
# OpenPGP Internet standard as described in RFC2440 and the S/MIME
# standard as described by several RFCs.
#
# GnuPG 2.x is the stable version of GnuPG integrating support for
# OpenPGP and S/MIME. It does not conflict with an installed 1.4.x
# OpenPGP-only version.
Package gnupg2-2.2.33-x86_64-1.txz installed.
Verifying package grep-3.7-x86_64-1.txz.
Installing package grep-3.7-x86_64-1.txz:
PACKAGE DESCRIPTION:
# grep (print lines matching a pattern)
#
# This is GNU grep, the "fastest grep in the west" (we hope). Grep
# searches through textual input for lines which contain a match to a
# specified pattern and then prints the matching lines.
#
Executing install script for grep-3.7-x86_64-1.txz.
Package grep-3.7-x86_64-1.txz installed.
Verifying package gzip-1.11-x86_64-1.txz.
Installing package gzip-1.11-x86_64-1.txz:
PACKAGE DESCRIPTION:
# gzip (file compression utility)
#
# Gzip reduces the size of the named files using Lempel-Ziv coding
# (LZ77). Whenever possible, each file is replaced by one with the
# extension .gz, while keeping the same ownership modes, access and
# modification times.
#
Executing install script for gzip-1.11-x86_64-1.txz.
Package gzip-1.11-x86_64-1.txz installed.
Verifying package hostname-3.23-x86_64-3.txz.
Installing package hostname-3.23-x86_64-3.txz:
PACKAGE DESCRIPTION:
# hostname (Linux hostname utility)
#
# The hostname utility is used to set or read the system hostname,
# domainname, dnsdomainname, nisdomainname, or ypdomainname.
# This package is required unless you want all of these set to (null),
# which you don't.
#
# The hostname utility was written by Peter Tobias, Bernd Eckenfels,
# and Michael Meskes.
#
Executing install script for hostname-3.23-x86_64-3.txz.
Package hostname-3.23-x86_64-3.txz installed.
Verifying package htop-3.1.2-x86_64-1.txz.
Installing package htop-3.1.2-x86_64-1.txz:
PACKAGE DESCRIPTION:
# htop (ncurses-based interactive process viewer)
#
# htop is a free (GPL) ncurses-based process viewer that is similar to
# the well-known "top" program, but allows to scroll the list vertically
# and horizontally to see all processes and their full command lines.
# Tasks related to processes (killing, renicing) can be done without
# entering their PIDs.
#
# htop is developed by Hisham Muhammad.
# Homepage: http://hisham.hm/htop/
#
Executing install script for htop-3.1.2-x86_64-1.txz.
Package htop-3.1.2-x86_64-1.txz installed.
Verifying package icu4c-69.1-x86_64-1.txz.
Installing package icu4c-69.1-x86_64-1.txz:
PACKAGE DESCRIPTION:
# icu4c (International Components for Unicode)
#
# The International Components for Unicode (ICU) libraries provide
# robust and full-featured Unicode services on a wide variety of
# platforms.
#
# Homepage: http://www.icu-project.org/
#
Executing install script for icu4c-69.1-x86_64-1.txz.
Package icu4c-69.1-x86_64-1.txz installed.
Verifying package iproute2-5.16.0-x86_64-1.txz.
Installing package iproute2-5.16.0-x86_64-1.txz:
PACKAGE DESCRIPTION:
# iproute2 (IP routing utilities)
#
# These are tools used to administer many advanced IP routing features
# in the kernel. See Configure.help in the kernel documentation
# (search for iproute2) for more information on which kernel options
# these tools are used with.
#
# These utilities were written by Alexey Kuznetsov. The current
# maintainer of iproute2 is Stephen Hemminger.
#
Executing install script for iproute2-5.16.0-x86_64-1.txz.
Package iproute2-5.16.0-x86_64-1.txz installed.
Verifying package less-590-x86_64-1.txz.
Installing package less-590-x86_64-1.txz:
PACKAGE DESCRIPTION:
# less (file pager)
#
# Less is a paginator similar to more (1), but which allows backward
# movement in the file as well as forward movement. Also, less does not
# have to read the entire input file before starting, so with large
# input files it starts up faster than text editors like vi (1).
#
# Less was written by Mark Nudelman.
#
Package less-590-x86_64-1.txz installed.
Verifying package libassuan-2.5.5-x86_64-1.txz.
Installing package libassuan-2.5.5-x86_64-1.txz:
PACKAGE DESCRIPTION:
# libassuan (Interprocess Communication Library for GPG)
#
# This is the IPC library used by GnuPG 2.x, GPGME and a few other
# packages.
#
Executing install script for libassuan-2.5.5-x86_64-1.txz.
Package libassuan-2.5.5-x86_64-1.txz installed.
Verifying package libedit-20210910_3.1-x86_64-1.txz.
Installing package libedit-20210910_3.1-x86_64-1.txz:
PACKAGE DESCRIPTION:
# libedit (Command line editor library)
#
# This is an autotool and libtoolized port of the NetBSD Editline
# library (libedit). This Berkeley-style licensed command line editor
# library provides generic line editing, history, and tokenization
# functions, similar to those found in GNU Readline.
#
# Homepage: http://www.thrysoee.dk/editline/
#
Executing install script for libedit-20210910_3.1-x86_64-1.txz.
Package libedit-20210910_3.1-x86_64-1.txz installed.
Verifying package libgcrypt-1.9.4-x86_64-1.txz.
Installing package libgcrypt-1.9.4-x86_64-1.txz:
PACKAGE DESCRIPTION:
# libgcrypt (General purpose crypto library)
#
# Libgcrypt is a general purpose crypto library based on the code
# used in GnuPG.
#
Executing install script for libgcrypt-1.9.4-x86_64-1.txz.
Package libgcrypt-1.9.4-x86_64-1.txz installed.
Verifying package libgpg-error-1.44-x86_64-1.txz.
Installing package libgpg-error-1.44-x86_64-1.txz:
PACKAGE DESCRIPTION:
# libgpg-error (GnuPG Error Definitions Library)
#
# This is a library that defines common error values for all GnuPG
# components. Among these are GPG, GPGSM, GPGME, GPG-Agent,
# libgcrypt, Libksba, DirMngr, Pinentry, SmartCard Daemon, and more.
#
Executing install script for libgpg-error-1.44-x86_64-1.txz.
Package libgpg-error-1.44-x86_64-1.txz installed.
Verifying package lzlib-1.13-x86_64-1.txz.
Installing package lzlib-1.13-x86_64-1.txz:
PACKAGE DESCRIPTION:
# lzlib (lzip compression library)
#
# Lzlib is a data compression library providing in-memory LZMA
# compression and decompression functions, including integrity checking
# of the decompressed data. The compressed data format used by the
# library is the lzip format. Lzlib is written in C.
#
# Homepage: http://www.nongnu.org/lzip/lzlib.html
#
Executing install script for lzlib-1.13-x86_64-1.txz.
Package lzlib-1.13-x86_64-1.txz installed.
Verifying package nano-6.0-x86_64-1.txz.
Installing package nano-6.0-x86_64-1.txz:
PACKAGE DESCRIPTION:
# nano (Nano's ANOther editor, an enhanced free Pico clone)
#
# nano is a small, free, and friendly editor. It aims to copy Pico's
# look and feel while providing additional (or disabled by default)
# features that are missing from Pico, such as "search and replace" or
# "go to line and column number".
#
# Chris Allegretta is Nano's author.
#
# Homepage: http://www.nano-editor.org
#
Executing install script for nano-6.0-x86_64-1.txz.
Package nano-6.0-x86_64-1.txz installed.
Verifying package ncurses-6.3-x86_64-1.txz.
Installing package ncurses-6.3-x86_64-1.txz:
PACKAGE DESCRIPTION:
# ncurses (CRT screen handling and optimization package)
#
# The ncurses (new curses) library is a free software emulation of
# curses in System V Release 4.0, and more. It uses terminfo format,
# supports pads and color and multiple highlights and forms characters
# and function-key mapping, and has all the other SYSV-curses
# enhancements over BSD curses.
#
# Homepage: https://invisible-island.net/ncurses/
#
Executing install script for ncurses-6.3-x86_64-1.txz.
Package ncurses-6.3-x86_64-1.txz installed.
Verifying package neofetch-20211210_ccd5d9f5-noarch-1.txz.
Installing package neofetch-20211210_ccd5d9f5-noarch-1.txz:
PACKAGE DESCRIPTION:
# neofetch (system information tool)
#
# Neofetch is a command-line system information tool written in bash
# 3.2+. Neofetch displays information about your operating system,
# software and hardware in an aesthetic and visually pleasing way. The
# overall purpose of Neofetch is to be used in screenshots of your
# system. Neofetch shows the information other people want to see. There
# are other tools available for proper system statistic/diagnostics.
#
# Homepage: https://github.com/dylanaraps/neofetch/wiki
#
Package neofetch-20211210_ccd5d9f5-noarch-1.txz installed.
Verifying package ntfs-3g-2021.8.22-x86_64-1.txz.
Installing package ntfs-3g-2021.8.22-x86_64-1.txz:
PACKAGE DESCRIPTION:
# ntfs-3g (NTFS read-write filesystem driver)
#
# The NTFS-3G driver is an open source, freely available NTFS driver
# for Linux with read and write support. It provides safe and fast
# handling of the Windows XP, Windows Server 2003, Windows 2000 and
# Windows Vista file systems. Most POSIX file system operations are
# supported, with the exception of full file ownership and access
# rights support.
#
# Homepage: http://www.tuxera.com/community/open-source-ntfs-3g/
#
Executing install script for ntfs-3g-2021.8.22-x86_64-1.txz.
Package ntfs-3g-2021.8.22-x86_64-1.txz installed.
Verifying package openresolv-3.12.0-noarch-1.txz.
Installing package openresolv-3.12.0-noarch-1.txz:
PACKAGE DESCRIPTION:
# openresolv (management framework for resolv.conf)
#
# Allows multiple daemons to manage resolv.conf and configures local
# resolvers such as dnsmasq and unbound.
# This package may require some manual configuration.
# Please read resolvconf(8) and resolvconf.conf(5) for detailed
# instructions.
#
# Homepage: https://roy.marples.name/projects/openresolv
#
Executing install script for openresolv-3.12.0-noarch-1.txz.
Package openresolv-3.12.0-noarch-1.txz installed.
Verifying package openssl-1.1.1m-x86_64-1.txz.
Installing package openssl-1.1.1m-x86_64-1.txz:
PACKAGE DESCRIPTION:
# openssl (Secure Sockets Layer toolkit)
#
# The OpenSSL certificate management tool and the shared libraries that
# provide various encryption and decryption algorithms and protocols.
#
# This product includes software developed by the OpenSSL Project for
# use in the OpenSSL Toolkit (http://www.openssl.org). This product
# includes cryptographic software written by Eric Young
# ([email protected]). This product includes software written by Tim
# Hudson ([email protected]).
#
Executing install script for openssl-1.1.1m-x86_64-1.txz.
Package openssl-1.1.1m-x86_64-1.txz installed.
Verifying package openssl-solibs-1.1.1m-x86_64-1.txz.
Installing package openssl-solibs-1.1.1m-x86_64-1.txz:
PACKAGE DESCRIPTION:
# openssl-solibs (OpenSSL shared libraries)
#
# These shared libraries provide encryption routines required by
# programs such as openssh, bind, sendmail, and many others.
#
# This product includes software developed by the OpenSSL Project for
# use in the OpenSSL Toolkit (http://www.openssl.org). This product
# includes cryptographic software written by Eric Young
# ([email protected]). This product includes software written by Tim
# Hudson ([email protected]).
#
Executing install script for openssl-solibs-1.1.1m-x86_64-1.txz.
Package openssl-solibs-1.1.1m-x86_64-1.txz installed.
Verifying package pkgtools-15.0-noarch-42.txz.
Installing package pkgtools-15.0-noarch-42.txz:
PACKAGE DESCRIPTION:
# pkgtools (The Slackware package maintenance system)
#
# This package contains utilities for handling Slackware packages.
# Included are the command line utilities 'installpkg', 'removepkg',
# 'makepkg', 'explodepkg', and 'upgradepkg' that install, remove,
# build, examine, and upgrade software packages. Also included are
# 'pkgtool', a menu based program for installing packages, removing
# packages, or viewing the packages that are installed on the system,
# 'pkgdiff', a utility for comparing two packages, documentation (man
# pages), and a few other system admin scripts.
#
Executing install script for pkgtools-15.0-noarch-42.txz.
Package pkgtools-15.0-noarch-42.txz installed.
Verifying package sed-4.8-x86_64-3.txz.
Installing package sed-4.8-x86_64-3.txz:
PACKAGE DESCRIPTION:
# sed (stream editor)
#
# This is the GNU version of sed, a stream editor. A stream editor is
# used to perform basic text transformations on an input stream (a file
# or input from a pipeline). It is sed's ability to filter text in a
# pipeline which distinguishes it from other types of editors.
#
# sed is a required package (it is needed by many system scripts).
#
Executing install script for sed-4.8-x86_64-3.txz.
Package sed-4.8-x86_64-3.txz installed.
Verifying package shadow-4.8.1-x86_64-12.txz.
Installing package shadow-4.8.1-x86_64-12.txz:
PACKAGE DESCRIPTION:
# shadow (shadow password suite)
#
# This package includes the necessary programs for handling account
# information in the shadow password format, plus programs for managing
# user and group accounts. It was written by Julianne Frances Haugh and
# the Linux port is maintained by Tomasz Kloczko.
#
# Homepage: https://github.com/shadow-maint/shadow
#
Executing install script for shadow-4.8.1-x86_64-12.txz.
Package shadow-4.8.1-x86_64-12.txz installed.
Verifying package slackpkg-15.0.10-noarch-1.txz.
Installing package slackpkg-15.0.10-noarch-1.txz:
PACKAGE DESCRIPTION:
# slackpkg (Slackware package upgrade manager)
#
# Slackpkg is an upgrade manager for Slackware packages. It can
# download, upgrade, install, and remove selected packages using an
# official Slackware package repository. With it, you can also
# search in the Slackware Package database and find which package
# has the selected file.
#
# Slackpkg DOES NOT replace the Slackware pkgtools; actually,
# Slackpkg uses pkgtools for the install/upgrade/remove functions.
#
Executing install script for slackpkg-15.0.10-noarch-1.txz.
Package slackpkg-15.0.10-noarch-1.txz installed.
Verifying package sysvinit-3.01-x86_64-1.txz.
Installing package sysvinit-3.01-x86_64-1.txz:
PACKAGE DESCRIPTION:
# sysvinit (init, the parent of all processes)
#
# System V style init programs by Miquel van Smoorenburg that control
# the booting and shutdown of your system. These support a number of
# system runlevels, each with a specific set of utilities spawned.
# For example, the normal system runlevel is 3, which starts agetty
# on virtual consoles tty1 - tty6. Runlevel 4 starts xdm.
# Runlevel 0 shuts the system down.
#
# Homepage: http://www.nongnu.org/sysvinit/
#
Executing install script for sysvinit-3.01-x86_64-1.txz.
Package sysvinit-3.01-x86_64-1.txz installed.
Verifying package sysvinit-functions-8.53-x86_64-5.txz.
Installing package sysvinit-functions-8.53-x86_64-5.txz:
PACKAGE DESCRIPTION:
# sysvinit-functions (/etc/init.d/functions)
#
# This is the /etc/init.d/functions file, the typical sysvinit-style
# directories, and a few supporting binaries. Using this system,
# subdirectories of /etc/rc.d/ are searched for scripts (which are
# usually symlinks to the script in /etc/init.d/ or /etc/rc.d/init.d/).
# The links must start with S to start a script or K to stop (kill) it.
#
# For the most part, these are useful for running software developed
# for other versions of Linux.
#
Executing install script for sysvinit-functions-8.53-x86_64-5.txz.
Package sysvinit-functions-8.53-x86_64-5.txz installed.
Verifying package sysvinit-scripts-15.0-noarch-8.txz.
Installing package sysvinit-scripts-15.0-noarch-8.txz:
PACKAGE DESCRIPTION:
# sysvinit-scripts (the basic scripts used to boot your machine)
#
# These are the Slackware boot scripts, which are needed to start the
# machine. Sysvinit looks for these in /etc/rc.d/.
#
Executing install script for sysvinit-scripts-15.0-noarch-8.txz.
Package sysvinit-scripts-15.0-noarch-8.txz installed.
Verifying package tar-1.34-x86_64-1.txz.
Installing package tar-1.34-x86_64-1.txz:
PACKAGE DESCRIPTION:
# tar (archiving utility)
#
# This is the GNU version of tar, an archiving program designed to store
# and extract files from an archive file known as a tarfile. A tarfile
# may be made on a tape drive, however, it is also common to write a
# tarfile to a normal file.
#
# Slackware's package system uses tarfiles compressed with bzip2, gzip,
# lzip, or xz.
#
Executing install script for tar-1.34-x86_64-1.txz.
Package tar-1.34-x86_64-1.txz installed.
Verifying package time-1.9-x86_64-4.txz.
Installing package time-1.9-x86_64-4.txz:
PACKAGE DESCRIPTION:
# time (the GNU time command for measuring program resource use)
#
# The `time' command runs another program, then displays information
# about the resources used by that program, collected by the system
# while the program was running.
#
# GNU time was originally written by David Keppel, with later versions
# worked on by David MacKenzie, Arne Henrik Juul, and Francois Pinard.
#
Package time-1.9-x86_64-4.txz installed.
Verifying package util-linux-2.37.3-x86_64-1.txz.
Installing package util-linux-2.37.3-x86_64-1.txz:
PACKAGE DESCRIPTION:
# util-linux (a huge collection of essential utilities)
#
# The util-linux package is a huge collection of random utilities
# that are essential to run a Linux system.
#
# Homepage: https://www.kernel.org/pub/linux/utils/util-linux/
#
Executing install script for util-linux-2.37.3-x86_64-1.txz.
Package util-linux-2.37.3-x86_64-1.txz installed.
Verifying package wget2-2.0.0-x86_64-2.txz.
Installing package wget2-2.0.0-x86_64-2.txz:
PACKAGE DESCRIPTION:
# wget2 (a non-interactive network retriever v2)
#
# GNU Wget2 is the successor of GNU Wget, a file and recursive website
# downloader. Designed and written from scratch it wraps around libwget,
# that provides the basic functions needed by a web client. In many
# cases Wget2 downloads much faster than Wget1.x due to HTTP2, HTTP
# compression, parallel connections and use of If-Modified-Since HTTP
# header.
#
# Design and implementation by Tim Rühsen, with lead maintainers
# Tim Rühsen, Darshit Shah, and Giuseppe Scrivano.
Executing install script for wget2-2.0.0-x86_64-2.txz.
Package wget2-2.0.0-x86_64-2.txz installed.
Verifying package which-2.21-x86_64-4.txz.
Installing package which-2.21-x86_64-4.txz:
PACKAGE DESCRIPTION:
# which (shows the full path to shell commands)
#
# GNU 'which' takes one or more arguments. For each of its arguments it
# prints to stdout the full path of the executables that would have been
# executed when this argument had been entered at the shell prompt. It
# does this by searching for an executable or script in the directories
# listed in the environment variable PATH using the same algorithm as
# bash(1). 'Which' is a built-in function in many shells.
#
# The GNU version of which was written by Carlo Wood.
#
Executing install script for which-2.21-x86_64-4.txz.
Package which-2.21-x86_64-4.txz installed.
Verifying package xz-5.2.5-x86_64-3.txz.
Installing package xz-5.2.5-x86_64-3.txz:
PACKAGE DESCRIPTION:
# xz (compression utility based on the LZMA algorithm)
#
# LZMA is a general purpose compression algorithm designed by Igor
# Pavlov as part of 7-Zip. It provides high compression ratio while
# keeping the decompression speed fast. XZ Utils are an attempt to make
# LZMA compression easy to use on free (as in freedom) operating
# systems.
#
# The people most responsible for xz are Igor Pavlov, Ville Koskinen,
# and Lasse Collin. Homepage: http://tukaani.org/xz/
#
Executing install script for xz-5.2.5-x86_64-3.txz.
Package xz-5.2.5-x86_64-3.txz installed.


for ls

 ./sbin/installpkg --root /mnt libcap-2.63-x86_64-1.txz
Verifying package libcap-2.63-x86_64-1.txz.
Installing package libcap-2.63-x86_64-1.txz:
PACKAGE DESCRIPTION:
# libcap (get/set POSIX capabilities)
#
# This is a library for getting and setting POSIX.1e (formerly POSIX 6)
# draft 15 capabilities.
#
# Libcap was written by Andrew G. Morgan; however, it would not
# have been possible without the help of Aleph1, Roland Buresund,
# Andrew Main, and Alexander Kjeldaas.
#
# Homepage: http://sites.google.com/site/fullycapable/
#
Executing install script for libcap-2.63-x86_64-1.txz.
Package libcap-2.63-x86_64-1.txz installed.


for awk

./sbin/installpkg --root /mnt libsigsegv-2.14-x86_64-1.txz
Verifying package libsigsegv-2.14-x86_64-1.txz.
Installing package libsigsegv-2.14-x86_64-1.txz:
PACKAGE DESCRIPTION:
# libsigsegv (user mode page fault handling library)
#
# This is a library for handling page faults in user mode. A page fault
# occurs when a program tries to access to a region of memory that is
# currently not available. Catching and handling a page fault is a
# useful technique for implementing things such as pageable virtual
# memory, memory-mapped access to persistent databases, generational
# garbage collectors, stack overflow handlers, distributed shared
# memory, and more.
#
Executing install script for libsigsegv-2.14-x86_64-1.txz.
Package libsigsegv-2.14-x86_64-1.txz installed.

 ./sbin/installpkg --root /mnt readline-8.1.002-x86_64-1.txz
Verifying package readline-8.1.002-x86_64-1.txz.
Installing package readline-8.1.002-x86_64-1.txz:
PACKAGE DESCRIPTION:
# readline (line input library with editing features)
#
# The GNU Readline library provides a set of functions for use by
# applications that allow users to edit command lines as they are typed
# in. Both Emacs and vi editing modes are available. The Readline
# library includes additional functions to maintain a list of previously
# entered command lines, to recall and perhaps edit those lines, and
# perform csh-like history expansion on previous commands.
#
Executing install script for readline-8.1.002-x86_64-1.txz.
Package readline-8.1.002-x86_64-1.txz installed.

./sbin/installpkg --root /mnt mpfr-4.1.0-x86_64-3.txz       
Verifying package mpfr-4.1.0-x86_64-3.txz.
Installing package mpfr-4.1.0-x86_64-3.txz:
PACKAGE DESCRIPTION:
# mpfr (Multiple-Precision Floating-Point Reliable Library)
#
# The MPFR library is a C library for multiple-precision floating-point
# computations with exact rounding (also called correct rounding).
# It is based on the GMP multiple-precision library.
# The main goal of MPFR is to provide a library for multiple-precision
# floating-point computation which is both efficient and has
# well-defined semantics. It copies the good ideas from the
# ANSI/IEEE-754 standard for double-precision floating-point arithmetic
# (53-bit mantissa).
#
Executing install script for mpfr-4.1.0-x86_64-3.txz.
Package mpfr-4.1.0-x86_64-3.txz installed.


./sbin/installpkg --root /mnt gmp-6.2.1-x86_64-3.txz  
Verifying package gmp-6.2.1-x86_64-3.txz.
Installing package gmp-6.2.1-x86_64-3.txz:
PACKAGE DESCRIPTION:
# gmp (GNU multiple precision arithmetic library)
#
# GNU MP is a library for arbitrary precision arithmetic, operating on
# signed integers, rational numbers, and floating point numbers. It has
# a rich set of functions, and the functions have a regular interface.
#
Executing install script for gmp-6.2.1-x86_64-3.txz.
Package gmp-6.2.1-x86_64-3.txz installed.


for sed

./sbin/installpkg --root /mnt acl-2.3.1-x86_64-1.txz
Verifying package acl-2.3.1-x86_64-1.txz.
Installing package acl-2.3.1-x86_64-1.txz:
PACKAGE DESCRIPTION:
# acl (tools for using POSIX Access Control Lists)
#
# This package contains a set of tools and libraries for manipulating
# POSIX Access Control Lists. POSIX Access Control Lists (defined in
# POSIX 1003.1e draft standard 17) are used to define more fine-grained
# discretionary access rights for files and directories.
#
# Homepage: http://savannah.nongnu.org/projects/acl
#
Executing install script for acl-2.3.1-x86_64-1.txz.
Package acl-2.3.1-x86_64-1.txz installed.


./sbin/installpkg --root /mnt attr-2.5.1-x86_64-1.txz
Verifying package attr-2.5.1-x86_64-1.txz.
Installing package attr-2.5.1-x86_64-1.txz:
PACKAGE DESCRIPTION:
# attr (tools for using extended attributes on filesystems)
#
# This package contains a set of tools for manipulating extended
# attributes (name:value pairs associated permanently with files and
# directories) on filesystem objects, and the library and header files
# needed to develop programs which make use of extended attributes.
# Extended attributes are used to provide additional functionality to
# a filesystem. For example, Access Control Lists (ACLs) are
# implemented using extended attributes.
#
# Homepage: http://savannah.nongnu.org/projects/attr
Executing install script for attr-2.5.1-x86_64-1.txz.
Package attr-2.5.1-x86_64-1.txz installed.


for slackpkg

 ./sbin/installpkg --root /mnt pcre-8.45-x86_64-1.txz  
Verifying package pcre-8.45-x86_64-1.txz.
Installing package pcre-8.45-x86_64-1.txz:
PACKAGE DESCRIPTION:
# pcre (Perl-compatible regular expression library)
#
# The PCRE library is a set of functions that implement regular
# expression pattern matching using the same syntax and semantics as
# Perl 5, with just a few differences (documented in the man page).
#
# Homepage: https://www.pcre.org
#
Executing install script for pcre-8.45-x86_64-1.txz.

 

for nano 

 ./sbin/installpkg --root /mnt zlib-1.2.11-x86_64-4.txz       
Verifying package zlib-1.2.11-x86_64-4.txz.
Installing package zlib-1.2.11-x86_64-4.txz:
PACKAGE DESCRIPTION:
# zlib (compression library)
#
# zlib is a general purpose thread safe data compression library. The
# data format used by the zlib library is described by RFCs 1950 to
# 1952 in the files ftp://ds.internic.net/rfc/rfc1950.txt (zlib format)
# rfc1951.txt (deflate format) and rfc1952.txt (gzip format).
#
# Homepage: http://www.zlib.net
#
Executing install script for zlib-1.2.11-x86_64-4.txz.
Package zlib-1.2.11-x86_64-4.txz installed.


slackpkg update

 ./sbin/installpkg --root /mnt wget-1.21.2-x86_64-1.txz
Verifying package wget-1.21.2-x86_64-1.txz.
Installing package wget-1.21.2-x86_64-1.txz:
PACKAGE DESCRIPTION:
# wget (a non-interactive network retriever)
#
# GNU Wget is a free network utility to retrieve files from the
# World Wide Web using HTTP and FTP, the two most widely used Internet
# protocols. It works non-interactively, thus enabling work in the
# background after having logged off.
#
# The author of Wget is Hrvoje Niksic <[email protected]>.
#
Executing install script for wget-1.21.2-x86_64-1.txz.
Package wget-1.21.2-x86_64-1.txz installed.

 

./sbin/installpkg --root /mnt libunistring-0.9.10-x86_64-3.txz
Verifying package libunistring-0.9.10-x86_64-3.txz.
Installing package libunistring-0.9.10-x86_64-3.txz:
PACKAGE DESCRIPTION:
# libunistring (GNU Unicode string library)
#
# This library provides functions for manipulating Unicode strings and
# for manipulating C strings according to the Unicode standard.
#
# Homepage: http://www.gnu.org/s/libunistring
#
Executing install script for libunistring-0.9.10-x86_64-3.txz.
Package libunistring-0.9.10-x86_64-3.txz installed.



place value intl and hindu arabic

place value intl and hindu arabic

 

[https://simple.wikipedia.org/wiki/Names_of_large_numbers]

[http://www.lekno.ws/A/bignumb.html]

Scientific Notation American Name (Short Form) Old European Name (Long Form) Old British Name SI Symbol Metric Prefix
1 One One One

10 Ten Ten Ten da Deca-
100 Hundred Hundred Hundred c Cent-
1,000 Thousand Thousand Thousand k Kilo-
10,000 Ten thousand Ten thousand Ten thousand

100,000 Hundred thousand Hundred thousand Hundred thousand

1,000,000 Million Million Million M Mega-
10^9 Billion Milliard Thousand million G Giga-
10^12 Trillion Billion Billion T Tera-
10^15 Quadrillion Billiard Thousand billion P Peta-
10^18 Quintillion Trillion Trillion E Exa-
10^21 Sextillion Trilliard Thousand trillion Z Zetta-
10^24 Septillion Quadrillion Quadrillion Y Yotta-
10^27 Octillion Quadrilliard Thousand quadrillion R Ronna-
10^30 Nonillion Quintillion Quintillion Q Quetta-
10^33 Decillion Quintilliard Thousand quintillion

10^36 Undecillion Sextillion Sextillion

10^39 Duodecillion Sextilliard Thousand sextillion

10^42 Tredecillion Septillion Septillion

10^45 Quattuordecillion Septilliard Thousand septillion

10^48 Quindecillion Octillion Octillion

10^51 Sexdecillion Octilliard Thousand octillion

10^54 Septendecillion Nonillion Nonillion

10^57 Octodecillion Nonilliard Thousand nonillion

10^60 Novemdecillion Decillion Decillion

10^63 Vigintillion Decilliard Thousand decillion

10^66 Unvigintillion Undecillion Unvigintillion

10^69 Duovigintillion Undecilliard Thousand undecillion

10^72 Trevigintillion Duodecillion Duodecillion

10^75 Quattuorvigintillion Duodecilliard Thousand duodecillion

10^78 Quinvigintillion Tredecillion Tredecillion

10^81 Sexvigintillion Tredecilliard Thousand tredecillion

10^84 Septenvigintillion Quattuordecillion Quattuordecillion

10^87 Octovigintillion Quattuordecilliard Thousand quattuordecillion

10^90 Novemvigintillion Quindecillion Quindecillion

10^93 Trigintillion Quindecilliard Thousand quindecillion

10^96 Untrigintillion Sexdecillion Sexdecillion

10^99 Duotrigintillion Sexdecilliard Thousand sexdecillion

10^100 Googol Googol Googol

10^102 Tretrigintillion Septendecillion Septendecillion

10^105 Quattuortrigintillion Septendecilliard Thousand septendecillion

10^108 Quintrigintillion Octillion Octillion

10^111 Sextrigintillion Octodecilliard Thousand octodecillion

10^114 Septentrigintillion Novemdecillion Novemdecillion

10^117 Octotrigintillion Novemdecilliard Thousand novemdecillion

10^120 Novemtrigintillion Vigintillion Vigintillion

10^123 Quadragintillion Vigintilliard Thousand vigintillion

10^126 Unquadragintillion Unvigintillion Unvigintillion

10^153 Quinquagintillion Quinvigintilliard


10^183 Sexagintillion Trigintilliard


10^213 Septuagintillion Quintrigintilliard


10^243 Octogintillion Quadragintilliard


10^273 Nonagintillion Quinquadragintilliard


10^303 Centillion Quinquagintilliard


10^306 Cenuntillion Quinquagintilliard Unquinquagintillion

10^603 Ducentillion



10^903 Trecentillion



10^1203 Quadringentillion



10^1503 Quingentillion



10^1803 Sescentillion



10^2103 Septingentillion



10^2403 Octingentillion



10^2703 Nongentillion



10^3003 Millinillion



10^10100 Googolplex



10^101034 Skewes' Number



10^googolplex Googolplexplex



other

Large Numbers in Fast-Growing Notation

Number Name Expression
Moser's Number F^64(9)
Graham's Number g_64 or approximated as F^{g_63}(3)
Tree(3) F^{F^{F^{...}}}(3)
Rayo's Number F^{F^{F^{...}}}(R)
Busy Beaver BB(n)
Feigenbaum Constant δ ≈ 4.669201609102990...
Chaitin's Omega A real number, representing the halting probability of a Turing machine.

Fast-Growing Notations:

F notation: Fn(a)Fn(a) indicates an iterated exponential function, where F1(a)=aaF1(a)=aa, F2(a)=aaaF2(a)=aaa, and so on, with each step building an exponential tower.

For example:

F2(9)=999F2(9)=999
F3(9)=9999F3(9)=9999, and so on.

[https://www.hellenicaworld.com/Science/Mathematics/en/HistoryLargenumbers.html] old hindu/buddhist

Name Value
lakṣá (लक्ष) 10^5
kōṭi (कोटि) 10^7
ayuta (अयुत) 10^9
niyuta (नियुत) 10^13
pakoti (पकोटि) 10^14
vivara (विवारा) 10^15
kshobhya (क्षोभ्या) 10^17
vivaha (विवाहा) 10^19
kotippakoti (कोटिपकोटी) 10^21
bahula (बहुल) 10^23
nagabala (नागाबाला) 10^25
nahuta (नाहूटा) 10^28
titlambha (तीतलम्भा) 10^29
vyavasthanapajnapati (व्यवस्थानापज्नापति) 10^31
hetuhila (हेतुहीला) 10^33
ninnahuta (निन्नाहुता) 10^35
hetvindriya (हेत्विन्द्रिय) 10^37
samaptalambha (समाप्तलम्भ) 10^39
gananagati (गनानागती) 10^41
akkhobini (अक्खोबिनि) 10^42
niravadya (निरावाद्य) 10^43
mudrabala (मुद्राबाला) 10^45
sarvabala (सर्वबाला) 10^47
bindu (बिंदु or बिन्दु) 10^49
sarvajna (सर्वज्ञ) 10^51
vibhutangama (विभुतन्गमा) 10^53
abbuda (अब्बुद) 10^56
nirabbuda (निर्बुद्ध) 10^63
ahaha (अहाहा) 10^70
ababa (अबाबा) 10^77
atata (अटाटा) 10^84
soganghika (सोगान्घीक) 10^91
uppala (उप्पल) 10^98
kumuda (कुमुद) 10^105
pundarika (पुन्डरीक) 10^112
paduma (पद्म) 10^119
kathana (कथन) 10^126
mahakathana (महाकथन) 10^133
asaṃkhyeya (असंख्येय) 10^140
dhvajagranishamani (ध्वजाग्रनिशमनी) 10^421
bodhisattva (बोधिसत्व) 10^37218383881977644441306597687849648128
lalitavistarautra (ललितातुलनातारासूत्र) 10^200 infinities
matsya (मत्स्य) 10^600 infinities
kurma (कूर्म) 10^2000 infinities
varaha (वराह) 10^3600 infinities
narasimha (नरसिम्हा) 10^4800 infinities
vamana (वामन) 10^5800 infinities
parashurama (परशुराम) 10^6000 infinities
rama (राम) 10^6800 infinities
khrishnaraja (खृष्णराज) 10^infinities
kalki (कल्कि) 10^8000 infinities
balarama (बलराम) 10^9800 infinities
dasavatara (दशावतार) 10^10000 infinities
bhagavatapurana (भागवतपुराण) 10^18000 infinities
avatamsakasutra (अवतांशकासूत्र) 10^30000 infinities
mahadeva (महादेव) 10^50000 infinities
prajapati (प्रजापति) 10^60000 infinities
jyotiba (ज्योतिबा) 10^80000 infinities
parvati (पार्वती) 10^2000000000000 infinities
paro (पॅरो) 10^40000000000000000000 infinities
mx repo on debian

mx repo on debian

 

mx.list

MX Community Main and Test Repos

deb http://mxrepo.com/mx/repo/ bookworm main non-free

#deb http://mxrepo.com/mx/testrepo/ bookworm test

#deb http://mxrepo.com/mx/repo/ bookworm ahs

debian.list

Debian Stable Updates

deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware

Debian Stable

deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware

deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware

apt install mx-tools

mx-apps mx-apps-fluxbox mx-apps-kde mx-apps-rpi mx-archive-keyring mx-boot-options mx-bootrepair mx-cleanup mx-codecs mx-comfort-themes mx-conky mx-conky-data mx-datetime mx-debian-firmware mx-debian-firmware-compat mx-desktop-menu-l10n mx-dockmaker mx-fluxbox mx-fluxbox-about mx-fluxbox-data mx-fluxbox-data-pi mx-goodies mx-gpg-keys mx-greybird-themes mx-icons-start mx-idesktool mx-idevice-mounter mx-installer mx-iphone mx-iso-template mx-launcher-l10n mx-live-usb-maker mx-locale mx-menu-editor mx-network-assistant mx-packageinstaller mx-packageinstaller-pkglist mx-remaster mx-remastercc mx-repo-list mx-repo-manager mx-rofi-manager mx-samba-config mx-select-sound mx-service-manager mx-snapshot mx-sound-theme-borealis mx-sound-theme-fresh-and-clean mx-system mx-system-kde mx-system-sounds mx-tools mx-tour mx-tweak mx-tweak-data mx-usb-unmounter mx-user mx-viewer mx-welcome mx-welcome-data mx14-artwork mx15-artwork mx16-artwork mx17-artwork mx18-artwork mx19-artwork mx21-artwork mx23-archive-keyring mx23-artwork mxfb-accessories mxfb-art mxfb-docs mxfb-goodies

mx-docs-lang , mx-faq-lang

https://github.com/MX-Linux/build-iso-mx/ https://mxrepo.com/MX21packages.html

desktop-defaults-mx-xfce lightdm-modified-init xfce4-taskmanager xfce4-terminal xfce4-whiskermenu-plugin xfce4-pulseaudio-plugin pipewire-audio

linux mime

linux mime

 

https://github.com/sindresorhus/open/blob/main/xdg-open
https://github.com/BachoSeven/mimi/blob/master/xdg-open

gio mime mimetype    
 gio info -a standard::content-type filename    
gio info -a standard::content-type fm
uri: file:///home/k/.bin/fm
local path: /home/k/.bin/fm
unix mount: /dev/sda1 /home ext4 rw,noatime
attributes:
  standard::content-type: application/x-shellscript


file --mime-type -b  fm
text/x-shellscript

cat  ~/.config/mimi/mimi.conf
TERM: foot
MENU: wofi
MENUARGS: --dmenu

audio/: mpv --player-operation-mode=pseudo-gui
video/: mpv --player-operation-mode=pseudo-gui
video/: firefox
image/: mvi
pdf: zathura

text/: $TERM  $EDITOR

text/html: firefox
text/xml: firefox
application/xhtml_xml: firefox
x-scheme-handler/http: firefox
x-scheme-handler/https: firefox
x-scheme-handler/ftp: firefox
x-scheme-handler/about = firefox
x-scheme-handler/unknown = firefox

https://naive-many.com/bk3.VG0EPH3EpevCb/mMVUJlZgDD0-3yMZj_Ai3IM-TrUizVLGT/cVyIMuD/cNx/NSTccq