Τι σημαίνει Το πακέτο αυτό είναι κακής ποιότητας σημαίνει το Ubuntu;
Εγκαταστήστε πολλά πακέτα .deb άλλων κατασκευαστών στο Ubuntu - ακόμα και mainstream, υψηλής ποιότητας λογισμικό όπως το Google Chrome και το Skype - και θα δείτε ένα λάθος λέγοντας ότι το πακέτο είναι κακής ποιότητας. Θα εξηγήσουμε τι σημαίνει αυτό το τρομακτικό σφάλμα.
Αυτό το σφάλμα είναι συνήθως ένας ψευδής συναγερμός. Μπορείτε γενικά να προχωρήσετε και να εγκαταστήσετε πακέτα "κακής ποιότητας" παρά το μήνυμα σφάλματος. Το μήνυμα υποδεικνύει μόνο ότι τα αρχεία πακέτων δεν τηρούν αυστηρά την πολιτική συσκευασίας του Debian.
Είναι το Πακέτο Πραγματικά Επικίνδυνο?
Αυτό το σφάλμα είναι αρκετά τρομακτικό - λέει ότι το πακέτο «παραβιάζει τα πρότυπα ποιότητας» και «μπορεί να προκαλέσει σοβαρά προβλήματα στον υπολογιστή σας». Ωστόσο, αυτό είναι συνήθως ένας ψευδής συναγερμός. Παρόλο που το πακέτο δεν ανταποκρίνεται πλήρως στις οδηγίες ποιότητας πακέτων, είναι πιθανό να εγκατασταθεί ασφαλώς. Εάν εγκαθιστάτε κάτι όπως το Google Chrome ή το Skype, μπορείτε να προχωρήσετε και να κάνετε κλικ στο κουμπί Παράβλεψη και Εγκατάσταση για να συνεχίσετε. Για τα περισσότερα πακέτα, αυτό δεν θα προκαλέσει το φούσκωμα του υπολογιστή σας. Δεν θα παρατηρήσετε καν κάτι κακό.
Ποιο είναι το πραγματικό πρόβλημα?
Δεν χρειάζεται να μαντέψετε αν το πακέτο είναι εντάξει για εγκατάσταση. Μπορείτε να επεκτείνετε την ενότητα Λεπτομέρειες για να δείτε το ακριβές πρόβλημα με το πακέτο.
Για το Google Chrome, μπορούμε να δούμε ότι το πακέτο Google Chrome περιλαμβάνει μια εργασία cron στον κατάλογο / etc /. Ωστόσο, αυτό το αρχείο δεν επισημαίνεται ως αρχείο διαμόρφωσης στο πακέτο. Αυτό είναι ένα μάλλον νικητικό σφάλμα - ενώ η Google πιθανόν να διορθώσει αυτό το πρόβλημα, ώστε να μην βλέπουμε αυτό το μήνυμα σφάλματος, δεν θα αντιμετωπίσετε προβλήματα στον υπολογιστή σας επειδή εγκαταστήσατε αυτό το πακέτο.
Τι είναι ο Λιθουανός?
Θα παρατηρήσετε ότι στην ενότητα λεπτομερειών αναφέρεται ότι το πακέτο είχε σφάλματα κατά τη διάρκεια ενός "ελέγχου Lintian". Μπορεί να αναρωτιέστε τι σημαίνει αυτό και γιατί πρέπει να προσέχετε.
Το Ubuntu βασίζεται στο Debian και χρησιμοποιεί πακέτα Debian (πακέτα .deb). Τα περισσότερα πακέτα του Debian δεν προέρχονται από ιστότοπους τρίτων - που περιέχονται στα αποθετήρια λογισμικού της διανομής σας. Το Ubuntu τραβάει τα περισσότερα από τα πακέτα στα πακέτα λογισμικού του από τα αποθετήρια λογισμικού του Debian. Για να διασφαλιστεί ότι τα πακέτα αυτά είναι υψηλής ποιότητας, το Debian διαθέτει μια λεπτομερή πολιτική συσκευασίας.
Το Lintian είναι ένα αυτοματοποιημένο εργαλείο που ελέγχει τα πακέτα του Debian για να διασφαλίσει ότι συμμορφώνονται με αυτήν την πολιτική. Το εγχειρίδιο Lintian υποδεικνύει ότι έχει σχεδιαστεί για χρήση από τους συντηρητές πακέτων - μπορούν να το χρησιμοποιήσουν για να ελέγξουν τα πακέτα τους για προβλήματα πριν τα μεταφορτώσουν. Κάποιος μπορεί να τρέξει ακόμη και τον Lintian σε ολόκληρη την αποθήκη πακέτων για να εντοπίσει προβλήματα.
Το Κέντρο Λογισμικού του Ubuntu χρησιμοποιεί Lintian για να ελέγξει τα πακέτα .deb πριν τα εγκαταστήσετε. Καθορίζει αν πληρούν τις αυστηρές οδηγίες συσκευασίας του Debian. Ένα πακέτο που είναι "κακής ποιότητας" είναι μόνο ένα που δεν πληροί αυτές τις κατευθυντήριες γραμμές. Το Ubuntu αγνοεί πραγματικά πολλά λιντιανά σφάλματα - αλλά υπογραμμίζει κάποια Λιθιανά σφάλματα που συνήθως δεν προκαλούν ανησυχία.
Για τον μέσο χρήστη, αυτό το μήνυμα δεν σημαίνει απαραίτητα πολλά. Μπορείτε συνήθως να προχωρήσετε και να εγκαταστήσετε το αρχείο .deb ούτως ή άλλως, αν και θα πρέπει να βεβαιωθείτε ότι έχετε εμπιστοσύνη στην πηγή του πακέτου.
Ενώ είναι πιθανότατα μια καλή ιδέα να ελέγξετε άγνωστα αρχεία .deb άλλων κατασκευαστών πριν τα εγκαταστήσετε και να προειδοποιήσετε τους χρήστες για τυχόν προβλήματα, οι έλεγχοι του Ubuntu είναι πολύ αυστηροί. Αυτό το σφάλμα χρησιμεύει μόνο στην εκπαίδευση των χρηστών να κάνουν κλικ στο "Ignore and Install" όποτε βλέπουν ένα τέτοιο σφάλμα.