Εντολή lsb_release στο Ubuntu

Lsb_release Command Ubuntu



Η εντολή lsb_release είναι ένα βοηθητικό βοηθητικό πρόγραμμα για να μάθετε πληροφορίες σχετικά με την εγκατάσταση Linux. Θα το δοκιμάσω σε αυτό το άρθρο στη νέα εγκατάσταση της έκδοσης Ubuntu 18.04 LTS.

Γιατί μας ενδιαφέρει η εντολή lsb_release; Κάθισα εκεί στο σύστημα του Ubuntu προσπαθώντας να θυμηθώ αν το είχα ήδη αναβαθμίσει ή όχι και την έκδοση του Ubuntu που είχα. Harderταν πιο δύσκολο από όσο περίμενα να βρω την έκδοση του Ubuntu που τρέχω μέχρι να βρω την έκδοση lsb_release. Εδώ είναι η εντολή που χρησιμοποίησα:







: ~ $ lsb_release-προς το
Δεν υπάρχουν διαθέσιμες μονάδες LSB.
Αναγνωριστικό διανομέα: Ubuntu
Περιγραφή: Ubuntu18.04LTS
Ελευθέρωση:18.04
Κωδικό όνομα: βιονικό

Και ένα στιγμιότυπο οθόνης του ίδιου:

lsb_release -a στο Ubuntu 18.04

lsb_release -a στο Ubuntu 18.04

Το lsb_release -sc είναι μια εύχρηστη και δημοφιλής επιλογή γραμμής εντολών. Θα σας δείξει το Κωδικό Όνομα μόνο εν συντομία. Το 's' είναι για σύντομη μορφή εξόδου και 'c' είναι για την κωδική ονομασία. Δείτε τον κώδικα και το στιγμιότυπο οθόνης παρακάτω:

: ~ $ lsb_release
βιονικά lsb_release -sc στο Ubuntu 18.04

lsb_release -sc στο Ubuntu 18.04

Το lsb_release -d είναι καλό για μια λεπτομερή περιγραφή της έκδοσης που έχετε με βάση τον αριθμό. Δες παρακάτω:

: ~ $ lsb_release-ρε
Περιγραφή: Ubuntu18.04LTS lsb_release -d στο Ubuntu 18.04

lsb_release -d στο Ubuntu 18.04

Δεν υπάρχουν διαθέσιμες μονάδες LSB.

Εάν λάβετε το παραπάνω μήνυμα σφάλματος από το lsb_release -v ή το lsb_release χωρίς επιχειρήματα, σας λείπει το πακέτο lsb_core.
Μήνυμα σφάλματος όταν λείπει το πακέτο lsb-core

Μήνυμα σφάλματος όταν λείπει το πακέτο lsb-core

Προχωρήστε και εγκαταστήστε το lsb-core ως εξής:

: ~ $sudo apt-get installlsb-core

Τώρα δοκιμάστε την εντολή lsb_release χωρίς ορίσματα και δείτε το μήνυμα σφάλματος Δεν υπάρχουν διαθέσιμες μονάδες LSB αντικαθίστανται με πραγματική έξοδο:

lsb_release μετά την εγκατάσταση του lsb-core

lsb_release μετά την εγκατάσταση του lsb-core

Η ανάλυση και η κατανόηση των πληροφοριών που παρέχονται στην έξοδο του lsb_release -v (η έκδοση Linux Standard Base) δεν είναι εύκολη, αλλά ο σκοπός της είναι να παρέχει συμβατότητα μεταξύ των εκδόσεων Linux από τα ίδια βασικά στοιχεία ακόμη και με διαφορετικές διανομές Linux. Φαίνεται ένας αξιοθαύμαστος στόχος, ωστόσο η εμπειρία αυτού του συγγραφέα, είναι ότι σπάνια είναι συμβατό λογισμικό μεταξύ διαφορετικών διανομών Linux και τα πακέτα είναι συνήθως διαθέσιμα για κάθε μεγάλη διανομή, επομένως δεν είναι απαραίτητο να είναι συμβατά.

Τούτου λεχθέντος, το ίδιο το εργαλείο lsb_release είναι γρήγορο και διαθέσιμο από τη γραμμή εντολών και με βοήθησε να βρω τις πληροφορίες που έψαχνα, οι οποίες είναι βασικές πληροφορίες σχετικά με την έκδοση της διανομής Linux που τρέχει αυτήν τη στιγμή.