8

When I try to google how to do this, all the results I get are "How to fix broken packages".

Could you give me a hint how to only list them in the console one by one?

9

You can list broken packages :

dpkg -l | grep ^..r 

r state (on the third field) means: reinst-required (package broken, reinstallation required)

dpkg fields explanation

|improve this answer|||||
  • There is no r state, but R flag. Package may be broken even without the flag. – jarno May 13 '17 at 18:27
5

It seems that nobody has recommended this:

sudo apt-get check

also for more info try

apt-get --help
|improve this answer|||||
2

To get the list of partially installed packages (with architecture information) preceded by their states, one by line, run

dpkg-query -W -f='${db:Status-Abbrev} ${binary:Package}\n' | grep -E ^.[^nci]

See man dpkg-query for information about the states etc. (I suppose the Reinst-required i.e. R flag can not appear with states n, c or i. If it could, the extended regular expression in grep command should be modified.)

|improve this answer|||||

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.