Mai am nevoie de rpi-update dacă folosesc cea mai recentă versiune de Raspbian?

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

  • Aceasta este o întrebare veche și începând cu 2017 nevoie pentru a rula rpi-update a dispărut pentru majoritatea utilizatorilor. Actualizările kernelului sunt acum incluse cu sudo 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.
  • Din august 2017 există cea mai nouă versiune Stretch disponibilă. Iată instrucțiunile pentru instalarea acestuia: raspberrypi.stackexchange.com/questions/71462/…

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ți rpi-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 cu locate sau apt-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

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.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *