Σελίδα 2 από 2

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

ΔημοσίευσηΔημοσιεύτηκε: 01 Σεπ 2019, 23:46
από bobptz
Κώδικας: Επιλογή όλων
$ sudo dpkg -i jdk-12.0.2_linux-x64_bin.deb
[sudo] password for bob:
(Reading database ... 179549 files and directories currently installed.)
Preparing to unpack jdk-12.0.2_linux-x64_bin.deb ...
Unpacking jdk-12.0.2 (12.0.2-1) over (12.0.2-1) ...
Setting up jdk-12.0.2 (12.0.2-1) ...


Κώδικας: Επιλογή όλων
$ dpkg --listfiles jdk-12.0.2 | grep -E '.*/bin$'
/usr/lib/jvm/jdk-12.0.2/bin


Όπως είδες το εγκατέστησα με δύο διαφορετικούς τρόπους. Αλλά και πάλι δε δουλεύει.

>>>>>>
Τώρα που εγκατέστησες το jdk 12 έστω και από το Software Center θα πρέπει να δηλώσεις το μονοπάτι που εγκαταστήθηκε στις μεταβλητές περιβάλλοντος.
<<<<<<
Αυτό δεν ξέρω πως να το κάνω. Οδηγίες δεν υπάρχουνε? Θεωρείται αυτονόητο, και δεν το έχουνε? Τόσα χρόνια με ubuntu δουλεύω, και πάλι άσχετος είμαι...


EDIT:
Δεν καταλαβαίνω. Μα εδώ λέει:
If you want to install deb packages in command lime, you can use either apt command or dpkg command.
https://itsfoss.com/install-deb-files-ubuntu/

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

ΔημοσίευσηΔημοσιεύτηκε: 01 Σεπ 2019, 23:54
από Maras
Ωραία τώρα άνοιξε τερματικό και δώσε την παρακάτω εντολή :
Κώδικας: Επιλογή όλων
echo -e 'export JAVA_HOME="/usr/lib/jvm/jdk-12.0.2"\nexport PATH="$PATH:${JAVA_HOME}/bin"' | sudo tee /etc/profile.d/jdk12.sh

κάνε επανεκκίνηση και έλεγξε πάλι την έκδοση με την εντολή :
Κώδικας: Επιλογή όλων
java -version

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

ΔημοσίευσηΔημοσιεύτηκε: 02 Σεπ 2019, 00:03
από bobptz
Κώδικας: Επιλογή όλων
$ java -version
java version "12.0.2" 2019-07-16
Java(TM) SE Runtime Environment (build 12.0.2+10)
Java HotSpot(TM) 64-Bit Server VM (build 12.0.2+10, mixed mode, sharing)


1) έχω μια εφαρμογή που σου έλεγα, ένα αρχείο πχ some-file.jnlp. Αυτό πως θα γίνει να τρέξει? Μου το ανοίγει σαν ΤΧΤ αρχείο.

2)
>>>>>
echo -e 'export JAVA_HOME="/usr/lib/jvm/jdk-12.0.2"\nexport PATH="$PATH:${JAVA_HOME}/bin"' | sudo tee /etc/profile.d/jdk12.sh
<<<<<
Αυτό το πράγμα, σε ποιο trutorial το αναφέρει? Έχω άλλα 2 pc να σετάρω το java.

EDIT: To Octave δούλεψε!

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

ΔημοσίευσηΔημοσιεύτηκε: 02 Σεπ 2019, 00:15
από Maras
Για να ξεκαθαρίσεις κάποια πράγματα :
1) Με το sudo apt install μπορείς να εγκαταστήσεις deb πακέτο άλλα θέλει το απόλυτο μονοπάτι του αρχείου (π.χ. /home/user/Downloads/arxeio.deb) και στην ουσία χρησιμοποιεί το dpkg, οπότε είναι πιο γρήγορο και εύκολο να κάνεις χρήση του τελευταίου κατ' ευθείαν.
2) Διάβασε τις 2 απαντήσεις στο παρακάτω link για να εμβαθύνεις λίγο στο jdk και στο jre και να δεις τις διαφορές τους. https://stackoverflow.com/questions/1906445/what-is-the-difference-between-jdk-and-jre
3) Διάβασε τον παρακάτω οδηγό για να δεις πώς εγκαθιστάς την Oracle Jdk (αυτό που κάναμε, έχει και άλλον τρόπο) καθώς και την Openjdk. Εννοείται πώς κάθε οδηγό τον προσαρμόζεις στα αποτελέσματα του συστήματός σου. https://linuxhint.com/install_jdk12_ubuntu_1904/

