δεν εγκαθιστάται το octave  Το θέμα επιλύθηκε

...office, φωτογραφία, CAD, spss, latex, κλπ

Συντονιστής: adem1

δεν εγκαθιστάται το octave

Δημοσίευσηαπό bobptz » 01 Σεπ 2019, 17:42

Προσπαθώ να εγκαταστήσω το Octave (από το software center) σε Ubuntu 18.04. Μου βγάζει μήνυμα :
Κώδικας: Επιλογή όλων
unable to install "gnu octave":
error while installing package : installed oracle-java11-installer-local package post-installation script subprocess returned error exit status 1


Εικόνα
Γνώσεις Linux: Μαθαίνω ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό


bobptz
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 556
Εγγραφή: 28 Δεκ 2012, 02:39
Εκτύπωση

Re: δεν εγκαθιστάται το octave

Δημοσίευσηαπό bobptz » 01 Σεπ 2019, 17:51

Δοκίμασα και από τερματικό:
Κώδικας: Επιλογή όλων
$ apt install octave
E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
bob@bob-desktop:~$ sudo apt install octave
[sudo] password for bob:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
octave is already the newest version (4.2.2-1ubuntu1).
The following packages were automatically installed and are no longer required:
  dkms libgsoap-2.8.60 libllvm7 libvncserver1
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 134 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up oracle-java11-installer-local (11.0.3-1~linuxuprising2) ...
Before installing this package,
please download the Oracle JDK 11 .tar.gz file
with the same version as this package,
and place it in /var/cache/oracle-jdk11-installer-local,

E.g.:
sudo mkdir -p /var/cache/oracle-jdk11-installer-local
sudo cp jdk-11.0.3_linux-x64_bin.tar.gz /var/cache/oracle-jdk11-installer-local/
sha256sum mismatch jdk-11.0.3_linux-x64_bin.tar.gz
Oracle JDK 11 is NOT installed.
dpkg: error processing package oracle-java11-installer-local (--configure):
installed oracle-java11-installer-local package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
oracle-java11-installer-local
E: Sub-process /usr/bin/dpkg returned an error code (1)


Κάτι παίζει με αυτό:
Oracle JDK 11 is NOT installed.

Αλλά πως θα το διορθώσω?
Γνώσεις Linux: Μαθαίνω ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό


bobptz
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 556
Εγγραφή: 28 Δεκ 2012, 02:39
Εκτύπωση

Re: δεν εγκαθιστάται το octave  Το θέμα επιλύθηκε

Δημοσίευσηαπό Maras » 01 Σεπ 2019, 21:41

Άνοιξε ένα τερματικό και σβήσε το συγκεκριμένο πακέτο :
Κώδικας: Επιλογή όλων
sudo apt remove --purge oracle-java11-installer-local

στη συνέχεια δοκίμασε πάλι να εγκαταστήσεις το octave.
Το πρόβλημα είναι πλέον ότι για να εγκαταστήσεις την Java της Oracle, χρειάζεται να κάνεις log in στο επίσημο site και από εκεί να κατεβάσεις το αρχείο που χρειάζεται, χρειάζεται δηλαδή λογαριασμό στην Oracle. Αν έχεις λογαριασμό τότε κάνεις αυτό που σου προτείνει το τερματικό αφού κατεβάσεις το αρχείο( οι 3 εντολές μετά το E. g. :)
“Long is the way, and hard, that out of hell leads up to light.”
Άβαταρ μέλους
Maras
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 817
Εγγραφή: 25 Ιούλ 2017, 12:49
Εκτύπωση

Re: δεν εγκαθιστάται το octave

Δημοσίευσηαπό bobptz » 01 Σεπ 2019, 22:26

Ναι, αλλά χρειάζομαι να υπάρχει και το Oracle Java, για ένα άλλο application που θέλω να χρησιμοποιήσω. Δε θέλω να έχω το OpenJDK java.

Εχω καταμπερδευτεί. Την Java 11, Java 12, ή την Java 8 πρέπει να έχω?
Γνώσεις Linux: Μαθαίνω ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό


bobptz
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 556
Εγγραφή: 28 Δεκ 2012, 02:39
Εκτύπωση

Re: δεν εγκαθιστάται το octave

Δημοσίευσηαπό Maras » 01 Σεπ 2019, 22:30

