Per què ens importa l'ordre lsb_release? Jo estava assegut al meu sistema Ubuntu intentant recordar si ja l'havia actualitzat o no i la versió d'Ubuntu que tenia. Va ser més difícil del que esperava trobar la versió d'Ubuntu que estic executant fins que vaig trobar lsb_release. Aquí teniu l’ordre que he utilitzat:
: ~ $ lsb_release-a
No hi ha mòduls LSB disponibles.
Identificador de distribuïdor: Ubuntu
Descripció: Ubuntu18.04LTS
Llançament:18.04
Nom en clau: biònic
I una captura de pantalla del mateix:
lsb_release -sc és una opció de línia d'ordres útil i popular. Us mostrarà el nom de codi només en breu. 'S' és per al format de sortida breu i 'c' per al nom de codi. Vegeu el codi i la captura de pantalla a continuació:
: ~ $ lsb_release-scbiònica
lsb_release -d és bo per a una descripció detallada de la versió de la versió que heu basat en el número. Mirar abaix:
: ~ $ lsb_release-dDescripció: Ubuntu18.04LTS
No hi ha mòduls LSB disponibles.
Si rebeu el missatge d'error anterior de lsb_release -v o lsb_release sense arguments, us falta el paquet lsb_core.
Endavant, instal·leu lsb-core com a tal:
: ~ $suo apt-get installlsb-coreAra proveu l'ordre lsb_release sense arguments i vegeu el missatge d'error. No hi ha mòduls LSB disponibles, se substitueix per sortida real:
Analitzar i comprendre la informació proporcionada a la sortida de lsb_release -v (la versió de base estàndard de Linux) no és fàcil, però el seu propòsit és proporcionar compatibilitat entre versions de Linux fora dels mateixos components de base fins i tot amb distribucions de Linux diferents. Això sembla un objectiu admirable, però l'experiència d'aquest autor és que poques vegades el programari és compatible entre diferents distribucions de Linux i els paquets solen estar disponibles per a cada distribució important, de manera que no és realment necessari ser compatible.
Dit això, l'eina lsb_release en si és ràpida i disponible des de la línia d'ordres i em va ajudar a trobar la informació que buscava, que és informació bàsica sobre la versió de la distribució de Linux que s'està executant actualment.