Lệnh lsb_release trên Ubuntu

Lsb_release Command Ubuntu



Lệnh lsb_release là một tiện ích hữu ích để tìm hiểu thông tin về cài đặt Linux của bạn. Tôi sẽ lái thử nó trong bài viết này trên bản cài đặt bản phát hành Ubuntu 18.04 LTS mới của tôi.

Tại sao chúng ta quan tâm đến lệnh lsb_release? Tôi đang ngồi đó trên hệ thống Ubuntu của mình để cố gắng nhớ xem tôi đã nâng cấp nó hay chưa và phiên bản Ubuntu mà tôi có. Thật khó hơn tôi mong đợi để tìm phiên bản Ubuntu mà tôi đang chạy cho đến khi tôi tìm thấy lsb_release. Đây là lệnh tôi đã sử dụng:







: ~ $ lsb_release-đến
Không có mô-đun LSB nào khả dụng.
ID nhà phân phối: Ubuntu
Mô tả: Ubuntu18.04LTS
Phóng thích:18.04
Tên mã: bionic

Và một ảnh chụp màn hình giống nhau:

lsb_release -a trên Ubuntu 18.04

lsb_release -a trên Ubuntu 18.04

lsb_release -sc là một tùy chọn dòng lệnh tiện dụng và phổ biến. Nó sẽ hiển thị ngắn gọn cho bạn Codename. ‘S’ là định dạng đầu ra ngắn và ‘c’ là tên mã. Xem mã và ảnh chụp màn hình bên dưới:

: ~ $ lsb_release-sc
bionic lsb_release -sc trên Ubuntu 18.04

lsb_release -sc trên Ubuntu 18.04

lsb_release -d là tốt để mô tả chi tiết về phiên bản phát hành mà bạn có dựa trên con số. Xem bên dưới:

: ~ $ lsb_release-NS
Mô tả: Ubuntu18.04LTS lsb_release -d trên Ubuntu 18.04

lsb_release -d trên Ubuntu 18.04

Không có mô-đun LSB nào khả dụng.

Nếu bạn nhận được thông báo lỗi ở trên từ lsb_release -v hoặc lsb_release mà không có đối số thì bạn đang thiếu gói lsb_core.
Thông báo lỗi khi thiếu gói lsb-core

Thông báo lỗi khi thiếu gói lsb-core

Tiếp tục và cài đặt lsb-core như sau:

: ~ $sudo apt-get cài đặtlsb-core

Bây giờ hãy thử lệnh lsb_release không có đối số và thấy thông báo lỗi Không có mô-đun LSB nào được thay thế bằng đầu ra thực:

lsb_release sau khi cài đặt lsb-core

lsb_release sau khi cài đặt lsb-core

Việc phân tích cú pháp và hiểu thông tin được cung cấp trong đầu ra của lsb_release -v (phiên bản Linux Standard Base) không dễ dàng, nhưng mục đích của việc này là cung cấp khả năng tương thích giữa các phiên bản Linux của cùng các thành phần cơ sở ngay cả với các bản phân phối Linux khác nhau. Đó có vẻ là một mục tiêu đáng ngưỡng mộ, tuy nhiên kinh nghiệm của tác giả này là hiếm khi phần mềm tương thích giữa các bản phân phối Linux khác nhau và các gói phần mềm thường có sẵn cho mỗi bản phân phối chính vì vậy nó không thực sự cần thiết để tương thích.

Điều đó đang được nói, bản thân công cụ lsb_release rất nhanh và có sẵn từ dòng lệnh và giúp tôi tìm thấy thông tin tôi đang tìm, đó là thông tin cơ bản về phiên bản phân phối Linux hiện đang được chạy.