Το Στέκι των Πληροφορικών

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: Δημήτρης Δαλαγιώργος στις 27 Σεπ 2010, 01:09:08 ΜΜ

Τίτλος: Πλήρη απεγκατάσταση και επανεγκατασταση του Wine;
Αποστολή από: Δημήτρης Δαλαγιώργος στις 27 Σεπ 2010, 01:09:08 ΜΜ
Πώς κάνω πλήρη απεγκατάσταση και επανεγκατάσταση του Wine; Θέλω να φύγουν τα πάντα. Ακόμα και τα μενού απ' τους χρήστες...
Τίτλος: Απ: Πλήρη απεγκατάσταση και επανεγκατασταση του Wine;
Αποστολή από: alkisg στις 27 Σεπ 2010, 01:18:55 ΜΜ
Το σωστό είναι να κάνεις απεγκατάσταση ένα-ένα όλα τα προγράμματα μέσα από το Wine, για όλους τους χρήστες. Αλλιώς θα μείνουν αντιστοιχίσεις επεκτάσεων, εικονιδίων κτλ. Ξέρω, σπαστικές μέθοδοι Windows...

Αλλιώς, το παρακάτω σβήνει το wine, όλες τις εξαρτήσεις του, τους φακέλους .wine όλων των χρηστών, τα μενού τους και μερικές αντιστοιχίσεις επεκτάσεων, αλλά αφήνει κάποιες επεκτάσεις, κάποια εικονίδια κτλ.
Κώδικας [Επιλογή]

