I have been running Debian Wheezy for a long time. Today I ran a
dpkg upgrade, which has somehow broken things badly. The upgrade aborted, and now
dpkg are not running.
# dpkg dpkg: error while loading shared libraries: libselinux.so.1: cannot open shared object file: No such file or directory
I can download the .deb files that contain the missing files, but I cannot install them without working tools. How do I get out of this catch 22?