2016-04-19 127 views
2

我需要安装特定的包版本的具体版本,但它不与APT工作:APT:安装包

[email protected]:~# apt-get install my-lib-java=2016.03.30-79 
Reading package lists... Done 
Building dependency tree 
Reading state information... Done 
The following extra packages will be installed: 
    my-lib-java 
0 upgraded, 0 newly installed, 0 to remove and 93 not upgraded. 

旧版本已安装:

[email protected]:~# dpkg -l | grep my-lib-java 
ii my-lib-java     2016.02.25-3-g5aa415e-75   amd64  no description given 

但我明确指定版本确实存在:

[email protected]:~# apt-cache madison my-lib-java 
my-lib-java | 2016.04.19-86 | https://my.re.po/dl/ubuntu/ trusty/ Packages 
my-lib-java | 2016.03.30-79 | https://my.re.po/dl/ubuntu/ trusty/ Packages 
my-lib-java | 2016.02.25-73 | https://my.re.po/dl/ubuntu/ trusty/ Packages 

我该如何安装2016.03.30-79?

回答

2

好,与APT的问题是,我-LIB-java的依赖于我的-lib以使该解决方案是

apt-get install my-lib-java=2016.03.30-79 my-lib=2016.03.30-79 

然后它经过。