ipkg / opkg如何按指定版本安装某些包?

时间:2016-05-14 08:41:34

标签: nas opkg

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

#header colA   errA     colB  errB
typeX   10.0   1.0      15.1   1.5
typeY   5.0   0.5      12.1   0.8

由于某些依赖性问题,我需要0.9.7版本。但是,如果我只输入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.8,一个。

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

1 个答案:

答案 0 :(得分:1)

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

  

如果repo中有多个版本的软件包,opkg默认值   到最新的一个。要强制opkg使用不同的版本,请使用语法   =使用。例如,在一个拥有的回购中   版本1.0,2.0和3.0的'a',将安装以下命令   版本1.0:

     

opkg安装a = 1.0

     

apt-get使用的语法相同。

Here's问题和0.3.2 release notes