Mx linux The following packages have been kept back

Καλησπερα παιδια μετα απο καιρο ενα προβλημα προεκυψε.

**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 list --upgradable τι σου απαντά ο κύριος apt;

1 «Μου αρέσει»

Διορθωθηκε το προβλημα παιδια πηγα και εβγαλα το ppa του lutris και ολα κομπλε

1 «Μου αρέσει»

Εδώ νομίζω ότι ο κύριος apt σου είπε ότι κάποιο πακέτο θα “μείνει πίσω” για να μην τσακωθούν παλιά και νέα πακέτα. Τα κράτησε πίσω η διανομή σου αλλά σε τέτοιες περιπτώσεις τα διορθώνουν σε μελοντική αναβάθμηση, αφού λοιπόν δεν σου είπε κάτι άλλο ο κύριος apt νομίζω ότι δεν ήταν ανάγκη να το βγάλεις, και με την προϋπόθεση ότι δεν έχεις άλλο πρόβλημα…

1 «Μου αρέσει»

Δυστυχώς ούτε κατάλαβες που είναι το πρόβλημα, ούτε η “λύση” σου είναι λύση. Ποιο ήταν το πρόβλημα; Για κάποιο λόγο το lutris δεν μπορούσε να αναβαθμιστεί. Μια πιθανή περίπτωση είναι να θέλει να αναβαθμίσει μια βιβλιοθήκη, αλλά για να γίνει αυτό θα πρέπει να αναβαθμιστεί και κάποιο άλλο άσχετο πρόγραμμα, από κάποιο ppa που την χρησιμοποιεί και που μπορεί να μην το θέλεις.

Το μήνυμα ήταν καθαρά ενημερωτικό, για να το γνωρίζεις και να το ψάξεις να δεις τι θα κάνεις και να αποφασίσεις πως θα το αντιμετωπίσεις. Και αν το αγνοήσεις είναι πιθανό, αλλά όχι σίγουρο, πως κάποια στιγμή ίσως και αύριο να λυθεί από μόνο του.

Η λύση σου ήταν να καταργήσεις εντελώς τις αναβαθμίσεις του lutris. Πρόσφατα το lutris είχε μια πολύ σημαντική αναβάθμιση που βελτιώνει σημαντικά τα παιγνίδια στα 32bit. Τώρα δεν έχεις καμία δυνατότητα να την πάρεις ποτέ.

Διάβασε

3 «Μου αρέσει»

Ποσο δικιο εχεις πηγα να το κανω εγκατασταση ξανα και μου βγαζει αυτο τωρα

The following packages have unmet dependencies:
 lutris : Depends: libvulkan-dev:i386

Αυτό σημαίνει ότι πρέπει να εγκαταστήσεις το libvulkan-dev:i386 πρώτα

1 «Μου αρέσει»

Βρηκα τον μπελα μου

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.**

Ναι βρήκες τον μπελά σου :scream:

Θα πρέπει να προχωρήσεις μέχρι να βρεις την βασική αιτία. Θέλει το libvulkan1:i386 τι το εμποδίζει; κλπ… Όταν φτάσεις στην αιτία του προβλήματος να αφαιρέσεις το προβληματικό πακέτο, να σημειώσεις τι αφαιρεί (αν δεν πάρει μαζί όλο το σύστημα) και να αρχίσεις να εγκαθιστάς.

Το πρόβλημα είναι πως το apt δεν γυρνάει πότε πίσω πακέτα. Υπάρχει ένα άλλο εργαλείο το aptitude που είναι ποιο ευέλικτο και προτείνει λύσεις όπως θα κατεβάσω την έκδοση αυτών, θα αφαιρέσω αυτό το πρόγραμμα θέλεις; Αλλά μπορεί να σου μείνει το σύστημα στα χέρια.

Αυτό που εγώ θα έκανα είναι να απεγκαταστήσω πρώτα ότι έχω βάλει από ppa

sudo ppa-purge “ppa:address”

να κάνω αναβαθμίσεις σε καθαρό σύστημα και να φέρω το σύστημα στην πρότερη κατάσταση, και μετά να προσθέσω σιγά σιγά τα προγράμματα που πραγματικά χρειάζομαι. Και δεν βλάπτει για κάποια απο αυτά να προτιμήσεις το flatpack

Διάβασε: https://linuxhint.com/prevent_fix_package_dependency_errors_ubuntu/

1 «Μου αρέσει»

Λοιπον εδωσα 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.

Κατά πάσα πιθανότητα είναι εντάξει. Αν και είναι πιθανό να προκύψουν αντίστοιχα προβλήματα στο μέλλον, ειδικά αν πας να κάνεις αναβάθμιση την διανομή.

1 «Μου αρέσει»

Πιθανος να εχω αλλα εδω ειστε εσεις με σωσατε πολλες ψορες.Ευχαριστω για το χρονο σας παιδια