当当前发行版不可用时获取最新版本的软件包

当当前发行版不可用时获取最新版本的软件包

基本上,我有这个:

lucho@lucho-HP:~$ apt-cache policy dynare-matlab
dynare-matlab:
  Installed: 4.4.1-1build1
  Candidate: 4.4.1-1build1
  Version table:
     4.4.3-1~trusty1 0
        100 http://www.dynare.org/ubuntu/ trusty/contrib amd64 Packages
 *** 4.4.1-1build1 0
        500 mirror://mirrors.ubuntu.com/mirrors.txt/ trusty/multiverse amd64 Packages
        500 http://gb.archive.ubuntu.com/ubuntu/ trusty/multiverse amd64 Packages
        100 /var/lib/dpkg/status

然而,apt-get upgrade惯于从 4.4.1 升级到 4.4.3。鉴于我对upgrade和的了解有限dist-upgrade,前者没有升级,因为需要安装/删除一些其他软件包(即我需要将发行版从 14.04 更新到...?)。那么,在不更新发行版的情况下,有什么方法可以让最新的软件包正常工作吗?

答案1

简单方法:

apt-get install dynare-matlab=4.4.3-1~trusty1

最佳方式:使用优先级,例如:

为 PPA 分配更高优先级

相关内容