Czy nadal potrzebuję aktualizacji rpi, jeśli używam najnowszej wersji Raspbian?

Mam 512 MB Pi. Staram się mieć pewność, że wyciągam z tego jak najwięcej. Właśnie pobrałem najnowszą wersję Raspbian i zainstalowałem ją na Pi. Czy potrzebuję też rpi-update ? Czy rpi-update jest przeznaczony do aktualizacji z jednej wersji Raspbian do następnej?

Komentarze

  • To jest stare pytanie, a od 2017 konieczność uruchomienia rpi-update zniknęła dla większości użytkowników. Aktualizacje jądra są teraz dołączane do sudo apt upgrade, ale gdy zadawano to pytanie, ' t. Jeśli ' korzystasz ze specjalnego sprzętu lub potrzebujesz najnowszego jądra i modułów (i rozumiesz / akceptujesz ryzyko stabilności, które może to przynieść), nadal możesz chcieć użyć rpi-update.
  • Od sierpnia 2017 dostępna jest najnowsza wersja Stretch. Oto instrukcje dotyczące instalacji: raspberrypi.stackexchange.com/questions/71462/…

Odpowiedź

„W normalnych okolicznościach NIGDY nie ma potrzeby uruchamiania rpi -update, ponieważ zawsze przenosi cię do najnowocześniejszego oprogramowania i jądra, a ponieważ może to być wersja testowa, może uniemożliwić uruchomienie RPi „. https://www.raspberrypi.org/forums/viewtopic.php?p=916911#p916911 Nawet dokumentacja rpi-update teraz ostrzega „Nawet na Raspbian powinieneś używać tego tylko z dobrego powodu. Dzięki temu otrzymasz najnowsze jądro / oprogramowanie układowe.” sudo apt-get update; sudo apt-get install --reinstall raspberrypi-bootloader raspberrypi-kernel przywróci najnowsze obsługiwane jądro / kod rozruchowy.

Myślę, że możesz pomylić dwa różne operacje.

  • rpi-update to narzędzie do aktualizacji oprogramowania sprzętowego dla twojego Raspberry Pi. Oprogramowanie układowe to niewielki pakiet kodu, który zwykle znajduje się na specjalnym chipie komputera, który pomaga oprogramowaniu komunikować się ze sprzętem. Jednak w przypadku Raspberry Pi oprogramowanie układowe będzie działać na pierwszej partycji karty SD.

  • Raspbian to system operacyjny lub podstawowe oprogramowanie dla twojego Raspberry Pi . Oprogramowanie (w tym system operacyjny) znajduje się na drugiej partycji karty SD i jest to wszystko, co jest uruchamiane podczas korzystania z urządzenia.

Oba wymagają niezależnej aktualizacji. Dla wygody narzędzie rpi-update jest dołączone do dystrybucji Linuksa Raspbian, ponieważ jest użytecznym narzędziem do zarządzania oprogramowaniem układowym Pi „s. Powinieneś go uruchamiać tylko wtedy, gdy musisz, zgodnie z powyższym ostrzeżeniem! Nie używaj go regularnie. Osobno, musisz aktualizować oprogramowanie za pomocą standardowe narzędzia do zarządzania oprogramowaniem Debiana, takie jak sudo apt-get update && sudo apt-get upgrade.

Każda z tych funkcji jest oddzielna, a aktualizacja jednej nie spowoduje zaktualizowania drugiej. Aktualizacja dystrybucji do najnowszego oprogramowania pakiety mogą dać ci nową wersję rpi-update, ale jeśli nie URUCHOMISZ rpi-update, oprogramowanie sprzętowe nie zostanie zaktualizowane.

Ponieważ miejsce, w którym jest przechowywane oprogramowanie sprzętowe, jest w rzeczywistości flashowane na pierwszą partycję karty SD (coś w rodzaju BIOS-u), nie będzie konieczne uruchamianie tego na każdym urządzeniu. Po załadowaniu nowej wersji oprogramowania lub oprogramowania układowego na Karta SD, a Na każdym urządzeniu, do którego podłączysz tę kartę, będzie działać ta wersja.

