Re: finding apt dependencies
jean-christophe <[email protected]> Tue, 07 Jul 2026 21:58:59 +0200
| Newsgroups | gmane.linux.debian.user |
|---|---|
| Message-ID | <257822e3b0db818e90a1e1f1523bf4b5b542fcd2.camel@blues-softwares.net> |
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 dependecies could you test ? regards, jean-christophe.