В 16.04 LTS текущая версия ICU равняется 55.
Я должен установить версию 52 для выполнения определенной части программного обеспечения для преобразования базы данных.
Как я могу сделать это?
Это - общая вещь, что некоторое программное обеспечение потребует конкретной версии libicu, и также что наличие больше чем одной версии без проблем: Все файлы имеют уникальные имена: libicudata.so.52, и т.д.
, Таким образом, можно часто просто устанавливать пакет без конфликтов. icu52: http://packages.ubuntu.com/search?suite=default§ion=all&arch=any&keywords=libicu52&searchon=names в †’ <час> libicu52
Вот исходная страница пакета для 52* icu
версия на панели запуска.
Под Сборками нажимают Вашу архитектуру: amd64 для 64-разрядных систем, i386 для 32-разрядного, и так далее.
Прокрутите вниз на архитектурно-зависимой странице в Созданные файлы и найдите .deb
пакеты.
Сохраните файлы в каталоге собой, затем cd
к каталогу и делают
sudo dpkg -i *.deb
Это установит по старшим версиям.
Просто знайте в целом, что понижение пакетов как это могло вызвать проблемы, если другие программы зависят от тех старших версий, потому что dpkg
не делает проверок зависимости при понижении (см. man dpkg
)