2017-10-07 1 views
1

우분투 16.04 LTS를 통해 Octave 통계 패키지를 설치하려고하는데, 그럴 수 없습니다.Octave, Ubuntu의 통계 패키지

sudo apt-get install octave 

다음, 내가 사용 통계 패키지를 설치하려고 :

나는 사용하여 성공적으로 옥타브의 패키지를 설치

sudo apt-get install octave-statistics 

을하지만 말한다 :

다음 패키지 unmet dependencies를 가지고 있습니다 : 옥타브 - 통계 : 의존 : 옥타브 - io (> = 1.0.18)

다음 패키지가 충족되지 않은 종속성이 : 옥타브-IO 종속 주체 나는이 메시지가, 그 후

sudo apt-get install octave-io 

을 : 내가 사용 옥타브-IO installig 시도 물론

설치 : liboctave3하지만 설치되지 않을 것입니다. E : 문제를 해결할 수 없으므로 손상된 패키지를 보관하고 있습니다.

다음, 내가 사용 liboctave3를 설치하려고 :

sudo apt-get install liboctave3 

그러나 나는 다음 메시지가 나타납니다 : 다음 패키지가 제거됩니다

: 옥타브 새로운 패키지 다음 liboctave3

옥타브를 제거하려고하지만 .... 옥타브가 필요합니다 ....

어떻게해야합니까?

+0

우분투 (I 데비안 GNU/리눅스 사용자입니다)를 사용한 적이하지만 난 당신이 [위키]의 지침에 따라해야한다고 생각 (http://wiki.octave.org/Octave_for_Debian_systems#Octave.27s_Personal_Package_Archive_.28PPA.29_for_Ubuntu)를 [PPA]를 사용하여 설치 (https://launchpad.net/~octave/+archive/ubuntu/stable) – Andy

+0

그 매우 이상한 우분투 패키지 버그처럼 보입니다. 우분투 저장소에서 설치 하시겠습니까? 또는 Octave 및 Octave 패키지도 제공하는 PPA를 활성화 했습니까? – carandraug

+0

나는 일이 나에게 프로그래밍 문제처럼 보이지 않는 옥타브 프로그래밍을 할 수 있지만 있음을 감사 드리며 오히려 패키지 관리 하나; 따라서 정말 https://superuser.com 또는 https://unix.stackexchange.com/에 속합니다. – tink

답변

0

아마도 설치를 업데이트해야합니다. 나는 어렴풋이 주위에 같은 지금 나는 마치 마법처럼

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

작품을 설치 octave 내 시스템

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

을 그리고,에있는 LTS 16.04.0

을 기억

[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. 
0

혹시이 문제를 해결할 수 있었습니까?

우분투 16.04 LTS에서 정확히 동일한 문제가 발생합니다.

sudo apt-get install octave-io 

사용 octave-io를 설치하려고하면

sudo apt-get install liboctave3 

다시 octave가 제거 될 것이라는 메시지와 함께 제공하여 메시지

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

에 연결됩니다.

너무 당황했습니다.

업데이트 : 2018년 1월 14일

옥타브는 옥타브 PPA에서 설치되어있는 경우 일부 종속성 문제가 밝혀졌습니다. 표준 우분투 저장소에서 설치해도 아무런 문제가 발생하지 않습니다. 이전 버전이지만 작동합니다.

하나가 위의 문제를 통해 오는 경우 다음 작동합니다 :

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