Καλησπερα παιδια μετα απο καιρο ενα προβλημα προεκυψε.
**The following packages have been kept back:**
lutris (0.5.7-1~mx19+1 => 0.5.7.1-1~mx19+1)
Αλλα οταν δινω
sudo apt update && sudo apt dist-upgrade
Hit:1 http://deb.debian.org/debian buster-updates InRelease
Hit:2 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:3 http://deb.debian.org/debian buster InRelease
Hit:4 http://deb.debian.org/debian-security buster/updates InRelease
Hit:5 http://mxrepo.com/mx/repo buster InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
1 package can be upgraded. Run 'apt list --upgradable' to see it.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
lutris
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Εδώ νομίζω ότι ο κύριος apt σου είπε ότι κάποιο πακέτο θα “μείνει πίσω” για να μην τσακωθούν παλιά και νέα πακέτα. Τα κράτησε πίσω η διανομή σου αλλά σε τέτοιες περιπτώσεις τα διορθώνουν σε μελοντική αναβάθμηση, αφού λοιπόν δεν σου είπε κάτι άλλο ο κύριος apt νομίζω ότι δεν ήταν ανάγκη να το βγάλεις, και με την προϋπόθεση ότι δεν έχεις άλλο πρόβλημα…
Δυστυχώς ούτε κατάλαβες που είναι το πρόβλημα, ούτε η “λύση” σου είναι λύση. Ποιο ήταν το πρόβλημα; Για κάποιο λόγο το lutris δεν μπορούσε να αναβαθμιστεί. Μια πιθανή περίπτωση είναι να θέλει να αναβαθμίσει μια βιβλιοθήκη, αλλά για να γίνει αυτό θα πρέπει να αναβαθμιστεί και κάποιο άλλο άσχετο πρόγραμμα, από κάποιο ppa που την χρησιμοποιεί και που μπορεί να μην το θέλεις.
Το μήνυμα ήταν καθαρά ενημερωτικό, για να το γνωρίζεις και να το ψάξεις να δεις τι θα κάνεις και να αποφασίσεις πως θα το αντιμετωπίσεις. Και αν το αγνοήσεις είναι πιθανό, αλλά όχι σίγουρο, πως κάποια στιγμή ίσως και αύριο να λυθεί από μόνο του.
Η λύση σου ήταν να καταργήσεις εντελώς τις αναβαθμίσεις του lutris. Πρόσφατα το lutris είχε μια πολύ σημαντική αναβάθμιση που βελτιώνει σημαντικά τα παιγνίδια στα 32bit. Τώρα δεν έχεις καμία δυνατότητα να την πάρεις ποτέ.
sudo apt install libvulkan-dev:i386
The following packages have unmet dependencies:
libvulkan-dev:i386 : Depends: libvulkan1:i386 (= 1.1.97-2) but 1.2.135.0-2~mx19ahs+1 is to be installed
sudo apt install libvulkan1:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
libvulkan1:i386 is already the newest version (1.2.135.0-2~mx19ahs+1).
**libvulkan1:i386 set to manually installed.**
Θα πρέπει να προχωρήσεις μέχρι να βρεις την βασική αιτία. Θέλει το libvulkan1:i386 τι το εμποδίζει; κλπ… Όταν φτάσεις στην αιτία του προβλήματος να αφαιρέσεις το προβληματικό πακέτο, να σημειώσεις τι αφαιρεί (αν δεν πάρει μαζί όλο το σύστημα) και να αρχίσεις να εγκαθιστάς.
Το πρόβλημα είναι πως το apt δεν γυρνάει πότε πίσω πακέτα. Υπάρχει ένα άλλο εργαλείο το aptitude που είναι ποιο ευέλικτο και προτείνει λύσεις όπως θα κατεβάσω την έκδοση αυτών, θα αφαιρέσω αυτό το πρόγραμμα θέλεις; Αλλά μπορεί να σου μείνει το σύστημα στα χέρια.
Αυτό που εγώ θα έκανα είναι να απεγκαταστήσω πρώτα ότι έχω βάλει από ppa
sudo ppa-purge “ppa:address”
να κάνω αναβαθμίσεις σε καθαρό σύστημα και να φέρω το σύστημα στην πρότερη κατάσταση, και μετά να προσθέσω σιγά σιγά τα προγράμματα που πραγματικά χρειάζομαι. Και δεν βλάπτει για κάποια απο αυτά να προτιμήσεις το flatpack
Λοιπον εδωσα sudo aptitude install lutris και μετα αντι να πατησω yes πατησα no και μου εβγαλε μια λιστα να κανω downgrade καποια πακετα,τα εκανα και ολα κομπλε το lutris δουλευει και οταν κανω update δε βγαζει κανενα προβλημα.Λετε να ειμαι ενταξει τωρα?
sudo apt update
Hit:1 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:2 http://deb.debian.org/debian buster-updates InRelease
Hit:3 http://deb.debian.org/debian buster InRelease
Hit:4 http://deb.debian.org/debian-security buster/updates InRelease
Hit:5 http://mxrepo.com/mx/repo buster InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.