Γιατί μας ενδιαφέρει η εντολή lsb_release; Κάθισα εκεί στο σύστημα του Ubuntu προσπαθώντας να θυμηθώ αν το είχα ήδη αναβαθμίσει ή όχι και την έκδοση του Ubuntu που είχα. Harderταν πιο δύσκολο από όσο περίμενα να βρω την έκδοση του Ubuntu που τρέχω μέχρι να βρω την έκδοση lsb_release. Εδώ είναι η εντολή που χρησιμοποίησα:
: ~ $ lsb_release-προς το
Δεν υπάρχουν διαθέσιμες μονάδες LSB.
Αναγνωριστικό διανομέα: Ubuntu
Περιγραφή: Ubuntu18.04LTS
Ελευθέρωση:18.04
Κωδικό όνομα: βιονικό
Και ένα στιγμιότυπο οθόνης του ίδιου:
Το lsb_release -sc είναι μια εύχρηστη και δημοφιλής επιλογή γραμμής εντολών. Θα σας δείξει το Κωδικό Όνομα μόνο εν συντομία. Το 's' είναι για σύντομη μορφή εξόδου και 'c' είναι για την κωδική ονομασία. Δείτε τον κώδικα και το στιγμιότυπο οθόνης παρακάτω:
: ~ $ lsb_release-δβιονικά
Το lsb_release -d είναι καλό για μια λεπτομερή περιγραφή της έκδοσης που έχετε με βάση τον αριθμό. Δες παρακάτω:
: ~ $ lsb_release-ρεΠεριγραφή: Ubuntu18.04LTS
Δεν υπάρχουν διαθέσιμες μονάδες LSB.
Εάν λάβετε το παραπάνω μήνυμα σφάλματος από το lsb_release -v ή το lsb_release χωρίς επιχειρήματα, σας λείπει το πακέτο lsb_core.
Προχωρήστε και εγκαταστήστε το lsb-core ως εξής:
: ~ $sudo apt-get installlsb-coreΤώρα δοκιμάστε την εντολή lsb_release χωρίς ορίσματα και δείτε το μήνυμα σφάλματος Δεν υπάρχουν διαθέσιμες μονάδες LSB αντικαθίστανται με πραγματική έξοδο:
Η ανάλυση και η κατανόηση των πληροφοριών που παρέχονται στην έξοδο του lsb_release -v (η έκδοση Linux Standard Base) δεν είναι εύκολη, αλλά ο σκοπός της είναι να παρέχει συμβατότητα μεταξύ των εκδόσεων Linux από τα ίδια βασικά στοιχεία ακόμη και με διαφορετικές διανομές Linux. Φαίνεται ένας αξιοθαύμαστος στόχος, ωστόσο η εμπειρία αυτού του συγγραφέα, είναι ότι σπάνια είναι συμβατό λογισμικό μεταξύ διαφορετικών διανομών Linux και τα πακέτα είναι συνήθως διαθέσιμα για κάθε μεγάλη διανομή, επομένως δεν είναι απαραίτητο να είναι συμβατά.
Τούτου λεχθέντος, το ίδιο το εργαλείο lsb_release είναι γρήγορο και διαθέσιμο από τη γραμμή εντολών και με βοήθησε να βρω τις πληροφορίες που έψαχνα, οι οποίες είναι βασικές πληροφορίες σχετικά με την έκδοση της διανομής Linux που τρέχει αυτήν τη στιγμή.