Мені дали попередньо встановлену SD-карту. Він чудово завантажується, і я знаю, що він працює з якоюсь версією Raspbian. Чи можу я точно визначити, який реліз він працює?
Мені дали попередньо встановлену SD-карту. Він чудово завантажується, і я знаю, що він працює з якоюсь версією Raspbian. Чи можу я точно визначити, який реліз він працює?
Відповіді:
uname -a
надасть вам версію ядра і т. д. Є ще деякі параметри, які ви можете спробувати - щоб побачити їх:
man uname
Linux raspberrypi 4.4.32-v7+ #924 SMP Tue Nov 15 18:11:28 GMT 2016 armv7l GNU/Linux
. Однак мені потрібно знати, чи Pi працює Debian 7 або Debian 8.
cat /etc/os-release
завдяки @ w5m
Відкрити Terminal
та ввести:
cat /etc/os-release
Це призводить до наступного результату на моєму Raspberry Pi 2 ...
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
а *URL
значення :-( Я не впевнений, здається , як контроль з боку Raspbian супроводжуючими мені ..
Не дивись uname -a
. Це просто показує версію ядра. Щоб знайти версію розповсюдження, запустіть:
sudo apt-get install lsb-release
lsb_release -a
Моя RPI показує:
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 7.8 (wheezy)
Release: 7.8
Codename: wheezy
cat /etc/os-release
або cat /etc/*-release
не добре
https://github.com/RPi-Distro/pi-gen/releases перелічує випуски програми Raspbian з 2016-05-10.
Щоб знайти вашу дату випуску розповсюджуваного зображення Raspbian (не інформацію про випуск / etc / os, наприклад VERSION = "8 (jessie)"), в операційній системі:
$ cat /etc/rpi-issue
Raspberry Pi reference 2016-05-10
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, c32099002b4c44243e87d8cc90303237eb5ce06a, stage4
Зверніть увагу, якщо ви зробили "apt-get {dist -,} upgrade" або rpi-update, ви оновили деякі файли з моменту першого встановлення цього дистрибутиву.
[Оригінальний плакат запитували ще в 2013 році до існування URL-адреси github, але ця відповідь може допомогти деяким користувачам у 2016 році.]
Оновлення: Замість того, щоб насправді запускати Raspbian на цій загадковій програмі SD-картки Raspbian, ви також можете встановити SD-карту в зчитувач SD на робочому столі Linux або Windows, щоб безпосередньо читати файл /issue.txt. /issue.txt існує в кореневому каталозі розділу FAT16 SD-карти. На Ubuntu 16.04.1 на другій SD-карті я бачу наступне:
Raspberry Pi reference 2016-09-23
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, 62406bad92ed23728f46711b3539c04c37dfb62c, stage4
pi-gen
цим, здається, він автоматично оновлюється, на відміну від того, /etc/os-release
що він з'являється, редагується вручну, і його не помічають на останньому зображенні Raspbian на ПК.
Майже те, що писав Серін. Просто lsb_release -a
і вам не потрібно встановлювати модуль LSB, щоб побачити опис raspbian
-bash: lsb_release: command not found
але це минає, коли я встановлюю пакет lsb-release.
Наступний сценарій - це я, який використовую для збору відповідних деталей. (Це називається про )
Ви можете запустити цю або окремі команди
#! /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
Вихід на моєму Pi3A + показує
- 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
Він повинен дати значущий висновок для більшості дистрибутивів Linux, наприклад 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)
відкритий термінал і введіть
cat / proc / версія