Σελίδα 1 από 1

Orphaned package μετά από Update

Δημοσιεύτηκε: Δευ Φεβ 17, 2014 15:08 pm
από hocico0777
Καλησπέρα.Εδώ και λίγες μέρες καθε φορά που κάνω update αρχεία στο τέλος μου βγαζει το εξής μήνυμα. ''the following package kernel-desktop-devel 3.12.8-2.mga4-1-1.mga4 x86 x64 is now orphaned You may wish to remove it ''

Αν κατάλαβα καλά μετά από αναβάθμιση kernel μου λέει οτι ο παλιός δεν ειναι λειτουργήσιμος πλέον? (δεν δοκίμασα να μπουτάρω μέσω αυτού).
Αυτή τη στιγμή δουλεύω mageia 4,οταν ημουν στην 2 δεν μου εβγαζε τετοια μηνύματα και ειχα γεμίσει με kernels στην οθόνη μπουταρίσματος,γιατι μου βγαζει αυτό το μήνυμα στην εκδοση 4 ενώ στην 2 δεν μου το εβγαζε?-δηλαδή από που ρυθμίζεται αυτη η λειτουργία εμφανισης του μηνύματος?
Επίσης η απομάκρυνση orphaned packages θέλει προσοχή απότι είδα λιγο στα γρήγορα στο αγγλικό φόρουμ για να μην καταλήξεις με σπασμένο σύστημα.
Αν μπορεί κάποιος να μας πει τι ακριβώς είαναι αυτά τα orphaned packages, πως τα αφαιρούμε με ασφάλεια,αν θα πρέπει να τα αφαιρούμε κλπ.

Re: Orphaned package μετά από Update

Δημοσιεύτηκε: Δευ Φεβ 17, 2014 19:17 pm
από nikos_k
Το παλιό το κέρνελ(πυρήνα) το κρατάει η Μαγεία, μετά από την αναβάθμιση,
ώστε σε περίπτωση που κάτι δεν δουλεύει με το καινούριο (πχ οθόνη),
να μπορείς να «μπουτάρεις» το σύστημά σου, χρησιμοποιώντας το παλιό.
Είναι, δηλαδή, καί το παλιό κέρνελ πλήρως λειτουργικό!

Αν με τον καινούριο πυρήνα όλα δουλεύουν ρολόι, και δεν θες ο παλιός να σου πιάνει χώρο,
μπορείς να απεγκαταστήσεις τον παλιό.

---

Τα ορφανά πακέτα είναι πακέτα, που, είτε δεν εξαρτώνται από άλλα πακέτα, για να δουλέψουν,
είτε άλλα πακέτα δεν εξαρτώνται από αυτά. Δεν θυμάμαι τι ακριβώς ισχύει.
Αυτό είναι μια ένδειξη πως, ίσως, να είναι περιττά.
Αλλά μπορεί και να μην είναι περιττά :mrgreen: , αν τα χρησιμοποιείς για κάτι.
Αν έχεις έλλειψη χώρου ή απλά θέλεις να «καθαρίσεις» το σύστημα, τώρα με την αναβάθμιση σε Μαγεία 4,
μπορείς να τα απεγκαταστήσεις.
Ένα-ένα, θα έλεγα, και εφόσον είσαι σίγουρος πως δεν σου χρειάζονται σε κάτι.
Αν βαριέσαι ή οτιδήποτε άλλο, μπορείς και να τα αφήσεις...
γιατι μου βγαζει αυτό το μήνυμα στην εκδοση 4
Αυτό είναι ένα βοηθητικό μήνυμα. Αν θυμάμαι καλά, δεν σου ζητάει να κάνεις κάτι.
Κάποιες φορές εμφανίζεται, και κάποιες όχι.
Δεν γνωρίζω να υπάρχει σχετική ρύθμιση.

^

Δημοσιεύτηκε: Δευ Φεβ 17, 2014 21:02 pm
από dglent
Εν τω μεταξύ, το kernel-desktop-devel δεν είναι ο πυρήνας καθ' αυτός αλλά οι επικεφαλίδες, οι οποίες χρησιμοποιούνται από άλλα προγράμματα για το compile (πχ αν κατεβάσεις τους drivers από το σαιτ της nvidia και πας να τους εγκαταστήσεις και δεν έχεις το εν λόγω πακέτο. θα σου βγάλει μήνυμα ότι λείπουν τα kernel headers)
Αφού στο έχει βάλει στα ορφανά σημαίνει ότι υπάρχει στο σύστημά σου η νεότερη έκδοση, ή ότι τα πακέτα που το «έφεραν» έχουν απεγκατασταθεί.

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

Αυτό χρησιμεύει ώστε να μην κρατάς στο σύστημα πακέτα που δεν χρησιμοποιείς.
Επείδη όμως το σύστημα μπορεί να θεωρήσει μερικά πακέτα που χρησιμοποιείς ως ορφανά, θα πρέπει πριν τη διαγραφή να ρίχνεις και μια ματιά.

Εγώ ελέγχω με "uname -r" την τρέχουσα έκδοση του κερνελ και συγκρίνω με την προτεινόμενη ως ορφανή.
Έπειτα κοιτλαζω στα γρήγορα να μην μου βγάζει πχ ολόκληρο το KDE, και μετά τα σβήνω.
Τα μόνα προβλήματα που έχω συναντήσει είναι να προσπαθεί να μου βγάλει το ΚDE αλλά πολύ σπάνια.
Γενικά δεν έχω πρόβληματα και το χρησιμοποιώ συστηματικά

Δημοσιεύτηκε: Δευ Φεβ 17, 2014 21:10 pm
από dglent
Και τα εν λόγω πακέτα μπορείς να τα βρεις στο παρακάτω αρχείο:

/var/lib/rpm/installed-through-deps.list