簡體   English   中英

APT:安裝特定版本的包

[英]APT: install specific version of a package

我需要安裝特定的軟件包版本,但它不適用於 APT:

root@myhost:~# 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.

已安裝舊版本:

root@myhost:~# dpkg -l | grep my-lib-java
ii  my-lib-java                  2016.02.25-3-g5aa415e-75            amd64        no description given

但我明確指定的版本確實存在:

root@myhost:~# 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?

好的,APT 的問題是 my-lib-java 依賴於 my-lib 所以解決方案是

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

然后它通過。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM