User Tools

Site Tools


linux:slack_4system

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
linux:slack_4system [2025/01/12 10:24] azmanlinux:slack_4system [2025/01/12 10:58] (current) – [Listing Packages] azman
Line 5: Line 5:
 ===== Listing Packages ===== ===== Listing Packages =====
  
-Run ls -l output on /var/log/packages <code># ls -/var/log/packages</code>+Simply list files in /var/log/packages (path is actually a link to ''/var/lib/pkgtools/packages/''). <code bash># ls -l /var/log/packages/</code
 + 
 +List full package name (with version) only <code bash># for that in $(ls /var/log/packages/) ; do echo $that ; done | sort</code> 
 + 
 +Find installed packages that are not in Slackware tree <code bash> 
 +slackfull=slackware64-15.0 ; slacktree=/home/share/slackware/$slackfull ; 
 +for pkg in $(ls /var/log/packages/) ; do 
 + pkgf=$(find $slacktree/ -name "${pkg}.txz") ; 
 + [ -f "$pkgf" ] && continue ; 
 + echo "** Package '$pkg' is alien!"
 +done</code> This can also be done using ''slackview'' script (in my1shell repo) <code># slackview find --alien</code> 
 + 
 +View information on specific package <code># slackview find [pkg_name]</code> 
 + 
 +To list currently installed packages (to be used in my1live) 
 + 
 +  * get all installed packages <code bash># slackview file --name pkgs.txt --installed --insert</code> 
 +  * sort based on software sets <code># slackview file --name pkgs.txt --sort</code> 
 +  * remove those already selected for my1live <code>slackview file --name pkgs.txt --dups curr.list</code> 
 +  * rename pkgs.txt to my1live list (e.g. XXmore.list)
  
 ===== Building Custom Kernel ===== ===== Building Custom Kernel =====
linux/slack_4system.1736648645.txt.gz · Last modified: by azman