Trenger jeg fortsatt rpi-oppdatering hvis jeg bruker den nyeste versjonen av Raspbian?

Jeg har en 512 MB Pi. Jeg prøver å sørge for at jeg får mest mulig ut av det. Jeg har nettopp lastet ned den siste versjonen av Raspbian og installert den på Pi. Trenger jeg også rpi-oppdatering ? Er rpi-update ment for oppgradering fra en versjon av Raspbian til den neste?

Kommentarer

  • Dette er et gammelt spørsmål, og fra og med 2017 trenger å kjøre rpi-update har forsvunnet for de fleste brukere. Kjerneoppdateringer er nå inkludert i sudo apt upgrade, men var ikke ‘ t da dette spørsmålet ble stilt. Hvis du ‘ kjører spesiell maskinvare eller vil ha den nyeste kjernen og modulene (og forstår / aksepterer stabilitetsrisikoen som disse kan medføre), vil du kanskje fortsatt bruke rpi-oppdatering.
  • Fra og med august 2017 er det den nyeste Stretch-versjonen tilgjengelig. Her er instruksjoner for installering: raspberrypi.stackexchange.com/questions/71462/…

Svar

«Under normale omstendigheter er det ALDRI behov for å kjøre rpi -oppdatering da det alltid fører deg til den fremste firmware og kjerne, og fordi det kan være en testversjon, kan det la RPi være umulig å starte «. https://www.raspberrypi.org/forums/viewtopic.php?p=916911#p916911 Selv rpi-oppdatering -dokumentasjonen advarer nå «Selv på Raspbian bør du bare bruke dette med god grunn. Dette gir deg den siste blødende kanten av kjernen / firmware.» sudo apt-get update; sudo apt-get install --reinstall raspberrypi-bootloader raspberrypi-kernel vil sette den tilbake til den sist støttede kjerne / oppstartkode.

Jeg tror du kanskje samler to forskjellige operasjoner.

  • rpi-update er et verktøy for å oppgradere fastvaren for din Raspberry Pi. Firmware er en liten pakke med kode som vanligvis lever på en spesiell chip på en datamaskin som hjelper programvaren til å vite hvordan den skal snakke med maskinvaren. Imidlertid, når det gjelder Raspberry Pi, vil firmwaren leve på den første partisjonen på SD-kortet.

  • Raspbian er et operativsystem eller kjerneprogramvare for din Raspberry Pi . Programvare (inkludert operativsystemet) lever på andre partisjon av SD-kortet og er alt det som blir utført når du bruker enheten.

Begge disse må oppdateres uavhengig. For enkelhets skyld er rpi-update verktøyet inkludert i Raspbian-distribusjonen av Linux fordi det er et nyttig programvareverktøy som administrerer fastvaren til Pi-ene dine. Du bør bare kjøre den hvis du trenger det, i henhold til advarselen ovenfor! Ikke bruk den regelmessig. Separat må du holde programvaren oppdatert med standard Debian programvarehåndteringsverktøy som sudo apt-get update && sudo apt-get upgrade.

Hver av disse funksjonene er separate, og oppdatering av den ene vil ikke oppdatere den andre. Oppgradere distribusjonen til den nyeste programvaren pakker kan gi deg en ny versjon av rpi-update, men med mindre du KJØRER rpi-update vil ikke fastvaren din bli oppdatert.

Siden stedet fastvaren er lagret faktisk blinker til den første partisjonen på SD-kortet (som et BIOS), trenger du ikke å kjøre dette på hver enhet. Når du har lastet en ny versjon av programvare eller fastvare på en SD-kort, a den enheten du kobler kortet til, kjører den versjonen.

