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 Like

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

1 Like

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

1 Like

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

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

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

Διάβασε

3 Likes

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

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

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

1 Like

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

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 Like

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

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