Запуск 32bit приложения на 64 битном Debian


Запуск 32bit приложения на 64 битном Debian


Так случилось, что понабилось запустить 32-х бутное приложение на 64-х битном Debian 7.

Делается это следующим образом...

Для начала добавим поддержку архитектуры i386 (32 бит) в dpkg:
dpkg --add-architecture i386


Далее обновляем пакеты:
apt-get update && apt-get upgrade


и устанавливаем библиотеку для совместимости:
apt-get install ia32-libs

Она потянет за собой кучу всякого другого хлама.

После успешной установки 32-х битное приложение будет корректно запускаться.

Чистка мусора после обновления Debian


Стандартная процедура обновления заключается в следующем:
1. Правим список репозиториев в "/etc/apt/sources.list" на актуальные.
2. Запускаем обновление, выполняя
apt-get dist-upgrade

3. Перезапуск, командой:
shutdown -r now


После такого обновления часто в системе остаются не удаленные пакеты.
Их список можно посмотреть командой:
dpkg -l | grep ^rc

Чтобы от них избавиться, выполняем следующую команду:
dpkg -l | grep ^rc | cut -d' ' -f3 | xargs dpkg -P

Все. Все пакеты почищены.