2017-10-07 6 views
1

私はOctave統計パッケージをUbuntu 16.04 LTSにインストールしようとしていますが、できません。Octave、Ubuntuの統計パッケージ

私が使用して成功したオクターブのパッケージをインストール:

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 依存:liboctave3がインストールされません。 E:問題を解決できません。破損したパッケージを保持しています。

次は、私が使用してliboctave3をインストールしよう:

sudo apt-get install liboctave3 

しかし、私は次のメッセージが表示されます。次のパッケージが削除されます

:オクターブ NEWパッケージ次のインストールされます:liboctave3

オクターブを削除しようとしていますが、オクターブが必要です....

どうすればいいですか?

+0

私はUbuntuのを使ったことがない(私はDebianのGNU/Linuxのユーザーです)が、私はあなたが[ウィキ]の指示に従ってくださいだと思います[PPA](https://launchpad.net/~octave/+archive/ubuntu/stable)を使用してインストールするには、http://wiki.octave.org/Octave_for_Debian_systems#Octave.27s_Personal_Package_Archive_.28PPA.29_for_Ubuntu) – Andy

+0

非常に奇妙なUbuntuパッケージングのバグのようです。 Ubuntuリポジトリからインストールしてもよろしいですか?あるいは、OctaveとOctaveパッケージも提供するPPAを有効にしましたか? – carandraug

+0

私はオクターブでプログラミングすることができますが、これはプログラミング上の問題のようには見えませんが、したがって、実際にはhttps://superuser.comまたはhttps://unix.stackexchange.com/に属しています。 – tink

答えて

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]: ~$ 

を持っていると、octaveで魔法のように

[email protected]: ~$ sudo apt install octave-statistics 

作品

[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. 
をインストールLTS 16.04.0

周りにこのようなことをぼんやりと覚えています

0

万が一この問題を解決できましたか?

私はUbuntu 16.04 LTSで全く同じ問題を抱えています。

sudo apt-get install octave-io 

を使用してoctave-ioをインストールしようとすると、

sudo apt-get install liboctave3 

を使用してメッセージ

octave-io: Depends: liboctave3 but it is not going to be installed E: Unable to correct problems, you have held broken packages. 

につながるoctaveが削除されることをメッセージとともに戻ってきます。

今もあまりにも困惑しています。

更新日:2018年1月14日

は、オクターブオクターブのPPAからインストールされている場合、一部の依存関係の問題があるが判明。標準のUbuntuリポジトリからインストールしても問題はありません。これは古いバージョンですが、動作します。

1は、上記の問題に遭遇場合は、次の動作するはずです:

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 
関連する問題