Phiên bản của hệ thống debian của tôi là gì?


9

Có lẽ đây là một câu hỏi ngu ngốc.

Tôi muốn biết làm thế nào để tôi biết phiên bản hệ thống debian của tôi là gì.

Cảm ơn rất nhiều

Câu trả lời:


14

Chỉ cần chạy "lsb_release -a" từ dòng lệnh hoặc "cat / etc / lsb-release"


1
Mặc dù lsb_release -acó nhiều thông tin hơn, cat /etc/debian_versionlà một lựa chọn khác.
mpy

Lệnh lsb_release thực sự là tùy chọn. Xem các tệp cụ thể phân phối khác (/ etc / debian_version, / etc / redhat-phát hành ...)
Franklin Piat

6

Nếu bạn biết rằng bạn đang sử dụng Debian hoặc phái sinh, hãy kiểm tra tệp /etc/debian_version. Điều này sẽ có số phiên bản của hệ thống hiện đang cài đặt.

Nếu bạn muốn một cái gì đó chung chung hơn, nhìn vào (đặc biệt) các PRETTY_NAME, NAME, VERSIONVERSION_IDcác giá trị trong /etc/os-release. Tệp này thực sự là một tập lệnh shell mà bạn có thể nguồn vào tập lệnh của riêng mình, để thực hiện những điều khác nhau trên các bản phân phối khác nhau.

Trên Debian "thật", cả hai điều trên đều được base-filesgói cung cấp . Đạo hàm có thể khác nhau.

Một lần nữa nếu bạn biết bạn đang sử dụng hệ thống Debian, bạn cũng có thể kiểm tra đầu ra apt-cache show base-filesđể xem phiên bản nào của base-filesgói được cài đặt. Điều này cũng có thể không hoạt động trên các dẫn xuất Debian.

Nếu bạn muốn biết phiên bản kernel hiện đang chạy, bạn có thể sử dụng unamecho điều đó. Ví dụ,uname -a để in tất cả thông tin hoặc uname -rvđể in phiên bản kernel cụ thể với ít thông tin bổ sung. Trong nhiều trường hợp, bạn không cần phải làm điều này, vì những gì bạn làm không nên phụ thuộc vào phiên bản kernel cụ thể được cài đặt.


Lưu ý rằng câu trả lời này ban đầu được đăng lên superuser.com/q/950410/53590 , đã được chỉnh sửa đáng kể sau khi tôi đăng câu trả lời ở trên.
một CVn
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.