Mam 512 MB Pi. Próbuję się upewnić, że czerpię z tego jak najwięcej. Właśnie pobrałem najnowszą wersję Raspbian i zainstalowałem ją na Pi. Czy potrzebuję także aktualizacji rpi ? Czy aktualizacja rpi jest przeznaczona do aktualizacji z jednej wersji Raspbian do następnej?
66
rpi-update
nie ma już potrzeby uruchamiania . Aktualizacje jądra są teraz dołączone , ale nie było, kiedy zadawano to pytanie. Jeśli korzystasz ze specjalnego sprzętu lub chcesz mieć najnowsze jądro i moduły (i rozumiesz / akceptujesz ryzyko związane ze stabilnością), możesz nadal korzystać z aktualizacji rpi.sudo apt upgrade
Odpowiedzi:
Myślę, że łączysz dwie różne operacje.
rpi-update
to narzędzie do aktualizacji oprogramowania wewnętrznego dla Raspberry Pi. Firmware to niewielki pakiet kodu, który zwykle znajduje się na specjalnym układzie komputera, który pomaga oprogramowaniu wiedzieć, jak rozmawiać 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 Raspberry Pi . Oprogramowanie (w tym system operacyjny) żyje na drugiej partycji karty SD i to wszystko wykonuje się podczas korzystania z urządzenia.
Oba wymagają aktualizacji niezależnie. Dla wygody
rpi-update
narzędzie jest zawarte w dystrybucji Raspbian dla systemu Linux, ponieważ jest to przydatne narzędzie programowe, które zarządza oprogramowaniem układowym twojego Pi. Powinieneś go uruchamiać okresowo, aby upewnić się, że twoje urządzenia mają najnowsze oprogramowanie. Osobno musisz aktualizować swoje oprogramowanie przy użyciu standardowych narzędzi do zarządzania oprogramowaniem Debian, takich jaksudo apt-get update && sudo apt-get upgrade
.Każda z tych funkcji jest osobna, a aktualizacja jednej nie spowoduje aktualizacji drugiej. Uaktualnienie dystrybucji do najnowszych pakietów oprogramowania może spowodować, że otrzymasz nową wersję
rpi-update
, ale jeśli nie uruchomisz RUN,rpi-update
twoje oprogramowanie nie zostanie zaktualizowane.Ponieważ miejsce przechowywania oprogramowania układowego jest w rzeczywistości flashowane na pierwszej partycji karty SD (coś w rodzaju BIOS-u), nie będziesz musiał uruchamiać tego na każdym urządzeniu. Po załadowaniu nowej wersji oprogramowania lub oprogramowania układowego na kartę SD, każde urządzenie, do którego podłączysz tę kartę, będzie działało w tej wersji.
źródło
rpi-update
. Nie wystarczy uruchomićrpi-update
na jednej karcie SD i sprawić, by działała wszędzie tam, gdzie jest podłączona.rpi-update
Jest zależna od karty fizycznej, a nie od karty SD. Czy to jest poprawne? Po drugie, jestem ciekawy, co robi zaktualizowane oprogramowanie? Czy to jest bardziej stabilne? Czy to jest szybsze? Czy pomaga w obsłudze architektury 512 MB?rpi-update
to część raspbian, ale nie mogę go znaleźć na moim RPI (nawet zlocate
lubapt-cache search
). Czy uważasz, że to normalne?apt-get upgrade
zaktualizuje jądro i oprogramowanie układowe, choć być może nie do najnowszego.Repozytorium pakietów raspbian zawiera
raspberrypi-bootloader
pakiet zawierający oprogramowanie układowe, jądro i moduły jądra, które możnarpi-update
pobrać. 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.Więc zasadniczo nie potrzebujesz,
rpi-update
jeśli nie chcesz najnowocześniejszego oprogramowania i jądra, po prostu trzymaj sięapt-get
- sam zaktualizuje jądro, oprogramowanie i moduły. Właściwie w ogóle nie mogę znaleźćrpi-update
na moim Pi.źródło
Tymczasem jądro jest częścią
raspberrypi-kernel
pakietu w Raspbian.Więc
rpi-update
nie jest już potrzebne do aktualizacji jądra.Pakiet zawiera dwa jądra, co oznacza, że działa na każdej wersji sprzętowej Pi (ARMv6, ARMv7 i ARMv8
Wystarczy użyć tego fantazyjnego jedno-liniowca, aby aktualizować swoje Pi:
Jeśli martwisz się niepotrzebnymi rzeczami, dodaj to:
źródło
Odpowiedź oznaczona jako poprawna jest w rzeczywistości nieaktualna i problematyczna: rpi-update zaktualizuje oprogramowanie do najnowszej opublikowanej wersji, którą należy uznać za „niestabilną”. Więc przestrzegając podanego przepisu, możesz skończyć z niestabilnym systemem (przydarzyło mi się to;)).
źródło
Aktualizacja RPI służy do aktualizacji Raspberry Pi do najnowszej wersji. Naprawdę nie potrzebujesz go, ale dobrym pomysłem jest aktualizowanie Raspberry Pi. Więc równie dobrze możesz zainstalować aktualizację rpi.
Również, jeśli tak naprawdę nie potrzebujesz Raspberry Pi w najnowszych najnowocześniejszych aktualizacjach. Zamiast tego użyj następującego polecenia. Spowoduje to zaktualizowanie wszystkich zainstalowanych pakietów do ich bieżącej stabilnej wersji
źródło
Jeśli spojrzysz na swoją kartę SD po flashowaniu jej najnowszą wersją Raspbian, zobaczysz 2 partycje na karcie SD. Pierwszy to miejsce, w którym przechowywane jest oprogramowanie układowe, a drugi to miejsce, w którym przechowywany jest system operacyjny (Raspbian) i pliki.
Dlatego jeśli oprogramowanie układowe na karcie SD (pierwsza partycja) jest aktualne, na każdym Raspberry Pi używającym tej karty SD będzie działać najnowsza wersja oprogramowania układowego.
Możesz nawet zaktualizować oprogramowanie na karcie SD, aktualizując pliki na pierwszej partycji na przykład na komputerze z systemem Windows. (Patrz: 3.2 Pobierz najnowszą wersję oprogramowania układowego )
Jeśli zespół Raspbian korzysta z najnowszego oprogramowania w swojej dystrybucji, to jest inne pytanie. Moim zdaniem, aby upewnić się, że używasz najnowszego oprogramowania układowego na swoim Raspi, nadal korzystałbym z narzędzia rpi-update z dowolną wybraną dystrybucją systemu operacyjnego.
Krótko mówiąc, powiedziałbym następującą frazę: Zaktualizuj kartę, uruchamiaj wszędzie.
źródło