Har jeg stadig brug for rpi-opdatering, hvis jeg bruger den nyeste version af Raspbian?

Jeg har en 512MB Pi. Jeg prøver at sikre, at jeg får mest muligt ud af det. Jeg har lige downloadet den nyeste version af Raspbian og installeret den på Pi. Har jeg også brug for rpi-opdatering ? Er rpi-opdatering beregnet til opgradering fra en version af Raspbian til den næste?

Kommentarer

  • Dette er et gammelt spørgsmål, og fra 2017 er skal køre rpi-update er forsvundet for de fleste brugere. Kerneopdateringer er nu inkluderet i sudo apt upgrade, men var ikke ‘ t, da dette spørgsmål blev stillet. Hvis du ‘ kører speciel hardware eller ønsker den nyeste kerne og moduler (og forstår / accepterer de stabilitetsrisici, som disse kan medføre), vil du muligvis stadig bruge rpi-opdatering.
  • Fra august 2017 er der den nyeste tilgængelige Stretch-version. Her er instruktioner til installation af det: raspberrypi.stackexchange.com/questions/71462/…

Svar

“Under normale omstændigheder er der ALDRIG behov for at køre rpi -opdatering, da det altid bringer dig til den førende firmware og kerne, og fordi det kan være en testversion, kan det lade din RPi ikke starte “. https://www.raspberrypi.org/forums/viewtopic.php?p=916911#p916911 Selv dokumentationen til rpi-opdatering advarer nu “Selv på Raspbian skal du kun bruge dette med en god grund. Dette giver dig den nyeste kernekerne / firmware.” sudo apt-get update; sudo apt-get install --reinstall raspberrypi-bootloader raspberrypi-kernel vil sætte det tilbage til den senest understøttede kerne / bootcode.

Jeg tror, du kan sammensætte to forskellige handlinger.

  • rpi-update er et værktøj til at opgradere firmwaren til din Raspberry Pi. Firmware er en lille pakke kode, der normalt lever på en speciel chip på en computer, der hjælper softwaren med at vide, hvordan man taler med hardwaren. I tilfælde af Raspberry Pi lever firmwaren dog på den første partition af SD-kortet.

  • Raspbian er et operativsystem eller kernesoftware til din Raspberry Pi . Software (inklusive OS) lever på anden partition af SD-kortet og er alle de ting, der bliver udført, når du bruger din enhed.

Begge disse skal opdateres uafhængigt. For nemheds skyld er værktøjet rpi-update inkluderet i Raspbian-distributionen af Linux, fordi det er et nyttigt softwareværktøj, der administrerer firmwaren til dine Pier. Du skal kun køre det, hvis du har brug for det, som beskrevet i advarslen ovenfor! Brug det ikke regelmæssigt. Separat skal du holde din software opdateret ved hjælp af standardstyringsværktøjerne til Debian-software som sudo apt-get update && sudo apt-get upgrade.

Hver af disse funktioner er adskilte, og opdatering af den ene opdaterer ikke den anden. Opgradering af din distribution til den nyeste software pakker giver dig muligvis en ny version af rpi-update, men medmindre du Kører rpi-update, bliver din firmware ikke opdateret.

Da det sted, hvor firmwaren er gemt, faktisk blinker til SD-kortets første partition (som en BIOS), behøver du ikke køre dette på alle enheder. Når du først indlæser en ny version af software eller firmware på en SD-kort, a den enhed, du tilslutter kortet til, kører den version.

