Am un 512MB Pi. Încerc să mă asigur că voi profita la maximum de asta. Tocmai am descărcat cea mai recentă versiune a Raspbian și am instalat-o pe Pi. Am nevoie și de rpi-update ? Rpi-update este destinat actualizării de la o versiune a Raspbian la următoarea?
Comentarii
Răspuns
„În circumstanțe normale, NICIODATĂ nu este nevoie să rulați rpi -actualizați, deoarece vă ajută întotdeauna la firmware-ul și kernel-ul de vârf și, deoarece aceasta poate fi o versiune de testare, ar putea lăsa RPi-ul dvs. fără pornire „. https://www.raspberrypi.org/forums/viewtopic.php?p=916911#p916911 Chiar și documentația rpi-update acum avertizează „Chiar și pe Raspbian ar trebui să utilizați acest lucru doar cu un motiv întemeiat. Aceasta vă oferă cel mai recent kernel / firmware de sângerare.”
sudo apt-get update; sudo apt-get install --reinstall raspberrypi-bootloader raspberrypi-kernel
îl va readuce la cel mai recent kernel / bootcode acceptat.
Cred că s-ar putea să combinați două operații diferite.
-
rpi-update
este un instrument pentru a actualiza firmware-ul pentru Raspberry Pi. Firmware-ul este un mic pachet de cod care de obicei trăiește pe un cip special al unui computer care ajută software-ul să știe cum să vorbească cu hardware-ul. Cu toate acestea, în cazul Raspberry Pi, firmware-ul va funcționa pe prima partiție a cardului SD. -
Raspbian este un sistem de operare sau software de bază pentru Raspberry Pi . Software-ul (inclusiv sistemul de operare) trăiește pe a doua partiție a cardului SD și este tot ceea ce se execută atunci când utilizați dispozitivul.
Ambele trebuie actualizate independent. Pentru comoditate, instrumentul rpi-update
este inclus în distribuția Raspbian din Linux, deoarece este un instrument software util care gestionează firmware-ul Pi-urilor dvs. Ar trebui să îl rulați numai dacă aveți nevoie, conform avertismentului de mai sus! Nu îl utilizați în mod regulat. Separat, trebuie să vă mențineți software-ul la zi folosind instrumentele standard de gestionare a software-ului Debian, cum ar fi sudo apt-get update && sudo apt-get upgrade
.
Fiecare dintre aceste funcții este separată, iar actualizarea uneia nu va actualiza cealaltă. Actualizarea distribuției dvs. la cel mai recent software pachetele vă pot oferi o nouă versiune a rpi-update
, dar dacă nu RUN rpi-update
firmware-ul dvs. nu va fi actualizat.
Deoarece locul în care este stocat firmware-ul este de fapt afișat pe prima partiție a cardului SD (un fel ca un BIOS), nu va trebui să rulați acest lucru pe fiecare dispozitiv. După ce încărcați o nouă versiune de software sau firmware pe un Card SD, a orice dispozitiv pe care conectați cardul respectiv va rula acea versiune.
Comentarii
- mulțumim pentru răspunsul excelent. Deci, pentru fiecare Pi fizic pe care îl am, trebuie să rulez
rpi-update
. Nu este suficient să rulațirpi-update
pe o singură carte SD și să o funcționați oriunde este conectată.rpi-update
depinde de placa fizică ca opus dependentei de card SD. Este corect? Apoi, în al doilea rând, sunt ‘ curios, ce face firmware-ul actualizat? Este mai stabil? Este mai rapid? Sprijină arhitectura de 512 MB? - @Scoop: Am editat răspunsul meu pentru a răspunde la celelalte întrebări. Ce conțin actualizările firmware-ului ar fi o întrebare la care va trebui să răspundă jurnalul de schimbări pentru actualizarea versiunii în cauză și se află în afara sferei de aplicare a întrebării dvs. inițiale. Ați putea lua în considerare să întrebați altul în această direcție, dacă doriți.
- Bună Caleb. Spui că
rpi-update
face parte din raspbian, dar nu îl pot găsi ‘ pe rpi (chiar și culocate
sauapt-cache search
) credeți că este normal? - Conform raspberrypi. org
apt-get upgrade
va actualiza nucleul și firmware-ul, deși, probabil, nu la cele mai recente. - După cum sa menționat mai jos , acest lucru nu mai este adevărat. Lucrurile oferite de rpi-update sunt acum incluse în pachetul raspberrypi-bootloader.
Răspuns
raspbian package repo conține pachetul raspberrypi-bootloader
care conține module firmware, kernel și kernel care rpi-update
descărcări. Versiunea nu este cea mai recentă, dar fișierele ar trebui să fie fine și stabile. Acum afișează o versiune 20130902, deci are o vechime de aproximativ 2 luni. Pachetul este instalat în mod implicit și este actualizat atunci când o nouă versiune ajunge în repo.
Deci practic nu aveți nevoie de dacă nu doriți firmware-ul de sângerare și nucleul, rămâneți doar cu apt-get
– va actualiza singur nucleul, firmware-ul și modulele. De fapt, nu pot găsi deloc rpi-update
pe Pi-ul meu.
Comentarii
- Aici este o adresă URL actualizată dacă ‘ vă aflați acum pe Jessie: archive.raspberrypi.org/debian / dists / jessie / main / binary-armhf / …
Răspuns
Între timp, nucleul face parte din pachetul raspberrypi-kernel
în Raspbian.
Deci, rpi-update
nu mai este necesar pentru a actualiza nucleul.
Există două nuclee în pachet, ceea ce înseamnă că funcționează pe fiecare versiune hardware a Pi (ARMv6, ARMv7 și ARMv8
Folosiți pur și simplu acest fantezie unic pentru a vă menține Pi actualizat:
apt-get update && apt-get dist-upgrade && apt-get clean
Dacă vă îngrijorează lucrurile care nu sunt necesare, adăugați următoarele:
apt-get autoremove --purge && apt-get remove `deborphan` --purge
Răspuns
Răspunsul marcat drept corect este de fapt depășit și într-un mod problematic: rpi-up data va actualiza firmware-ul la cea mai recentă versiune publicată, care trebuie considerată „nu stabilă”. Deci, urmând rețeta dată, s-ar putea să ajungeți la un sistem instabil (mi s-a întâmplat;)).
Răspuns
RPI -Update este folosit pentru a actualiza Raspberry Pi la cea mai recentă versiune. Nu aveți nevoie de el, dar este o idee bună să păstrați Raspberry Pi actualizat. Așadar, este posibil să instalați rpi-update.
De asemenea, dacă nu aveți nevoie de Raspberry Pi pe cele mai recente actualizări ale sângerării. Folosiți mai degrabă următoarea comandă. Aceasta va actualiza toate pachetele instalate la versiunea lor curentă stabilă
sudo apt-get update && sudo apt-get upgrade
Comentarii
- de fapt va fi actualizat firmware și (versiunea nu va fi cea mai recentă, dar stabilă)
Răspuns
Dacă te uiți la SD după ce l-ai intermitut cu cea mai recentă versiune de Raspbian, vei vedea de fapt 2 partiții pe cardul SD. Primul este locul unde este stocat firmware-ul, iar al doilea va fi locul în care sunt stocate sistemul de operare (Raspbian) și fișierele dvs.
Prin urmare, dacă firmware-ul de pe cardul dvs. SD (prima partiție) este de până la data, apoi orice Raspberry Pi care folosește acel card SD va rula cea mai recentă versiune de firmware.
Puteți chiar să actualizați firmware-ul de pe cardul SD actualizând fișierele din prima partiție cu un computer Windows, de exemplu. (A se vedea: 3.2 Obțineți cea mai recentă versiune de firmware )
Dacă echipa Raspbian folosește cel mai recent firmware pentru distribuția lor, acesta este un întrebare diferită. În opinia mea, pentru a vă asigura că rulați cel mai recent firmware pe Raspi, aș folosi în continuare instrumentul rpi-update cu orice distribuție a sistemului de operare pe care o alegeți.
Pe scurt, aș spune următoarea frază: Actualizați cardul, rulați peste tot.
rpi-update
a dispărut pentru majoritatea utilizatorilor. Actualizările kernelului sunt acum incluse cusudo apt upgrade
, dar nu au fost ‘ t când a fost pusă această întrebare. Dacă ‘ executați hardware special sau doriți cele mai recente nuclee și module (și înțelegeți / acceptați riscurile de stabilitate pe care acestea le-ar putea aduce), este posibil să doriți totuși să utilizați rpi-update.