Я только что построил 64-битную рабочую станцию Ubuntu 9.10. Любить это.
Оказывается, мне нужно только 32-битное приложение. Я нашел удобный учебник по установке и использованию 32-битных библиотек в 64-битной среде.
Это почти сработало, но я не смог найти один конкретный пакет (libeel2-2, если это важно). После долгих поисков в Google и криков (я новичок в Linux) мне пришло в голову поискать http://packages.ubuntu.com. В Karmic нет хитов, но он появляется в репозитории Jaunty (9.04).
Итак, безопасно ли для меня добавить репозиторий Jaunty и установить версию этой библиотеки Jaunty, или мне не повезло?
Разрешение зависимостей в системах на основе Debian означает, что если пакет устанавливается чисто (без проблем с зависимостями), серьезные проблемы возникают довольно редко. Он может работать некорректно, но ничего больше не испортит. Только не заставляйте ничего - это может вызвать проблемы.
В основном вы рискуете испортить свою систему из-за конфликтующих зависимостей. Одна зависимость может зависеть от гораздо большего количества пакетов из более старой версии. Так что, если у вас нет многих или важных зависимостей от старой версии, все будет в порядке. Лучшим решением будет просто перекомпилировать пакет, чтобы он принимал текущие пакеты как deps.