Σελίδα 1 από 1

εντοπισμός και uninstall παλιών εκδόσεων εφαρμογών

ΔημοσίευσηΔημοσιεύτηκε: 02 Σεπ 2019, 12:46
από bobptz
Καλημέρα

Έβαλα το Oracle Java 12. Πως εντοπίζω παλιότερες εκδόσεις της java και πως τις βγάζω?

Ακόμα καλύτερα, υπάρχει ένα γενικότερο εργαλείο (gui) που να μου δείχνει παλιές εκδόσεις και να μπορώ να τις βγάζω. Πχ έχω το Virtualbox 6. Και πρέπει να έχω ακόμα τα παλιά VB 4 και 5. Να τα βγάλω κι αυτά.

Re: εντοπισμός και uninstall παλιών εκδόσεων εφαρμογών  Το θέμα επιλύθηκε

ΔημοσίευσηΔημοσιεύτηκε: 02 Σεπ 2019, 14:15
από Maras
Μπορείς να χρησιμοποιήσεις το Synaptic Package Manager.
Το εγκαθιστάς με την εντολή :
Κώδικας: Επιλογή όλων
sudo apt install synaptic

Re: εντοπισμός και uninstall παλιών εκδόσεων εφαρμογών

ΔημοσίευσηΔημοσιεύτηκε: 02 Σεπ 2019, 23:46
από bobptz
Το synaptic το χρησιμοποιούσα παλιά. Το έβαλα και τώρα.

Να σου πω, δεν κατάλαβα πως μπορώ να δω αν έχω ή δεν έχω εγκατεστημένο παλιό version, πχ του virtualbox. Μέσω synaptic εγώ κατάλαβα ότι τώρα έχω μόνο το τελευταίο (το 6). Οπότε τα άφησα όπως είναι.

Ευχαριστώ πάντως.

Re: εντοπισμός και uninstall παλιών εκδόσεων εφαρμογών

ΔημοσίευσηΔημοσιεύτηκε: 03 Σεπ 2019, 00:01
από Tassos10
Ο synaptic package package manager, είναι ανέκαθεν από τα πολύ παλιά χρόνια ένα απίστευτο εργαλείο που βοηθάει πολύ. Εγώ ακόμη και σήμερα είναι ένα λογισμικό που το εγκαθιστώ αμέσως μετά από μια νέα εγκατάσταση διανομής GNU/Linux. Οπότε και εγώ σου τον προτείνω ανεπυφίλακτα.

Επιπλέον μπορεί να σου φανεί πιο εύκολη και απλή και η εντολή «apt list --installed» :
Κώδικας: Επιλογή όλων
apt list --installed | grep --color=auto java

ή
Κώδικας: Επιλογή όλων
dpkg-query -l | grep --color=auto java

ή
Κώδικας: Επιλογή όλων
dpkg --get-selections | grep java


dpkg-query (help)

bobptz έγραψε:Να σου πω, δεν κατάλαβα πως μπορώ να δω αν έχω ή δεν έχω εγκατεστημένο παλιό version, πχ του virtualbox. Μέσω synaptic εγώ κατάλαβα ότι τώρα έχω μόνο το τελευταίο (το 6). Οπότε τα άφησα όπως είναι.


Έπαιξες λιγάκι με τις επιλογές του synaptic package manager ώστε με αυτό που αναζητείς να σου βγάλει συκγετροποιημένα τα πακέτα μονάχα που είναι εγκατεστημένα ;
Από εκεί και πέρα, αν δεν είδες παλιότερη έκδοση του VirtualBox, τότε μάλλον είσαι οκ.
Θα σου έλεγα πως πρέπει να ξέρεις τι απεγκαθιστάς, διότι ένα πακέτο μπορεί να συνδέετε με την τρέχουσα έκδοση του virtual box και να μη φαίνεται από την συνοπτική ονομασία του.
Πάντως νομίζω πως δεν χρειάζεται να ανησυχείς πολύ για αυτό, κυρίως ένα «autoremove» ή «autoclean» ή «clean», τις περισσότερες φορές αρκεί.

Re: εντοπισμός και uninstall παλιών εκδόσεων εφαρμογών

ΔημοσίευσηΔημοσιεύτηκε: 03 Σεπ 2019, 12:10
από bobptz
Ναι, με το synaptic ξέρω πως να ξεχωρίσω τα εγκατεστημένα.

Κώδικας: Επιλογή όλων
$ dpkg --get-selections | grep java
gir1.2-javascriptcoregtk-4.0:amd64      install
java-common               install
libjavascriptcoregtk-1.0-0:amd64      install
libjavascriptcoregtk-4.0-18:amd64      install
oracle-java12-installer            install
oracle-java12-set-default         install
oracle-java8-installer            install
oracle-java8-set-default         deinstall

Από τις εντολές αυτή ήταν η πιο βολική. Με τα άλλα δε κατάλαβα πολλά. Άρα το java8 είναι εγκατεστημένο και πρέπει να το βγάλω?

EDIT:
Το έβγαλα:
Κώδικας: Επιλογή όλων
$ sudo apt remove oracle-java8-installer
[sudo] password for bob:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  libsystemd0:i386
Use 'sudo apt autoremove' to remove it.
The following packages will be REMOVED:
  oracle-java8-installer
0 upgraded, 0 newly installed, 1 to remove and 64 not upgraded.
After this operation, 118 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 218221 files and directories currently installed.)
Removing oracle-java8-installer (8u201-1~webupd8~1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ...
Processing triggers for bamfdaemon (0.5.3+18.04.20180207.2-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for shared-mime-info (1.9-2) ...
Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for mime-support (3.60ubuntu1) ...


To oracle-java8-set-default όμως γιατί συνεχίζει να μου το βγάζει?
Κώδικας: Επιλογή όλων
$ dpkg --get-selections | grep java
gir1.2-javascriptcoregtk-4.0:amd64      install
java-common               install
libjavascriptcoregtk-1.0-0:amd64      install
libjavascriptcoregtk-4.0-18:amd64      install
oracle-java12-installer            install
oracle-java12-set-default         install
oracle-java8-set-default         deinstall


(dell-i7)

Re: εντοπισμός και uninstall παλιών εκδόσεων εφαρμογών

ΔημοσίευσηΔημοσιεύτηκε: 03 Σεπ 2019, 13:24
από Tassos10
Εγώ θα σου πρότεινα αυτή την εντολή ώστε να διαγράψεις τα πάντα και τα παρεμφερείς πακέτα που σχετίζονται με την έκδοση 7 :
Κώδικας: Επιλογή όλων
sudo apt-get purge --auto-remove oracle-java8-*

και έπειτα :
Κώδικας: Επιλογή όλων
sudo apt autoremove -y && sudo apt autoclean -y && sudo apt clean -y

:-)

Re: εντοπισμός και uninstall παλιών εκδόσεων εφαρμογών

ΔημοσίευσηΔημοσιεύτηκε: 05 Σεπ 2019, 11:24
από bobptz
Τα έκανα

Κώδικας: Επιλογή όλων
$ dpkg --get-selections | grep java
gir1.2-javascriptcoregtk-4.0:amd64      install
java-common               install
libjavascriptcoregtk-1.0-0:amd64      install
libjavascriptcoregtk-4.0-18:amd64      install
oracle-java12-installer            install
oracle-java12-set-default         install


Είμαι εντάξει τώρα, έχω μόνο την Java12?

Θα κάνω μια γύρα μετά και στα άλλα laptops.