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

...εφαρμογές για οτιδήποτε άλλο

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

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

Δημοσίευσηαπό bobptz » 02 Σεπ 2019, 12:46

Καλημέρα

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

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


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

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

Δημοσίευσηαπό Maras » 02 Σεπ 2019, 14:15

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

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

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

Το synaptic το χρησιμοποιούσα παλιά. Το έβαλα και τώρα.

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

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


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

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

Δημοσίευσηαπό Tassos10 » 03 Σεπ 2019, 00:01

Ο 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», τις περισσότερες φορές αρκεί.
Spoiler: show
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Πρώτα βήματα ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-50-generic 64bit (el_GR.UTF-8, Unity ubuntu), Ubuntu 3.2.0-49-generic
3 Intel Core2 Quad CPU Q9400 2.66GHz ‖ RAM 3954 MiB ‖ ASRock G31M-S
4 nVidia G92 [GeForce 9800 GT] [10de:0614] {nvidia}
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02)
Tassos10
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 464
Εγγραφή: 29 Μαρ 2010, 10:43
Εκτύπωση

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

Δημοσίευσηαπό bobptz » 03 Σεπ 2019, 12:10

Ναι, με το 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)
Γνώσεις Linux: Μαθαίνω ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό


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

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

Δημοσίευσηαπό Tassos10 » 03 Σεπ 2019, 13:24

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

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

:-)
Spoiler: show
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Πρώτα βήματα ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-50-generic 64bit (el_GR.UTF-8, Unity ubuntu), Ubuntu 3.2.0-49-generic
3 Intel Core2 Quad CPU Q9400 2.66GHz ‖ RAM 3954 MiB ‖ ASRock G31M-S
4 nVidia G92 [GeForce 9800 GT] [10de:0614] {nvidia}
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02)
Tassos10
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 464
Εγγραφή: 29 Μαρ 2010, 10:43
Εκτύπωση

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

Δημοσίευσηαπό bobptz » 05 Σεπ 2019, 11:24

Τα έκανα

Κώδικας: Επιλογή όλων
$ 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.
Γνώσεις Linux: Μαθαίνω ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό


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


Επιστροφή στο Εφαρμογές Άλλες-Διάφορες