On mar., 2026-07-07 at 14:18 -0400, Eben King wrote:
> I have a need to find the upgradable package with the most
> dependencies.
> So far I've got this, in /bin/sh:
>
> allpkgs="$(apt list --upgradable 2> /dev/null | grep / | cut -f 1 -d
> / )"
> max=0
> countlist=""
> for package in $allpkgs ; do
> dependencies=$(apt-get --simulate upgrade "$package" | grep
> upgraded,
> > cut -f 1 -d ' ') # get #dependencies, maybe; this is the slow bit
> [ "$dependencies" -gt "$max" ] && max="$dependencies"
> countlist="$countlist $dependencies $pkgname"
> done
>
> It works, but is definitely not fast. Is there a faster way?
https://x0.at/FdVb.txt
is there some faster way in /bin/sh
me say not dependencies
could you test ?
regards,
jean-christophe.
i sorry my mapping after more 48h no sleep is difficulte dict my finger