我无法安装该octave-image:i386
软件包。为了解决这个问题,我安装了依赖项,但之后出现了同样的错误:
The following packages have unmet dependencies:
octave-image:i386 : Depends: octave:i386 (>= 4.0.0) but it is not going to be installed
有人能帮我解决这个问题吗?
pagla@pagla-Inspiron-3521:~$ sudo apt-cache policy octave octave-image
octave:
Installed: 4.0.2-1ubuntu5~octave~trusty1
Candidate: 4.0.2-1ubuntu5~octave~trusty1
Version table:
*** 4.0.2-1ubuntu5~octave~trusty1 0
500 http://ppa.launchpad.net/octave/stable/ubuntu/ trusty/main amd64 Packages
100 /var/lib/dpkg/status
3.8.1-1ubuntu1 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
octave-image:
Installed: 2.4.0-1~octave~trusty1
Candidate: 2.4.0-1~octave~trusty1
Version table:
*** 2.4.0-1~octave~trusty1 0
500 "http:ppa.launchpad.net/octave/stable/ubuntu/ trusty/main amd64 Packages"
100 /var/lib/dpkg/status
2.2.0-3 0
500 "http/us.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages"
答案1
首先,您尝试在 64 位 Ubuntu 上安装 32 位软件包。这没有必要。保留i386
软件包名称中的部分,然后直接使用octave-image
。
其次,为了能够使用rgb2gray
函数,您需要导入定义该函数的包。该包image
如下所示:此主题。您还需要先使用命令加载包pkg load image
。检查一下Stackoverflow 问题还。
希望这会有所帮助。