Tôi đã được cấp thẻ SD cài đặt sẵn. Nó khởi động tốt, và tôi biết nó đang chạy một số phiên bản của Raspbian. Tôi có thể xác định chính xác bản phát hành nào đang chạy không?
Tôi đã được cấp thẻ SD cài đặt sẵn. Nó khởi động tốt, và tôi biết nó đang chạy một số phiên bản của Raspbian. Tôi có thể xác định chính xác bản phát hành nào đang chạy không?
Câu trả lời:
uname -a
sẽ cung cấp cho bạn phiên bản kernel, v.v. Có một số tham số khác bạn cũng có thể thử - để xem chúng:
man uname
Linux raspberrypi 4.4.32-v7+ #924 SMP Tue Nov 15 18:11:28 GMT 2016 armv7l GNU/Linux
. Tuy nhiên, tôi cần biết Pi đang chạy Debian 7 hay Debian 8.
cat /etc/os-release
, cảm ơn @ w5m
Mở Terminal
và gõ:
cat /etc/os-release
Điều này dẫn đến kết quả đầu ra sau trên Raspberry Pi 2 của tôi ...
PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
NAME="Raspbian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
PRETTY_NAME
, ID
và các *URL
giá trị :-( Tôi không chắc chắn, có vẻ như một sự giám sát của bảo trì Raspbian với tôi..
Đừng nhìn vào uname -a
. Điều đó chỉ hiển thị phiên bản kernel. Để tìm phiên bản phân phối, hãy chạy:
sudo apt-get install lsb-release
lsb_release -a
RPi của tôi hiển thị:
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 7.8 (wheezy)
Release: 7.8
Codename: wheezy
cat /etc/os-release
hoặc cat /etc/*-release
không tốt
https://github.com/RPi-Distro/pi-gen/release liệt kê các bản phát hành của Raspbian kể từ 2016-05-10.
Để tìm ngày phát hành hình ảnh phân phối Raspbian của bạn (không phải thông tin / etc / os-phát hành như VERSION = "8 (jessie)") trên hệ thống đang chạy:
$ cat /etc/rpi-issue
Raspberry Pi reference 2016-05-10
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, c32099002b4c44243e87d8cc90303237eb5ce06a, stage4
Lưu ý nếu bạn đã 'apt-get {dist -,} nâng cấp' hoặc rpi-update, bạn sẽ cập nhật một số tệp kể từ lần đầu tiên bạn cài đặt hình ảnh phân phối đó.
[Người đăng ban đầu đã hỏi lại vào năm 2013, trước khi URL github tồn tại, nhưng câu trả lời này có thể giúp một số người dùng trong năm 2016.]
Cập nhật: Thay vì thực sự chạy Raspbian trên thẻ SD Raspbian bí ẩn đó, bạn cũng có thể gắn thẻ SD vào trình đọc SD của máy tính để bàn Linux hoặc Windows để đọc trực tiếp tệp /su.txt. /su.txt tồn tại trong thư mục gốc của phân vùng FAT16 của thẻ SD. Từ Ubuntu 16.04.1, tôi thấy những điều sau trên thẻ SD thứ hai mà tôi có:
Raspberry Pi reference 2016-09-23
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, 62406bad92ed23728f46711b3539c04c37dfb62c, stage4
pi-gen
nó dường như được cập nhật tự động, không giống như /etc/os-release
nó xuất hiện được chỉnh sửa thủ công và bị bỏ qua trên hình ảnh PC mới nhất của Raspbian.
Hầu như những gì Cerin đã viết. Chỉ lsb_release -a
và bạn không cần phải cài đặt mô-đun LSB để xem mô tả của Raspbian
-bash: lsb_release: command not found
nhưng điều này sẽ biến mất khi tôi cài đặt gói phát hành lsb.
Kịch bản sau đây là kịch bản tôi sử dụng để thu thập các chi tiết có liên quan. (Nó được gọi là về )
Bạn có thể chạy lệnh này hoặc các lệnh riêng lẻ
#! /bin/sh
if [ -e /etc/rpi-issue ]; then
echo "- Original Installation"
cat /etc/rpi-issue
fi
if [ -e /usr/bin/lsb_release ]; then
echo "- Current OS"
lsb_release -irdc
fi
echo "- Kernel"
uname -r
echo "- Model"
cat /proc/device-tree/model && echo
echo "- hostname"
hostname
echo "- Firmware"
/opt/vc/bin/vcgencmd version
Đầu ra trên Pi3A + của tôi hiển thị
- Original Installation
Raspberry Pi reference 2018-11-13
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, 7e0c786c641ba15990b5662f092c106beed40c9f, stage4
- Current OS
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 9.6 (stretch)
Release: 9.6
Codename: stretch
- Kernel
4.14.79-v7+
- Model
Raspberry Pi 3 Model A Plus Rev 1.0
- hostname
MilliwaysPi3A
- Firmware
Nov 4 2018 16:31:07
Copyright (c) 2012 Broadcom
version ed5baf9520a3c4ca82ba38594b898f0c0446da66 (clean) (release)
Filesystem created: Tue Jan 1 12:09:51 2019
Nó sẽ tạo ra một đầu ra có ý nghĩa trên hầu hết các bản phân phối Linux, ví dụ Ubuntu MATE
- Current OS
Distributor ID: Ubuntu
Description: Ubuntu 16.04.5 LTS
Release: 16.04
Codename: xenial
- Kernel
4.4.38-v7+
- Model
Raspberry Pi 2 Model B Rev 1.1
- hostname
PiUbuntu
- Firmware
Dec 9 2016 15:11:26
Copyright (c) 2012 Broadcom
version 2e557d8dac70add28597c3b449cb52c34588d818 (clean) (release)
mở thiết bị đầu cuối và loại
mèo / Proc / phiên bản