Câu hỏi Làm cách nào để kiểm tra phiên bản Ubuntu mà tôi đang chạy? [bản sao]


Câu hỏi này đã có câu trả lời ở đây:

Làm cách nào để kiểm tra phiên bản Ubuntu hiện tại của tôi thông qua dòng lệnh và GUI?


284
2017-10-16 13:27


gốc


Vì điều này xuất hiện trong tìm kiếm của tôi trước tiên, tôi sẽ đăng một thay thế: kiểm tra /etc/apt/sources.list và nhìn thấy những gì repo nó kéo từ. Đây là cách duy nhất tôi có thể tìm ra hình ảnh Ubuntu mà tôi đang chạy bên trong docker run -it --rm mà dường như không cài đặt lsb_release - Bratchley


Các câu trả lời:


Như đã nói trong Trang chính thức, sử dụng:

lsb_release -a

Phiên bản của bạn xuất hiện trên dòng "Mô tả".

Nếu bạn muốn kiểm tra nó thông qua môi trường máy tính để bàn của bạn, bạn có thể kiểm tra System Settings -> Details.


352
2017-10-16 13:43



tại sao nó là mệnh lệnh kì lạ này? Tôi không bao giờ nhớ được. Tại sao không phải cái gì như os -v. Đó là loại gây phiền nhiễu. - Charlie Parker
Có vẻ như những năm 80 đã có rất nhiều điều tốt, bao gồm các lệnh UNIX đơn giản và dễ nhớ! - João Rocha da Silva
Ah, trong DOS tốt 'đồng bằng DOS nó chỉ đơn giản là ver - kap
Hình ảnh LTS Docker chính thức của Ubuntu (ubuntu:xenial) làm không phải có lsb_release; Tôi đã phải phân tích cú pháp /etc/os_release như đã nói trong câu trả lời khác. - Aaron D. Marasco
@CharlieParker Theo man lsb_release, LSB là viết tắt của Cơ sở tiêu chuẩn Linux. - Serge Stroobandt


Sử dụng:

cat /etc/*release

Trong trường hợp của tôi, nó tạo ra kết quả sau:

DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=17.2
DISTRIB_CODENAME=rafaela
DISTRIB_DESCRIPTION="Linux Mint 17.2 Rafaela"
NAME="Ubuntu"
VERSION="14.04.3 LTS, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04.3 LTS"
VERSION_ID="14.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"

122
2017-10-16 13:42



cat /etc/lsb-release - 53E3916A
Trên các bản phát hành bạc hà hiện tại /etc/upstream-release/lsb-releasecũng có thể được quan tâm. - cheffo
điều này là tốt, không cần phải cài đặt gói khác :-) - kap
Điều này làm việc ở khắp mọi nơi tôi thử nghiệm. lsb_release không hoạt động trên tất cả các phiên bản. ví dụ trong Ubuntu 16.04 trên Docker. - J.S
Theo kinh nghiệm của tôi, đây là một cách tiếp cận mạnh mẽ hơn, một số bản phân phối sẽ không có lệnh lsb_release - RutgerH


Sử dụng điều này trong terminal để hiển thị chi tiết về phiên bản Ubuntu đã cài đặt:

lsb_release -a

Điều này có thể tiết lộ chi tiết hơn bạn cần - có thể bạn chỉ muốn xem 15.4? Nó có thể được hiển thị riêng biệt bởi tùy chọn -r (--release):

$ lsb_release -r
Release:        15.04

Thêm vào -s (--short) để sử dụng trong tập lệnh:

$ lsb_release -r -s
15.04

Xem các ví dụ khác cho các tùy chọn hữu ích hơn -c (--codename) và -d (--description), và cả hai kết hợp:

$ lsb_release -c
Codename:       vivid
$ lsb_release -d
Description:    Ubuntu 15.04
$ lsb_release -dc
Description:    Ubuntu 15.04
Codename:       vivid



Lưu ý rằng bạn có thể nhận được thông tin tương tự về hạt nhân hiện đang chạy và phần cứng bằng lệnh tương tự:

$ uname -a
Linux mybox 3.19.0-31-generic #36-Ubuntu SMP Wed Oct 7 15:04:02 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

38
2017-10-16 16:58



lsb_release -r -s là những gì tôi đang tìm kiếm, cảm ơn - Lukas
lsb_release -rs và lsb_release -cs rất hữu ích trong các tập lệnh. - frozen-flame


Thực hiện điều này trong Terminal sẽ cung cấp cho bạn tất cả thông tin bạn có thể cần:

lsb_release -a

Và bạn có thể truy cập nó trong GUI bằng cách System Settings > Details:

enter image description here


8
2017-10-16 13:46