Kommentarer

  • takk for det gode svaret. Så for hver fysiske Pi som jeg har, må jeg kjøre rpi-update. Det er ikke nok å kjøre rpi-update på ett sd-kort og få det til å fungere hvor som helst det er plugget inn. rpi-update er fysisk kortavhengig som i motsetning til SD-kortavhengig. Er det riktig? For det andre er jeg ‘ nysgjerrig, hva gjør oppgradert firmware? Er det mer stabilt? Er det raskere? Hjelper det å støtte 512 MB-arkitekturen?
  • @Scoop: Jeg redigerte svaret mitt for å svare på de andre spørsmålene dine. Hva firmwareoppdateringene faktisk inneholder, vil være et spørsmål som endringsloggen for den aktuelle versjonsoppdateringen skal svare på, og som er utenfor omfanget av det opprinnelige spørsmålet ditt. Du kan vurdere å spørre en annen i denne retning hvis du vil.
  • Hei Caleb. Du sier at rpi-update er en del av raspbian, men jeg kan ‘ ikke finne det på min rpi (selv med en locate eller apt-cache search) synes du dette er normalt?
  • I følge raspberrypi. org apt-get upgrade oppdaterer kjernen og fastvaren, om enn muligens ikke til den nyeste.
  • Som nevnt nedenfor , er dette ikke lenger sant. Tingene rpi-oppdateringen gir, er nå samlet i raspberrypi-bootloader-pakken.

Svar

raspbian package repo inneholder raspberrypi-bootloader pakke som inneholder firmware-, kjerne- og kjernemoduler som rpi-update nedlastinger. Versjonen er ikke den siste, men filene skal være fine og stabile. Nå viser den en 20130902-versjon, så den er omtrent 2 måneder gammel. Pakken er installert som standard og oppdateres når en ny versjon kommer i repo.

Så du trenger i utgangspunktet ikke rpi-update Hvis du ikke vil ha firmware og kjerne med blødende kant, er det bare å holde deg til apt-get – den oppdaterer kjernen, firmware og moduler alene. Egentlig kan jeg ikke finne rpi-update på Pi-en i det hele tatt.

Kommentarer

Svar

I mellomtiden er kjernen en del av raspberrypi-kernel -pakken på Raspbian.

rpi-update er ikke nødvendig lenger for å oppdatere kjernen.

Det er to kjerner i pakken, det betyr at den fungerer på alle maskinvareversjoner av Pi (ARMv6, ARMv7 og ARMv8

Bare bruk denne fancy one-liner for å holde Pi oppdatert:

apt-get update && apt-get dist-upgrade && apt-get clean 

Hvis du er bekymret for ikke-nødvendige ting, kan du legge til dette:

apt-get autoremove --purge && apt-get remove `deborphan` --purge 

Svar

Svaret som er merket som riktig er faktisk utdatert, og på en problematisk måte: rpi-up date oppdaterer fastvaren til den siste publiserte versjonen, som må betraktes som «ikke stabil». Så etter oppskriften kan du ende opp med et ustabilt system (har skjedd med meg;)).

Svar

RPI -Update brukes til å oppdatere Raspberry Pi til den siste versjonen. Du trenger det ikke, men det er lurt å holde Raspberry Pi oppdatert. Så du kan like godt installere rpi-oppdatering.

Også hvis du ikke virkelig trenger Raspberry Pi på de siste oppdateringene av blødningskanten Bruk heller følgende kommando. Dette vil oppdatere alle installerte pakker til deres stabile nåværende versjon

sudo apt-get update && sudo apt-get upgrade 

Kommentarer

  • faktisk oppgraderes fastvare også (versjonen vil ikke være nyeste, men stabil)

Svar

Hvis du ser på SD-en din etter å ha blinket det med den nyeste versjonen av Raspbian, vil du faktisk se to partisjoner på SD-kortet ditt. Den første er der firmwaren er lagret, og den andre vil være der operativsystemet (Raspbian) og filene dine er lagret.

Derfor hvis firmwaren på SD-kortet (første partisjon) er opp til dato vil enhver Raspberry Pi som bruker det SD-kortet, kjøre den nyeste firmwareversjonen.

Du kan til og med oppdatere firmware på SD-kortet ved å oppdatere filene i den første partisjonen med en Windows-datamaskin for eksempel. (Se: 3.2 Få den siste firmwareversjonen )

Hvis Raspbian-teamet bruker den nyeste firmware på distribusjonen, er det en annet spørsmål. For å være sikker på at du kjører den nyeste fastvaren på Raspi, vil jeg etter min mening fortsatt bruke rpi-oppdateringsverktøyet med hvilken operativsystemdistribusjon du velger.

Kort sagt vil jeg si følgende setning: Oppdater kortet, kjør overalt.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *