Làm cách nào để biết phiên bản Gentoo & Linux nào đang chạy?


Câu trả lời:


10

Các lệnh cơ bản sẽ như sau:

# cat /etc/gentoo-release 
Gentoo Base System release 2.1

# uname -r
3.1.6-gentoo

Ngoài ra, bạn có thể có được thông tin này theo cách "gentoo-way" bằng cách sử dụng gói ứng dụng portage / gentoolkit:

# equery list baselayout
 * Searching for baselayout ...
[IP-] [  ] sys-apps/baselayout-2.1:0

# eselect kernel list
Available kernel symlink targets:
  [1]   linux-3.1.4-gentoo
  [2]   linux-3.1.5-gentoo
  [3]   linux-3.1.6-gentoo *
  [4]   linux-3.1.7-gentoo
  [5]   linux-3.2.0-gentoo
  [6]   linux-3.2.0-gentoo-r1

uname -rthực sự đáng tin cậy để kiểm tra phân phối? Điều này sẽ không thay đổi nếu người dùng nhập một chuỗi tùy chỉnh ở đâu đó trong kernel hoặc nếu anh ta sử dụng một kernel khác ngoài chuỗi được cung cấp với gentoo-nguồn?
thomasa88

Để kiểm tra phân phối chỉ lsb_release -ihoạt động khá tốt, nhưng bao gồm "đảm bảo đã lsb_releaseđược cài đặt" trong hướng dẫn ... Người dùng này dường như đã hỏi về phiên bản kernel và Gentoo, thay vì xác định phân phối. (Mặc dù "phiên bản distro #" không phải là phiên bản rõ ràng nhất)
Gert van den Berg

7

Gentoo là một bản phát hành, vì vậy mặc dù thông tin được đăng ở trên là chính xác và có liên quan, có một phần rất quan trọng khác của câu đố:

eselect profile list

Nó tạo ra sự khác biệt lớn hơn nhiều trên hệ thống so với việc phát hành kernel chính xác ...


Tôi hiểu ý bạn là vì hồ sơ đặt những thứ như cờ USE mặc định? Điều đó ảnh hưởng đến những phiên bản phần mềm nào đang chạy? Và cũng bằng cách phát hành cuộn, bạn đang đề cập đến phương pháp mà portage cập nhật cây với lớp phủ hoặc cái gì khác?
rutherford

2
Bằng cách "phát hành cuộn" Tôi có nghĩa là gentoo được cập nhật liên tục và các "bản phát hành" thực sự với số lượng khá không quan trọng như với các bản phát hành khác. Đúng, cờ USE rất quan trọng, nhưng cấu hình thay đổi nhiều hơn chỉ cờ USE và cũng có thể có tác động đến phiên bản gói nào được cài đặt (mặt nạ gói, v.v.)
totaam

5

Để kiểm tra tên và phiên bản phân phối Linux của bạn (không phải phiên bản kernel):

cat /etc/issue

hoặc là

cat /etc/*-release

hoặc là

lsb_release -a

Nguồn: http://www.dogruel.com/?p=36 .


Xin vui lòng không đăng chỉ liên kết như câu trả lời. Ngay khi blog đó biến mất / thay đổi lược đồ CMS / URL, câu trả lời của bạn sẽ trở nên vô dụng.
Mat

2
Đó là một điểm hay. Tôi đã chỉnh sửa bài viết của mình để đưa vào giải pháp được giới thiệu trong blog.
nơron34
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.