Ubuntu上的Octave统计信息包
问题描述:
我试图在Ubuntu 16.04 LTS上安装Octave统计信息包,但是我不能。Ubuntu上的Octave统计信息包
sudo apt-get install octave
接下来,我尝试使用安装统计软件包:
我用成功安装八度的包
sudo apt-get install octave-statistics
但他说:
下面的包有未满足的依赖关系:octave-statistics: 取决于:octave-io(> = 1.0.18),但它不会是安装
当然我试过installig倍频-io的使用:
sudo apt-get install octave-io
之后,我得到这个消息:
下列软件包有不能满足的依赖关系:倍频-io的 Depends中:liboctave3,但不会安装 E:无法更正问题,您已经保存了破损的软件包。
接下来,我尝试使用安装liboctave3:
sudo apt-get install liboctave3
但我收到一条消息:
下列软件包将被删除:倍频 下列新软件包将被安装:liboctave3
它试图去除八度...但我需要八度....
我该怎么办?
答
您可能应该更新您的安装。我依稀记得这样的事情周围LTS 16.04.0
现在,我有我的系统
[email protected]: ~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.3 LTS"
[email protected]: ~$
而且,在安装有
[email protected]: ~$ sudo apt install octave-statistics
的作品就像一个魅力octave
[email protected]: ~$ sudo apt install octave-statistics
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
ant ant-optional libapache-poi-java libapache-pom-java libcommons-codec-
java libcommons-logging-java libcommons-parent-java libdom4j-java libjaxen-
java libjdom1-java
libjexcelapi-java libjopendocument-java liblog4j1.2-java libxerces2-java
libxml-commons-external-java libxml-commons-resolver1.1-java libxmlbeans-java libxom-java
libxpp2-java libxpp3-java octave-io
Suggested packages:
ant-doc ant-gcj default-jdk | java-compiler | java-sdk ant-optional-gcj
antlr javacc junit jython libbcel-java libbsf-java libcommons-net-java
libgnumail-java
libjaxp1.3-java libjdepend-java libjsch-java liboro-java libregexp-java
libxalan2-java libapache-poi-java-doc libavalon-framework-java libcommons-logging-java-doc
libexcalibur-logkit-java libdom4j-java-doc libjdom1-java-doc liblog4j1.2-java-doc libxerces2-java-doc libxerces2-java-gcj libxml-commons-resolver1.1-java-doc
libxom-java-doc
The following NEW packages will be installed:
....
0 upgraded, 22 newly installed, 0 to remove and 0 not upgraded.
答
你有没有想过解决这个问题?
我在Ubuntu 16.04 LTS上遇到了完全相同的问题。试图使用
sudo apt-get install octave-io
安装octave-io
导致消息
octave-io: Depends: liboctave3 but it is not going to be installed E: Unable to correct problems, you have held broken packages.
使用
sudo apt-get install liboctave3
回来了的消息octave
将被删除。
现在相当困惑。
更新:2018年1月14日
原来有八度,如果从八度PPA安装了一些依赖问题。从标准的Ubuntu存储库安装不会导致任何问题。这是一个较旧的版本,但它的作品。
如果遇到上面的问题下面应该工作:
sudo apt-get purge octave
sudo apt-get autoremove
sudo add-apt-repository --remove ppa:octave/stable
sudo apt-get update
sudo apt-get install octave
我从来没有使用过Ubuntu的(我是一个Debian GNU/Linux的用户),但我想你应该遵循[wiki上]的说明(http://wiki.octave.org/Octave_for_Debian_systems#Octave.27s_Personal_Parchage_Archive_.28PPA.29_for_Ubuntu)使用[PPA](https://launchpad.net/~octave/+archive/ubuntu/stable)安装它 – Andy
看起来像一个非常奇怪的Ubuntu包装错误。你确定你是从Ubuntu存储库安装吗?或者你是否启用了一些也提供Octave和Octave软件包的PPA? – carandraug
虽然我明白可以用八度音程编程,但这对我来说不是一个编程问题,而是一个包管理问题。因此它确实属于https://superuser.com或https://unix.stackexchange.com/ – tink