2

当我打算通过 ipkg 在我的 NAS 上安装一些软件包时,我发现有多个版本,例如:

root@Nas:/opt/etc/init.d# ipkg list | grep openssl
openssl - 0.9.8v-2 - Openssl provides the ssl implementation in libraries libcrypto and libssl, and is needed by many other applications and librari
openssl - 0.9.7m-6 - Openssl provides the ssl implementation in libraries libcrypto and libssl, and is needed by many other applications and librari

由于一些依赖问题,我需要版本 0.9.7。但是,如果我只是键入ipkg install openssl它,它将始终安装后者,也就是 0.9.8,一个。

有人知道如何指定要安装的版本吗?

4

1 回答 1

3

此功能是在 opkg 0.3.2中引入的,取自提交消息:

如果 repo 中有多个版本的包可用, opkg 默认为最新版本。要强制 opkg 使用不同的版本,请使用语法 =。例如,在具有 'a' 版本 1.0、2.0 和 3.0 的存储库中,以下命令将安装版本 1.0:

opkg 安装 a=1.0

语法与 apt-get 使用的相同。

这是问题和 0.3.2 的发行说明

于 2016-06-21T07:30:57.570 回答