2017-10-07 6 views
1

J'essaie d'installer le paquet de statistiques Octave sur Ubuntu 16.04 LTS, mais je ne peux pas.Octave, paquet de statistiques sur Ubuntu

J'ai installé avec succès le paquet d'Octave en utilisant:

sudo apt-get install octave 

Ensuite, je tente d'installer le paquet de statistiques en utilisant:

sudo apt-get install octave-statistics 

Mais dit:

Les paquets suivants avoir des dépendances non comblées: octave-statistiques: Dépend: octave-io (> = 1.0.18) mais ça ne va pas être installé

Bien sûr, j'ai essayé installig octave-io utilisant:

sudo apt-get install octave-io 

Après cela, je reçois ce message:

Les paquets suivants contiennent des dépendances non satisfaites: octave-io Depends : liboctave3 mais il ne va pas être installé E: Impossible de corriger les problèmes, vous avez tenu des paquets cassés.

Ensuite, je tente d'installer liboctave3 utilisant:

sudo apt-get install liboctave3 

Mais je reçois le message suivant:

Les paquets suivants seront ENLEVÉS: octave Les NOUVEAUX paquets suivants sera installé: liboctave3

Il essaie d'enlever l'octave .... mais j'ai besoin d'octave ....

Que puis-je faire?

+0

Je ne ai jamais utilisé Ubuntu (je suis un utilisateur Debian GNU/Linux) mais je pense que vous devez suivre les instructions [sur le wiki] (http://wiki.octave.org/Octave_for_Debian_systems#Octave.27s_Personal_Package_Archive_.28PPA.29_for_Ubuntu) pour l'installer en utilisant le [PPA] (https://launchpad.net/~octave/+archive/ubuntu/stable) – Andy

+0

ressemble à un bogue d'emballage Ubuntu très étrange. Êtes-vous sûr de vouloir installer à partir du référentiel Ubuntu? Ou avez-vous activé un PPA qui fournit également des paquets Octave et Octave? – carandraug

+0

Bien que j'apprécie qu'on puisse faire de la programmation en octave, cela ne me semble pas un problème de programmation, mais plutôt un problème de gestion de paquets; donc il appartient vraiment à https://superuser.com ou https://unix.stackexchange.com/ – tink

Répondre

0

Vous devriez probablement mettre à jour votre installation. Je me souviens vaguement quelque chose comme ça autour LTS 16.04.0

En ce moment j'ai sur mon système

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

Et, avec octave installé

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

fonctionne comme un charme

[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

Avez-vous déjà réussi à résoudre ce problème?

J'ai exactement le même problème sur Ubuntu 16.04 LTS.Toute tentative d'installation octave-io utilisant

sudo apt-get install octave-io 

conduit à un message

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

En utilisant

sudo apt-get install liboctave3 

revient avec un message qui octave seront supprimés.

Assez perplexe aussi maintenant.

Mise à jour: 2018-01-14

Turns out il y a quelques problèmes de dépendance si octave est installé à partir de l'octave ppa. L'installation à partir du référentiel Ubuntu standard ne pose aucun problème. C'est une version plus ancienne mais ça marche.

Ce qui suit devrait fonctionner si l'on rencontre le problème ci-dessus:

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