我正在尝试使用 apt-get 安装 Octave 4.0.2(特别是该版本;我有理由相信存在影响我想要运行的软件的不兼容性,并且想要安装此版本来验证或使该声明无效)。
详细这里,我已经运行了以下内容,看似没有错误
add-apt-repository ppa:octave/stable
apt-get update
(不需要 Sudo,这是在 docker 中)
然而,接下来是:
apt-get install octave=4.0.2
详细这里只是给了我一个未找到版本的错误:
Version '4.0.2' for 'octave' was not found
同样,对于该软件包名称的变体,直至包括完整表达式“4.0.2-1ubuntu5~octave~precise2”
奇怪的是,我可以安装(和卸载)Octave的最新版本,v4.2.1。
我遗漏了什么?如何安装必要的版本?
更新 1 Docker 内部的 Ubuntu 版本是 16.04.3 LTS
更新2 结果
apt-cache policy octave
是:
Installed: 4.2.1-2~octave~xenial1
Candidate: 4.2.1-2~octave~xenial1
Version table:
*** 4.2.1-2~octave~xenial1 500
500 http://ppa.launchpad.net/octave/stable/ubuntu xenial/main amd64 Packages
100 /var/lib/dpkg/status
4.0.0-3ubuntu9.1 500
500 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages
4.0.0-3ubuntu9 500
500 http://archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
目前已安装 Octave 的较新版本。