sudo -i
apt-get purge --auto-remove wine
rm -rf /home/*/.wine
rm -rf /home/*/.config/menus/applications-merged/wine-*
rm -rf /home/*/.local/share/mime/packages/x-wine-extension-*
Τίτλος: Απ: Πλήρη απεγκατάσταση και επανεγκατασταση του Wine;
Αποστολή από: Δημήτρης Δαλαγιώργος στις 27 Σεπ 2010, 02:22:54 ΜΜ
Κώδικας [Επιλογή]
root@Server:~# apt-get purge --auto-remove wine
Ανάγνωση Λιστών Πακέτων... Ολοκληρώθηκε
Κατασκευή Δένδρου Εξαρτήσεων                 
Ανάγνωση περιγραφής της τρέχουσας κατάσταση... Ολοκληρώθηκε
Το πακέτο wine δεν είναι εγκατεστημένο και δεν θα αφαιρεθεί
0 αναβαθμίστηκαν, 0 νέο εγκατεστημένα, 0 θα αφαιρεθούν και 0 δεν αναβαθμίζονται.


Κι όμως, κάτι δεν πάει καλά...

Έτρεξα όλες τις παραπάνω εντολές και παρόλα αυτά,

α) Το wine εξακολουθεί να υπάρχει ως μενού κάτω απ' τις Εφαρμογές
β) Η Γλώσσα εξακολουθεί να τρέχει μια χαρά!!!

Πώς γίνεται να έχει απεγκατασταθεί το wine, να έχω σβήσει όλους τους φακέλους κι η Γλώσσα να τρέχει; Και να υπάρχει και το μενού;;;
Τίτλος: Απ: Πλήρη απεγκατάσταση και επανεγκατασταση του Wine;
Αποστολή από: alkisg στις 27 Σεπ 2010, 02:40:13 ΜΜ
Μάλλον είχες βγάλει το wine χωρίς να βγάλεις τις εξαρτήσεις του, δηλαδή το wine1.2, που είναι το κύριο πακέτο.
Γι' αυτό και στην παραπάνω επιλογή έβαλα και το --auto-remove, για να βγουν και όσα πακέτα μπήκαν αυτόματα με το wine, αλλά αφού το είχες βγάλει από πριν, προφανώς δεν έπιασε.

Οπότε πια βγάλε και το wine1.2:
Κώδικας [Επιλογή]

apt-get purge --auto-remove wine1.2


Btw, ο Διερμηνευτής είναι πακεταρισμένος με βάση τα πρότυπα του Ubuntu, οπότε με την απεγκατάστασή του βγαίνουν αυτόματα και τα μενού και οι αντιστοιχίσεις επεκτάσεων αρχείων κτλ για όλους τους χρήστες.
Τίτλος: Απ: Πλήρη απεγκατάσταση και επανεγκατασταση του Wine;
Αποστολή από: Δημήτρης Δαλαγιώργος στις 27 Σεπ 2010, 03:05:29 ΜΜ
Παράθεση από: alkisg στις 27 Σεπ 2010, 02:40:13 ΜΜ
Btw, ο Διερμηνευτής είναι πακεταρισμένος με βάση τα πρότυπα του Ubuntu, οπότε με την απεγκατάστασή του βγαίνουν αυτόματα και τα μενού και οι αντιστοιχίσεις επεκτάσεων αρχείων κτλ για όλους τους χρήστες.

Οπότε αν απλώς επανεγκαταστήσω τον Διερμηνευτή, θα εγκατασταθούν τα απολύτως απαραίτητα κομμάτια του wine (συμπεριλαμβανομένων και των ελληνικών; )
Τίτλος: Απ: Πλήρη απεγκατάσταση και επανεγκατασταση του Wine;
Αποστολή από: alkisg στις 27 Σεπ 2010, 07:47:21 ΜΜ
Λίγη θεωρία για τις εγκαταστάσεις στο Ubuntu:
Μια χρήσιμη εντολή για να εξερευνήσουμε ποιο πρόγραμμα μπήκε για ποιους λόγους, είναι η "aptitude why":
Κώδικας [Επιλογή]

$ aptitude why wine
i   wine-el Εξαρτάται από wine
$ aptitude why wine-el
i   gym-microworlds-c Εξαρτάται από wine-el

Δηλαδή, εγώ έβαλα το Microworlds, και αυτό έβαλε το wine-el, και αυτό έβαλε το wine.
Αν λοιπόν βγάλω το Microworlds με --auto-remove, τότε θα βγουν τα παραπάνω, εκτός φυσικά αν και κάποιο άλλο πρόγραμμα είναι εγκατεστημένο και τα χρειάζεται:

Κώδικας [Επιλογή]

$ apt-cache rdepends wine
wine
Reverse Depends:
  dim-revelation-natural-art
    wine1.2
  wine-el
    wine1.2
  gym-viologia-a-c
    wine1.2
  glossa
    wine1.2
  pq
    wine1.2
  pptview
    wine1.2
|playonlinux
    wine1.2
  wine1.2
  wine1.2
  nsis
    wine1.2
  lmms-vst
    wine1.2


Άρα, στη συγκεκριμένη περίπτωση, ακόμα κι αν βγάλω το Microworlds, το wine δεν θα βγει γιατί το χρειάζονται όλα τα παραπάνω προγράμματα που έχω εγκαταστήσει.
Τίτλος: Απ: Πλήρη απεγκατάσταση και επανεγκατασταση του Wine;
Αποστολή από: Δημήτρης Δαλαγιώργος στις 29 Σεπ 2010, 09:01:15 ΠΜ
Υπάρχουν system-wide εγκαταστάσεις εφαρμογών στο wine;

Ενώ το απεγκατέστησα πλήρως, έσβησα και τους φακέλους με προσωπικές ρυθμίσεις (.wine και .config/menus/applications-merged/), μετά την εκ νέου εγκατάστασή του μέσω του Διερμηνευτή, στα μενού μου εμφανίζονται εφαρμογές που δεν υπάρχουν (Εφαρμογές->Άλλα), εφαρμογές που είχαν εγκατασταθεί παλαιότερα στο Wine.

Επίσης, στο δεξί κλικ -> Άνοιγμα με... υπάρχουν επιλογές που είχαν μπει από εφαρμογές του Wine που δεν καθάρισαν. Αυτά πώς επανέρχονται στις 'εργοστασιακές ρυθμίσεις';
Τίτλος: Απ: Πλήρη απεγκατάσταση και επανεγκατασταση του Wine;
Αποστολή από: alkisg στις 29 Σεπ 2010, 09:26:26 ΠΜ
Οι εγκαταστάσεις εντός του wine δεν είναι μέρος του Ubuntu, είναι μέρος των εξομοιούμενων Windows.
Για να τις βγάλεις, πρέπει όπως είπα και παραπάνω να κάνεις απεγκατάσταση μέσα από το wine.
Οι ρυθμίσεις που λες ότι παρέμειναν λογικά δεν είναι system-wide, είναι μόνο για τον τρέχοντα χρήστη, αν π.χ. φτιάξεις ένα νέο χρήστη δεν θα υπάρχουν σ' αυτόν. Και παρέμειναν είτε επειδή δεν έκανες απεγκατάσταση μέσα από το wine είτε επειδή ο windows installer του προγράμματος δεν είναι προγραμματισμένος σωστά.
Δεν υπάρχουν system-wine εγκαταστάσεις wine, εκτός κι αν χρησιμοποιείς τα εκπαιδευτικά πακέτα του αποθετηρίου, και βέβαια αυτά βγαίνουν σωστά και δεν αφήνουν απομεινάρια.