Интересен факт е че по default timer frequency-то на Слака е 1000Hz, a на убунту,арч.дебиан е на 250
Ето нещо и за пакетните зависимости
#!/bin/bash
# This is the concatenated MANIFEST file of slackpkg on Slackware64
MANIFEST=/var/lib/slackpkg/slackware64-filelist.gz
# Do not trust in any command in PATH, shell builtins, etc.
ECHO=/usr/bin/echo
PRINTF=/usr/bin/printf
CUT=/usr/bin/cut
SORT=/usr/bin/sort
GREP=/usr/bin/grep
ZGREP=/usr/bin/zgrep
SED=/usr/bin/sed
AWK=/usr/bin/awk
FILE=/usr/bin/file
LDD=/usr/bin/ldd
NULL=/dev/null
# Check all directories in PATH
for directory in `$ECHO $PATH | $SED 's/:/ /g'`
do
# Check all binaries in PATH directories
for binary in $directory/*
do
# If it is true ELF binary
if [ 'ELF' == `$FILE -b $binary | $CUT -d' ' -f1` ]; then
# Show the progress by printing of actual filename on standard error
$PRINTF "%-70s\r" $binary >&2
# Check the missing shared library dependencies
$LDD $binary 2>$NULL | $GREP 'not found' | $AWK '{print $1}' | while read missing_lib
do
# Print the package name of the missing library
$ZGREP $missing_lib $MANIFEST | $AWK '{print $1}'
done
fi
done
# Clear the progress info
$PRINTF "%-80s\r" "" >&2
# Ignore the duplicated package names
done | $SORT -u
Получения резултат е липсващия пакет