13

After upgrading to 16.04, I tried to use that command, but it seems that dpkg-reconfigure (or dpkg --reconfigure) doesn't understand the option --all.

Is it still available? If not, is there an equivalent command?

Leonardo Castro
  • 265
  • 1
  • 2
  • 9

3 Answers3

20

Not equivalent, but probably what you are looking for if you want to be sure, everything is at least somehow configured:

dpkg --configure -a

axm
  • 416
  • 4
  • 6
16

You can try this script:

(
    for i in `dpkg -l | grep '^ii' | awk '{print $2}'`; do
        echo $i; sudo dpkg-reconfigure $i;
    done
) 2>&1 | tee dpkg-reconfigure.log

It reconfigures all installed packages and saves the log to dpkg-reconfigure.log file.

wjandrea
  • 14,109
  • 4
  • 48
  • 98
Michal Fapso
  • 261
  • 2
  • 3
  • This doesn't work if any of the packages have a full screen dialog pop up where you have to choose "Yes" or "No". The keyboard doesn't select the options. – Mike Sep 06 '22 at 23:38
  • @Mike, when you run `sudo dpkg-reconfigure` just for the package showing the screen dialog, does the keyboard work correctly that way? – Michal Fapso Sep 16 '22 at 20:06
  • Yes, it does... – Mike Sep 17 '22 at 06:02
  • 1
    Thanks, @Mike. And when you try these: 1. `(sudo dpkg-reconfigure YOUR_PACKAGE)` when the command is enclosed in braces, or 2. `(sudo dpkg-reconfigure YOUR_PACKAGE) 2>&1`, or 3. `(sudo dpkg-reconfigure YOUR_PACKAGE) 2>&1 | tee dpkg-reconfigure.log`, which of those work and which don't? – Michal Fapso Sep 18 '22 at 07:05
2

No, dpkg-reconfigure on 16.04 (but also on 15.10) does not have the option --all any more, although it was present in 14.04 (not sure about 14.10).

You could have verified that yourself by checking the command's manpage:

man dpkg-reconfigure

On a 16.04 (or 15.10) system, this manual page will not list an --all argument, while on 14.04 one is present.

If you don't have those systems at hand, just read the online manpages: 16.04 - 15.10 - 14.04
(note for future readers: if one of the linked releases has reached end-of-life by the time you read this, the link will redirect to the latest release's manpage instead of showing the old, archived version)

Byte Commander
  • 105,631
  • 46
  • 284
  • 425