如何安装以前版本的 ICU?

如何安装以前版本的 ICU?

在 16.04 LTS 中,当前 ICU 版本是 55。

我需要安装版本 52 来运行特定的软件来转换数据库。

我怎样才能做到这一点?

答案1


一般情况下,一些软件需要特定版本的 libicu,而且拥有多个版本也不会有问题:所有文件都有唯一的名称:libicudata.so.52,等等。

因此您通常可以安装一个没有冲突的软件包。icu52:http://packages.ubuntu.com/search?suite=default§ion=all&arch=any&keywords=libicu52&searchon=names→ libicu52


答案2

这是源包页面用于启动板上的 52*icu版本。

在下面构建单击您的体系结构:amd64 表示 64 位系统,i386 表示 32 位系统,等等。

在特定于架构的页面上向下滚动到构建文件并找到.deb包裹。

将文件自己保存在目录中,然后cd到目录中执行

sudo dpkg -i *.deb

这将安装超过更高版本。

请注意,如果其他程序依赖于这些更高版本,则像这样降级软件包可能会导致问题,因为dpkg降级时不进行依赖性检查(请参阅man dpkg

相关内容