Bagaimana saya bisa menentukan gambar OS yang saya jalankan?
100
Saya telah diberi kartu SD pra-instal. Sepatu botnya bagus, dan saya tahu ini menjalankan beberapa versi Raspbian. Bisakah saya menentukan rilis mana yang sedang dijalankan?
Catatan untuk semua jawaban: Gnu / Linux mungkin OS favorit. Tetapi Rasperry Pi mendukung OS lain seperti BSD, Plan 9, RISC OS juga.
ott--
1
@ott --... dan Windows 10 IOT.
Paul Fleming
2
@PaulFleming Menangkan 10 IoT? Tidak juga. Bukan OS nyata. Anda tidak dapat melakukan apa pun di dalamnya. Anda hanya dapat menjalankan aplikasi yang dibuat secara terpisah (yaitu pada perangkat / platform yang berbeda) di Visual Studio.
Chiwda
Jawaban:
4
uname -a
akan memberi Anda versi kernel dll. Ada beberapa parameter lain yang bisa Anda coba juga - untuk melihatnya:
Pertanyaannya adalah tentang versi distro, bukan versi kernel, jadi jawaban ini benar-benar tidak berguna.
suka
2
Saya tidak dapat menahannya jika dia memilih untuk menerima jawaban yang salah. Mungkin itu memberinya apa yang dia butuhkan.
recantha
1
uname -a display Linux raspberrypi 4.4.32-v7+ #924 SMP Tue Nov 15 18:11:28 GMT 2016 armv7l GNU/Linux. Namun, saya perlu tahu apakah Pi menjalankan Debian 7 atau Debian 8.
IgorGanapolsky
Perlu tahu Jessie vs Stretch ...
SDsolar
1
Lihat jawaban yang benar, di bawah cat /etc/os-release:, terima kasih kepada @ w5m
Nick
244
Buka Terminaldan ketik:
cat /etc/os-release
Ini menghasilkan output berikut pada Raspberry Pi 2 saya ...
Jawaban ini dengan jelas menampilkan versi Raspbian yang saya jalankan, tidak seperti jawaban yang dipilih.
ThN
8
ini harus menjadi jawaban yang diterima!
Vladislavs Dovgalecs
Ini bekerja pada Stretch pada Pi 2 juga. Ketika saya menjalankannya malam ini di VM Virtualbox menjalankan Peregangan Desktop Raspbian terbaru (versi PC) itu memberikan Debian untuk PRETTY_NAME, IDdan *URLnilai - nilai :-(. Saya tidak yakin, sepertinya pengawasan oleh pengelola Raspbian kepada saya.
mike
20
Jangan lihat uname -a. Itu hanya menunjukkan versi kernel. Untuk menemukan versi distribusi, jalankan:
sudo apt-get install lsb-release
lsb_release -a
RPi saya menunjukkan:
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 7.8 (wheezy)
Release: 7.8
Codename: wheezy
Saya kira ini bukan jawaban yang bagus. Instal aplikasi lain hanya untuk memberikan apa yang bisa Anda dapatkan secara gratis cat /etc/os-releaseatau cat /etc/*-releasetidak baik
fcm
2
Ini adalah sebuah jawaban dan benar-benar berlaku untuk distro Raspbian yang berasal dari Debian yang bertujuan untuk memenuhi Basis Standar Linux .
SlySven
1
Ini mungkin jawaban yang tepat tetapi bukan yang paling berguna.
Untuk menemukan tanggal rilis gambar distribusi Raspbian Anda (bukan informasi / etc / os-release seperti VERSION = "8 (jessie)") pada sistem yang berjalan:
$ cat /etc/rpi-issue
Raspberry Pi reference 2016-05-10
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, c32099002b4c44243e87d8cc90303237eb5ce06a, stage4
Catatan jika Anda melakukan 'apt-get {dist -,} upgrade' atau rpi-update, Anda akan memperbarui beberapa file sejak pertama kali menginstal gambar distribusi itu.
[Poster asli ditanyakan kembali pada tahun 2013, sebelum URL github ada, tetapi jawaban ini dapat membantu beberapa pengguna di 2016.]
Pembaruan: Alih-alih menjalankan Raspbian pada kartu SD Raspbian yang misterius itu, Anda juga bisa memasang kartu SD di Linux atau Windows SD desktop reader untuk membaca file /issue.txt secara langsung. /issue.txt ada di direktori root partisi FAT16 kartu SD. Dari Ubuntu 16.04.1, saya melihat yang berikut pada kartu SD kedua yang saya miliki:
Raspberry Pi reference 2016-09-23
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, 62406bad92ed23728f46711b3539c04c37dfb62c, stage4
File ini hadir bahkan pada gambar ISO PC Raspbian Desktop , dan karena itu dihasilkan oleh pi-genitu tampaknya secara otomatis diperbarui, tidak seperti /etc/os-releaseyang muncul diedit secara manual, dan diabaikan pada gambar PC terbaru Raspbian.
mike
1 karena ini memberikan rilis yang tepat - ada beberapa rilis yang berbeda misalnya Jessie
jari kaki
2
Hampir apa yang ditulis Cerin. Hanya lsb_release -adan Anda tidak perlu menginstal modul LSB untuk melihat deskripsi raspbian
Ketika saya mencoba ini saya mendapatkan: -bash: lsb_release: command not foundtetapi ini hilang ketika saya menginstal paket lsb-release.
John S Gruber
0
Skrip berikut adalah yang saya gunakan untuk mengumpulkan detail yang relevan. (Disebut tentang )
Anda dapat menjalankan ini atau perintah individual
#! /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
Output pada Pi3A + saya menunjukkan
- 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
Itu harus menghasilkan output yang bermakna pada sebagian besar distribusi Linux, misalnya 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)
Jawaban:
akan memberi Anda versi kernel dll. Ada beberapa parameter lain yang bisa Anda coba juga - untuk melihatnya:
sumber
Linux raspberrypi 4.4.32-v7+ #924 SMP Tue Nov 15 18:11:28 GMT 2016 armv7l GNU/Linux
. Namun, saya perlu tahu apakah Pi menjalankan Debian 7 atau Debian 8.cat /etc/os-release
:, terima kasih kepada @ w5mBuka
Terminal
dan ketik:Ini menghasilkan output berikut pada Raspberry Pi 2 saya ...
sumber
PRETTY_NAME
,ID
dan*URL
nilai - nilai :-(. Saya tidak yakin, sepertinya pengawasan oleh pengelola Raspbian kepada saya.Jangan lihat
uname -a
. Itu hanya menunjukkan versi kernel. Untuk menemukan versi distribusi, jalankan:RPi saya menunjukkan:
sumber
cat /etc/os-release
ataucat /etc/*-release
tidak baikhttps://github.com/RPi-Distro/pi-gen/releases mendaftar rilis Raspbian sejak 2016-05-10.
Untuk menemukan tanggal rilis gambar distribusi Raspbian Anda (bukan informasi / etc / os-release seperti VERSION = "8 (jessie)") pada sistem yang berjalan:
Catatan jika Anda melakukan 'apt-get {dist -,} upgrade' atau rpi-update, Anda akan memperbarui beberapa file sejak pertama kali menginstal gambar distribusi itu.
[Poster asli ditanyakan kembali pada tahun 2013, sebelum URL github ada, tetapi jawaban ini dapat membantu beberapa pengguna di 2016.]
Pembaruan: Alih-alih menjalankan Raspbian pada kartu SD Raspbian yang misterius itu, Anda juga bisa memasang kartu SD di Linux atau Windows SD desktop reader untuk membaca file /issue.txt secara langsung. /issue.txt ada di direktori root partisi FAT16 kartu SD. Dari Ubuntu 16.04.1, saya melihat yang berikut pada kartu SD kedua yang saya miliki:
sumber
pi-gen
itu tampaknya secara otomatis diperbarui, tidak seperti/etc/os-release
yang muncul diedit secara manual, dan diabaikan pada gambar PC terbaru Raspbian.Hampir apa yang ditulis Cerin. Hanya
lsb_release -a
dan Anda tidak perlu menginstal modul LSB untuk melihat deskripsi raspbiansumber
-bash: lsb_release: command not found
tetapi ini hilang ketika saya menginstal paket lsb-release.Skrip berikut adalah yang saya gunakan untuk mengumpulkan detail yang relevan. (Disebut tentang )
Anda dapat menjalankan ini atau perintah individual
Output pada Pi3A + saya menunjukkan
Itu harus menghasilkan output yang bermakna pada sebagian besar distribusi Linux, misalnya Ubuntu MATE
sumber
buka terminal dan ketik
sumber