Για τα αρχεία με κατάληξη *.jnlp, άνοιξε ένα νέο θέμα για να μην τα μπουρδουκλώσουμε γιατί και το συγκεκριμένο θέμα αφορούσε το octave και καταλήξαμε στην java. Αφού επιλύθηκε το θέμα, τίκαρε το σαν λυμμένο για να βοηθηθούν μελλοντικοί χρήστες.

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

ΔημοσίευσηΔημοσιεύτηκε: 02 Σεπ 2019, 00:34
από bobptz
Maras έγραψε:3) Διάβασε τον παρακάτω οδηγό για να δεις πώς εγκαθιστάς την Oracle Jdk (αυτό που κάναμε, έχει και άλλον τρόπο) καθώς και την Openjdk. Εννοείται πώς κάθε οδηγό τον προσαρμόζεις στα αποτελέσματα του συστήματός σου. https://linuxhint.com/install_jdk12_ubuntu_1904/

Εμείς κάναμε το δεύτερο τρόπο (Installing Oracle JDK 12 from the Official Website:), σωστά?

Ο πρώτος τρόπος φαίνεται πιο εύκολος (Installing Oracle JDK 12 using PPA:).

Με τον πρώτο τρόπο κάνει αυτόματα updates, ενώ με το δεύτερο θα πρέπι να κάνω download εγώ το καινούριο αρχείο?

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

ΔημοσίευσηΔημοσιεύτηκε: 02 Σεπ 2019, 00:40
από Maras
Ναι σε όλα.

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

ΔημοσίευσηΔημοσιεύτηκε: 02 Σεπ 2019, 00:45
από bobptz
Ευχαριστώ πάρα πολύ για τη βοήθεια!

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

ΔημοσίευσηΔημοσιεύτηκε: 02 Σεπ 2019, 00:52
από Maras
Αν θέλεις να δοκιμάσεις τους άλλους τρόπους εγκατάστασης, μπορείς να αφαιρέσεις το deb πακέτο με την εντολή :
Κώδικας: Επιλογή όλων
sudo dpkg -P jdk-12.0.2

το -P είναι από το Purge δηλαδή πλήρης εκκαθάριση, ενώ για απλή αφαίρεση χρησιμοποιείς το εξής :
Κώδικας: Επιλογή όλων
sudo dpkg -r jdk-12.0.2

το -r από το remove.
Να είσαι καλά φίλε.

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

ΔημοσίευσηΔημοσιεύτηκε: 05 Σεπ 2019, 11:31
από bobptz
Να σε ρωτήσω κάτι? Εγώ αν ήθελα να κάνω απεγκατάσταση το java, το πρώτο που θα σκεφτόμουν είναι να κάνω αυτό:
Κώδικας: Επιλογή όλων
$ java -version
java version "12.0.2" 2019-07-16
Java(TM) SE Runtime Environment (build 12.0.2+10)
Java HotSpot(TM) 64-Bit Server VM (build 12.0.2+10, mixed mode, sharing)


Και μετά να δω πως θα το βγάλω.

Αυτό που μου πρότεινες εσύ (jdk-12.0.2) από που θα το έβρισκα?

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

ΔημοσίευσηΔημοσιεύτηκε: 06 Σεπ 2019, 00:15
από Maras
Αν εννοείς που είναι εγκατεστημένες οι διάφορες εκδόσεις της Java, τότε μπορείς να ελέγξεις το παρακάτω μονοπάτι :
Κώδικας: Επιλογή όλων
ls /usr/lib/jvm

To συγκεκριμένο jdk-12.0.2, το εγκαταστήσαμε σαν deb πακέτο, οπότε το αφαιρείς και σαν deb πακέτο, με την εντολή dpkg.