Наилучший вариант состоит в том, чтобы выполнить переустанавливание. Как пример, смотрите на детали binutils пакета на моей Ubuntu 64-разрядный сервер:
smiller@corinne3:~$ dpkg-query -p binutils
Package: binutils
Priority: optional
Section: devel
Installed-Size: 10092
Maintainer: Ubuntu Core developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Version: 2.20-0ubuntu2
Provides: elf-binutils
Depends: libc6 (>= 2.8), zlib1g (>= 1:1.1.4)
Suggests: binutils-doc (>= 2.20-0ubuntu2)
Conflicts: elf-binutils, gas, modutils (<< 2.4.19-1)
Size: 1660892
Description: The GNU assembler, linker and binary utilities
The programs in this package are used to assemble, link and manipulate
binary and object files. They may be used in conjunction with a compiler
and various libraries to build programs.
Original-Maintainer: Matthias Klose <doko@debian.org>
"Архитектура: amd64" строка указывает, что пакет был скомпилирован как 64-разрядный двоичный файл, и что это должно будет быть заменено 32-разрядной версией прежде, чем загрузиться к 32-разрядному ядру. Будут большие проблемы при замене ядра libc6 библиотеки поскольку столько пакетов зависит от тех существующих библиотек.
Вы рассмотрели использование Avahi/Bonjour для автоматической Многоадресной передачи DNS?