Komentarze

  • Dzięki za świetną odpowiedź. Więc dla każdego fizycznego Pi, które mam, muszę uruchomić rpi-update. Nie wystarczy uruchomić rpi-update na jednej karcie SD i sprawić, by działał wszędzie tam, gdzie jest podłączony. rpi-update zależy od fizycznej płyty, ponieważ w przeciwieństwie do zależnych od karty SD. Czy to jest poprawne? Po drugie, ' jestem ciekawy, co robi uaktualnione oprogramowanie sprzętowe? Czy jest bardziej stabilny? Czy to jest szybsze? Czy pomaga w obsłudze architektury 512 MB?
  • @Scoop: Zmieniłem odpowiedź, aby odpowiedzieć na inne pytania. To, co faktycznie zawiera aktualizacje oprogramowania układowego, byłoby pytaniem, na które powinien odpowiedzieć dziennik zmian dla danej aktualizacji wersji i nie wchodzi ono w zakres twojego pierwotnego pytania. Jeśli chcesz, możesz zapytać kogoś innego w tym kierunku.
  • Cześć Caleb. Mówisz, że rpi-update jest częścią raspbian, ale nie mogę go ' znaleźć na moim RPI (nawet z locate lub apt-cache search) czy uważasz, że to normalne?
  • Zgodnie z raspberrypi. org apt-get upgrade zaktualizuje jądro i oprogramowanie układowe, aczkolwiek możliwe, że nie do najnowszego.
  • Jak stwierdzono poniżej , nie jest to już prawdą. Rzeczy, które zapewnia rpi-update, są teraz zawarte w pakiecie raspberrypi-bootloader.

Odpowiedź

repozytorium pakietów raspbian zawiera raspberrypi-bootloader pakiet , który zawiera oprogramowanie układowe, jądro i moduły jądra, które rpi-update pliki do pobrania. Wersja nie jest najnowsza, ale pliki powinny być w porządku i stabilne. Teraz pokazuje wersję 20130902, więc ma około 2 miesięcy. Pakiet jest instalowany domyślnie i jest aktualizowany, gdy nowa wersja pojawi się w repozytorium.

W zasadzie nie potrzebujesz rpi-update Jeśli nie chcesz najnowocześniejszego oprogramowania i jądra, po prostu trzymaj się apt-get – samo zaktualizuje jądro, oprogramowanie układowe i moduły. Właściwie nie mogę w ogóle znaleźć rpi-update na moim Pi.

Komentarze

Odpowiedź

Tymczasem jądro jest częścią pakietu raspberrypi-kernel w języku Raspbian.

Więc rpi-update nie jest już potrzebne do aktualizacji jądra.

W pakiecie znajdują się dwa jądra, co oznacza, że działa na każdej wersji sprzętowej Pi (ARMv6, ARMv7 i ARMv8

Po prostu użyj tego fantazyjnego, jednowierszowego tekstu, aby zaktualizować Pi:

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

Jeśli martwisz się o niepotrzebne rzeczy, dodaj to:

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

Odpowiedź

Odpowiedź oznaczona jako prawidłowa jest w rzeczywistości nieaktualna i w problematyczny sposób: rpi-up date zaktualizuje oprogramowanie sprzętowe do najnowszej opublikowanej wersji, którą należy uznać za „niestabilną”. Więc postępując zgodnie z podanym przepisem, możesz skończyć z niestabilnym systemem (mi się to przytrafiło;)).

Odpowiedź

RPI -Update służy do aktualizacji Raspberry Pi do najnowszej wersji. Naprawdę tego nie potrzebujesz, ale dobrym pomysłem jest aktualizowanie Raspberry Pi. Więc równie dobrze możesz zainstalować aktualizację rpi.

Również jeśli naprawdę nie potrzebujesz swojego Raspberry Pi najnowsze najnowsze aktualizacje. Zamiast tego użyj następującego polecenia. Spowoduje to zaktualizowanie wszystkich zainstalowanych pakietów do ich stabilnej aktualnej wersji

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

Komentarze

  • w rzeczywistości zaktualizuje firmware (wersja nie będzie najnowsza, ale stabilna)

Odpowiedź

Jeśli spojrzysz na kartę SD karta po flashowaniu jej najnowszą wersją Raspbian faktycznie zobaczysz 2 partycje na karcie SD. Pierwsza to miejsce, w którym przechowywane jest oprogramowanie, a druga to miejsce, w którym przechowywany jest system operacyjny (Raspbian) i twoje pliki.

Dlatego jeśli oprogramowanie układowe na karcie SD (pierwsza partycja) jest do data wtedy na każdym Raspberry Pi używającym tej karty SD będzie działać najnowsza wersja oprogramowania.

Możesz nawet zaktualizować oprogramowanie na karcie SD, aktualizując pliki na tej pierwszej partycji, na przykład za pomocą komputera z systemem Windows. (Patrz: 3.2 Pobierz najnowszą wersję oprogramowania sprzętowego )

Jeśli zespół Raspbian używa najnowszego oprogramowania w swojej dystrybucji, jest to inne pytanie. Moim zdaniem, aby upewnić się, że korzystasz z najnowszego oprogramowania układowego na swoim Raspi, nadal używałbym narzędzia rpi-update z dowolną wybraną dystrybucją systemu operacyjnego.

Krótko mówiąc, powiedziałbym: Zaktualizuj kartę, działaj wszędzie.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *