Re: finding apt dependencies
Max Nikulin <[email protected]> Wed, 8 Jul 2026 09:28:00 +0700
| Newsgroups | gmane.linux.debian.user |
|---|---|
| Message-ID | <[email protected]> |
On 08/07/2026 3:05 am, Eben King wrote: > On 7/7/26 15:21, Robert Heller wrote: >> At Tue, 7 Jul 2026 14:18:25 -0400 Eben King wrote: >> >>> I have a need to find the upgradable package with the most dependencies. >> Why do you need to do this? And why does speed matter? > > Generally, I dislike it when lots of things change at the same time, so > rather than going through my upgradable packages periodically and > updating the lot of them, I run a cron job that, once a day, upgrades a > package chosen at random from the list of upgradable packages. From my point of view, you are seeking for subtle bugs due to partial upgrades. Perhaps apt-listchanges might help you to manage updates (notice that changelog entries are not enabled by default). Security updates have been mentioned in this thread already. I recall a similar request a half of the year ago. For those who want to try to shoot their feet, I expect, APT Python API should allow to query upgradable packages and to walk through their dependency graph. >>> dependencies=$(apt-get --simulate upgrade "$package" | grep upgraded, | cut -f 1 -d ' ') Have you tried to run 'apt-get upgrade "$package"' to verify that it acts accordingly to your expectations?