Αν δεν θέλεις να χρησιμοποιείς την ανοιχτή έκδοση τότε θα πρέπει να φτιάξεις λογαριασμό στην Oracle και να κατεβάσεις το αρχείο με την έκδοση σου, όπως σου είπα. Τώρα το ποια έκδοση χρησιμοποιείς, εξαρτάται με το τι χρειάζεται το κάθε σου πρόγραμμα και με το ποιες εκδόσεις υπάρχουν για τη διανομή σου. Δεν υπάρχει σωστή ή λάθος επιλογή απλά εξαρτάται από τις ανάγκες σου.
“Long is the way, and hard, that out of hell leads up to light.”
Άβαταρ μέλους
Maras
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 817
Εγγραφή: 25 Ιούλ 2017, 12:49
Εκτύπωση

Re: δεν εγκαθιστάται το octave

Δημοσίευσηαπό bobptz » 01 Σεπ 2019, 22:39

Δε μου ζητάει να κάνω λογαριασμό. Από εδώ μπορώ να κατεβάσω το version 12. Κάνω κάτι λάθος?
https://www.oracle.com/technetwork/java ... 95953.html
Γνώσεις Linux: Μαθαίνω ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό


bobptz
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 556
Εγγραφή: 28 Δεκ 2012, 02:39
Εκτύπωση

Re: δεν εγκαθιστάται το octave

Δημοσίευσηαπό Maras » 01 Σεπ 2019, 22:58

Ωραία, κατέβασε ναι το, deb αρχείο και εγκατέστησε το από το τερματικό. Το προηγούμενο πακέτο όμως θα πρέπει να το σβήσεις γιατί ήταν έκδοση 11.
“Long is the way, and hard, that out of hell leads up to light.”
Άβαταρ μέλους
Maras
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 817
Εγγραφή: 25 Ιούλ 2017, 12:49
Εκτύπωση

Re: δεν εγκαθιστάται το octave

Δημοσίευσηαπό bobptz » 01 Σεπ 2019, 23:04

Το πακέτο 11 το έσβησα όπως είπες.

Κατέβασα το jdk-12.0.2_linux-x64_bin.deb. Έκανα δεξί κλικ και το εγκατέστησα μέσω του "software install".

Κι όμως δε φαίνεται να δουλεύει:
Κώδικας: Επιλογή όλων
$ java -version

Command 'java' not found, but can be installed with:

sudo apt install default-jre           
sudo apt install openjdk-11-jre-headless
sudo apt install openjdk-8-jre-headless
Γνώσεις Linux: Μαθαίνω ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό


bobptz
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 556
Εγγραφή: 28 Δεκ 2012, 02:39
Εκτύπωση

Re: δεν εγκαθιστάται το octave

Δημοσίευσηαπό bobptz » 01 Σεπ 2019, 23:34

Δοκίμασα και με το χέρι, από τερματικό:
Κώδικας: Επιλογή όλων
$ sudo apt install jdk-12.0.2_linux-x64_bin.deb
[sudo] password for bob:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package jdk-12.0.2_linux-x64_bin.deb
E: Couldn't find any package by glob 'jdk-12.0.2_linux-x64_bin.deb'
E: Couldn't find any package by regex 'jdk-12.0.2_linux-x64_bin.deb'


Τι φταίει? Το αρχείο είναι στο directory DOWNLOADS, από εκεί προσπαθώ να το εγκαταστήσω.
Γνώσεις Linux: Μαθαίνω ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό


bobptz
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 556
Εγγραφή: 28 Δεκ 2012, 02:39
Εκτύπωση

Re: δεν εγκαθιστάται το octave

Δημοσίευσηαπό Maras » 01 Σεπ 2019, 23:39

Ένα αρχείο της μορφής deb το εγκαθιστάς με την εντολή :
Κώδικας: Επιλογή όλων
sudo dpkg -i ονομααρχείου.deb

Τώρα που εγκατέστησες το jdk 12 έστω και από το Software Center θα πρέπει να δηλώσεις το μονοπάτι που εγκαταστήθηκε στις μεταβλητές περιβάλλοντος.
Δώσε μου το αποτέλεσμα της εντολής :
Κώδικας: Επιλογή όλων
dpkg --listfiles jdk-12.0.2 | grep -E '.*/bin$'
“Long is the way, and hard, that out of hell leads up to light.”
Άβαταρ μέλους
Maras
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 817
Εγγραφή: 25 Ιούλ 2017, 12:49
Εκτύπωση

Επόμενο

Επιστροφή στο Εφαρμογές για Γραφείο / Γραφιστική / Επιστήμες