512MB 파이가 있습니다. 나는 그것을 최대한 활용하려고 노력하고 있습니다. 방금 최신 버전의 Raspbian을 다운로드 하여 Pi에 설치했습니다. rpi-update 도 필요 합니까? rpi-update는 한 버전의 Raspbian에서 다음 버전으로 업그레이드하기위한 것입니까?
512MB 파이가 있습니다. 나는 그것을 최대한 활용하려고 노력하고 있습니다. 방금 최신 버전의 Raspbian을 다운로드 하여 Pi에 설치했습니다. rpi-update 도 필요 합니까? rpi-update는 한 버전의 Raspbian에서 다음 버전으로 업그레이드하기위한 것입니까?
답변:
"정상적인 상황에서는 항상 최신 펌웨어와 커널로 연결되므로 rpi-update를 실행할 필요가 없으며 테스트 버전 일 수 있으므로 RPi를 부팅 할 수 없게 할 수 있습니다." https://www.raspberrypi.org/forums/viewtopic.php?p=916911#p916911 심지어 RPI 업데이트 이제 문서 만 좋은 이유와 이것을 사용한다하더라도 Raspbian에 "경고합니다. 이렇게하면 최신 출혈 가장자리를 얻는다 커널 / 펌웨어. "
sudo apt-get update; sudo apt-get install --reinstall raspberrypi-bootloader raspberrypi-kernel
지원되는 최신 커널 / 부트 코드로 되돌립니다.
두 가지 다른 작업을 혼란스럽게 생각합니다.
rpi-update
Raspberry Pi 의 펌웨어를 업그레이드 하는 도구 입니다. 펌웨어는 일반적으로 소프트웨어가 하드웨어와 통신하는 방법을 알 수 있도록 도와주는 컴퓨터의 특수 칩에있는 작은 코드 패키지입니다. 그러나 Raspberry Pi의 경우 펌웨어는 SD 카드의 첫 번째 파티션에 있습니다.
Raspbian은 Raspberry Pi 용 운영 체제 또는 핵심 소프트웨어입니다 . 소프트웨어 (OS 포함)는 SD 카드의 두 번째 파티션에 있으며 장치를 사용할 때 실행되는 모든 것입니다.
둘 다 독립적으로 업데이트해야합니다. 편의상이 rpi-update
도구는 Linux의 Raspbian 배포판에 포함되어 있으므로 Pi의 펌웨어를 관리하는 유용한 소프트웨어 도구입니다. 장치에 최신 펌웨어가 있는지 정기적으로 실행해야합니다. 이와 별도로 표준 데비안 소프트웨어 관리 도구를 사용하여 소프트웨어를 최신 상태로 유지해야합니다 sudo apt-get update && sudo apt-get upgrade
.
이러한 각 기능은 별개이며 하나를 업데이트해도 다른 하나는 업데이트되지 않습니다. 최신 소프트웨어 패키지로 배포를 업그레이드하면 새 버전의을 얻을 수 rpi-update
있지만 RUN하지 않으면 rpi-update
펌웨어가 업데이트되지 않습니다.
펌웨어가 저장된 위치는 실제로 SD 카드의 첫 번째 파티션 (BIOS와 같은 종류)에 플래시되므로 모든 장치에서이 드라이브를 실행할 필요는 없습니다. 새 버전의 소프트웨어 또는 펌웨어를 SD 카드에로드하면 해당 카드를 연결하는 모든 장치에서 해당 버전이 실행됩니다.
rpi-update
. rpi-update
하나의 sd 카드 에서 실행 하는 것만으로는 충분하지 않으며 플러그가 꽂혀있는 곳 어디에서나 작동 할 수 있습니다. rpi-update
sd 카드와 달리 물리적 보드에 따라 다릅니다. 그 맞습니까? 그런 다음 업그레이드 된 펌웨어의 기능이 궁금합니다. 더 안정적입니까? 더 빠릅니까? 512MB 아키텍처를 지원합니까?
rpi-update
라즈 비안의 일부 라고 말하지만 내 rpi에서 ( locate
또는로도 apt-cache search
) 찾을 수 없습니다. 이것이 정상이라고 생각합니까?
apt-get upgrade
커널과 펌웨어를 업데이트하지만 최신 버전은 아닐 것입니다.
raspbian package repo는 다운로드 하는 펌웨어, 커널 및 커널 모듈을 포함하는 raspberrypi-bootloader
패키지 를 포함 rpi-update
합니다. 버전은 최신 버전이 아니지만 파일은 정확하고 안정적이어야합니다. 이제 20130902 버전이 표시되므로 약 2 개월이되었습니다. 패키지는 기본적으로 설치되며 새 버전이 리포지토리에 도착하면 업데이트됩니다.
따라서 rpi-update
최첨단 펌웨어와 커널을 원하지 않으면 기본적으로 필요하지 않습니다 . 단지 고수 apt-get
하면 커널, 펌웨어 및 모듈이 자체적으로 업데이트됩니다. 실제로 나는 rpi-update
파이를 전혀 찾을 수 없습니다 .
한편 커널은 raspberrypi-kernel
Raspbian에서 패키지의 일부입니다 .
따라서 rpi-update
더 이상 커널을 업데이트 할 필요가 없습니다.
패키지에는 두 개의 커널이 있습니다. 즉, Pi의 모든 하드웨어 버전 (ARMv6, ARMv7 및 ARMv8)에서 작동합니다.
이 멋진 1 라이너를 사용하여 Pi를 최신 상태로 유지하십시오.
apt-get update && apt-get dist-upgrade && apt-get clean
불필요한 것들이 걱정된다면 다음을 추가하십시오.
apt-get autoremove --purge && apt-get remove `deborphan` --purge
RPI-Update는 Raspberry Pi를 최신 버전으로 업데이트하는 데 사용됩니다. 실제로는 필요하지 않지만 Raspberry Pi를 최신 상태로 유지하는 것이 좋습니다. 따라서 rpi-update를 설치할 수도 있습니다.
또한 최신 블리딩 엣지 업데이트에서 Raspberry Pi가 실제로 필요하지 않은 경우. 다음 명령을 사용하십시오. 설치된 모든 패키지를 안정적인 현재 버전으로 업데이트합니다.
sudo apt-get update && sudo apt-get upgrade
최신 버전의 Raspbian으로 플래시 한 후 SD 카드를 보면 실제로 SD 카드에 2 개의 파티션이 표시됩니다. 첫 번째는 펌웨어가 저장되는 곳이고 두 번째는 운영 체제 (Raspbian)와 파일이 저장되는 곳입니다.
따라서 SD 카드 (첫 번째 파티션)의 펌웨어가 최신이면 해당 SD 카드를 사용하는 모든 Raspberry Pi에서 최신 펌웨어 버전을 실행합니다.
예를 들어 Windows 컴퓨터로 첫 번째 파티션의 파일을 업데이트하여 SD 카드의 펌웨어를 업데이트 할 수도 있습니다. ( 3.2 최신 펌웨어 버전 얻기 참조 )
Raspbian 팀이 배포에 최신 펌웨어를 사용하고 있다면 다른 질문입니다. 내 의견으로는, Raspi에서 최신 펌웨어를 실행하고 있는지 확인하기 위해 선택한 운영 체제 배포판과 함께 rpi 업데이트 도구를 계속 사용합니다.
간단히 말해서, 나는 다음과 같은 문구를 말할 것입니다. 카드를 업데이트하고 어디에서나 실행하십시오.
rpi-update
가 실행할 필요성 이 사라졌습니다 . 커널 업데이트는 이제에 포함되어 있지만이 질문을 받았을 때는 아니 었습니다. 특수 하드웨어를 실행 중이거나 최신 커널 및 모듈을 원한다면 (그리고 안정성 위험을 이해 / 수락) rpi-update를 계속 사용하고 싶을 수도 있습니다.sudo apt upgrade