Kommentarer

  • tak for det gode svar. Så for hver fysisk Pi, jeg har, skal jeg køre rpi-update. Det er ikke nok at køre rpi-update på et sd-kort og få det til at fungere hvor som helst det er tilsluttet. rpi-update er fysisk kortafhængigt som i modsætning til SD-kortafhængig. Er det korrekt? Dernæst er jeg ‘ nysgerrig, hvad gør opgraderet firmware? Er det mere stabilt? Er det hurtigere? Hjælper det med at understøtte 512MB-arkitekturen?
  • @Scoop: Jeg redigerede mit svar for at besvare dine andre spørgsmål. Hvad firmwareopdateringerne faktisk indeholder, ville være et spørgsmål, der skal besvares af changelog for den aktuelle versionopdatering og er uden for omfanget af dit originale spørgsmål. Du kan overveje at spørge en anden i denne retning, hvis du vil.
  • Hej Caleb. Du siger, at rpi-update er en del af raspbian, men jeg kan ‘ ikke finde det på min RPI (selv med en locate eller apt-cache search) synes du dette er normalt?
  • Ifølge raspberrypi. org apt-get upgrade opdaterer kernen og firmwaren, omend muligvis ikke til den nyeste.
  • Som nævnt nedenfor er dette ikke længere sandt. De ting, rpi-opdatering giver, er nu samlet i pakken raspberrypi-bootloader.

Svar

raspbian package repo indeholder raspberrypi-bootloader pakke , som indeholder firmware-, kerne- og kernemoduler, der rpi-update downloads. Versionen er ikke den nyeste, men filer skal være fine og stabile. Nu viser den en 20130902-version, så den er ca. 2 måneder gammel. Pakken er som standard installeret og opdateres, når en ny version ankommer i repo.

Så du behøver stort set ikke rpi-update Hvis du ikke vil have den firmware og kerne, der blæser ud, skal du bare holde fast ved apt-get – den opdaterer kernen, firmwaren og modulerne alene. Faktisk kan jeg slet ikke finde rpi-update på min Pi.

Kommentarer

Svar

I mellemtiden er kernen en del af raspberrypi-kernel -pakken på Raspbian.

rpi-update er ikke længere nødvendigt for at opdatere kernen.

Der er to kerner i pakken, det betyder, at den fungerer på alle hardwareversioner af Pi (ARMv6, ARMv7 og ARMv8

Brug bare denne smarte one-liner for at holde din Pi opdateret:

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

Hvis du er bekymret for ikke-nødvendige ting, skal du tilføje dette:

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

Svar

Svaret markeret som korrekt er faktisk forældet, og på en problematisk måde: rpi-up dato opdaterer firmwaren til den senest offentliggjorte version, som skal betragtes som “ikke stabil”. Så ved at følge den givne opskrift kan du ende med et ustabilt system (er sket for mig;)).

Svar

RPI -Update bruges til at opdatere Raspberry Pi til den nyeste version. Du har virkelig ikke brug for det, men det er en god ide at holde Raspberry Pi opdateret. Så du kan lige så godt installere rpi-opdatering.

Også hvis du ikke virkelig har brug for din Raspberry Pi på de seneste opdateringer af blødende kant. Brug snarere følgende kommando. Dette opdaterer alle installerede pakker til deres stabile nuværende version

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

Kommentarer

  • faktisk opgraderes det firmware (versionen er ikke senest, men stabil)

Svar

Hvis du ser på din SD kort efter at have blinket det med den nyeste version af Raspbian, vil du faktisk se 2 partitioner på dit SD-kort. Den første er, hvor firmwaren er gemt, og den anden er, hvor operativsystemet (Raspbian) og dine filer er gemt.

Derfor, hvis firmwaren på dit SD-kort (første partition) er op til dato kører enhver Raspberry Pi, der bruger dette SD-kort, den nyeste firmwareversion.

Du kan endda opdatere firmwaren på SD-kortet ved f.eks. at opdatere filerne i den første partition med en Windows-computer. (Se: 3.2 Få den nyeste firmwareversion )

Hvis Raspbian-teamet bruger den nyeste firmware på deres distribution, er det dog en andet spørgsmål. For at sikre, at du kører den nyeste firmware på din Raspi, vil jeg efter min mening stadig bruge rpi-opdateringsværktøjet med enhver operativsystemdistribution, du vælger.

Kort sagt vil jeg sige følgende sætning: Opdater kortet, kør overalt.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *