Просто для полноты, я отправил письмо автору, и он сказал мне, что они управляют ошибками из Github: https://github.com/sagetarian/skype-wrapper
Да, наличие среды chroot - это способ пойти, это позволяет даже иметь предыдущие релизы рядом с вашим существующим Ubuntu.
Это легко сделать,
sudo apt-get install debootstrap schroot
Измените /etc/schroot/schroot.conf и добавьте новую конфигурацию schroot:
[lucid32]
type=directory
description=Ubuntu Lucid 32bit
directory=/chroot/lucid32
users=your-user
root-groups=root
personality=linux32
Затем установите среду chroot:
sudo debootstrap --variant=buildd --arch i386 lucid /chroot/lucid32 http://nl.archive.ubuntu.com/ubuntu
Затем введите chroot с помощью:
schroot -c lucid32
Или для корневых задач, например: выполнить apt-get задачи:
sudo schroot -c lucid32
Глупо меня.
Как видно из названия, он может устанавливать только библиотеки, а не приложения. Но он отлично работает для закрепления 32-разрядных библиотек в системе x86-64. Он автоматизирует загрузку и установку в / usr / lib32 (предположим, что он выполняет внутреннюю замену пути.)
ppa: jcollins / jaminppa https://launchpad.net/~jcollins/+archive/jaminppa/ + packages
В некоторых документах (у getlibs нет текущей домашней страницы): https://launchpad.net/~jcollins/+archive/jaminppa/ + пакеты https://help.ubuntu.com/community/32bit_and_64bit http://www.dedoimedo.com/computers/ubuntu-utils.html http://wiki.ubuntuusers.de/getlibs (на немецком языке) )
Принудительная установка 32-разрядных библиотек на 64-битной системе приведет к поломке вашей системы. Вам нужно настроить 32-битный chroot. См. Http://ubuntuforums.org/showthread.php?t=24575.