512MB Pi가 있습니다. 나는 그것을 최대한 활용하고 있는지 확인하려고 노력하고 있습니다. 방금 최신 버전의 Raspbian 을 다운로드하여 Pi에 설치했습니다. rpi-update 도 필요합니까? rpi-update는 한 버전의 Raspbian에서 다음 버전으로 업그레이드하기위한 것인가요?
댓글
Answer
“일반적인 상황에서는 rpi를 실행할 필요가 없습니다. -업데이트하면 항상 최신 펌웨어 및 커널로 이동하고 테스트 버전 일 수 있으므로 RPi를 부팅 할 수 없게 될 수 있습니다. ” https://www.raspberrypi.org/forums/viewtopic.php?p=916911#p916911 rpi-update 문서도 이제 “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
도구는 Pi의 펌웨어를 관리하는 유용한 소프트웨어 도구이기 때문에 Linux의 Raspbian 배포판에 포함되어 있습니다. 위의 경고에 따라 필요한 경우에만 실행해야합니다. 정기적으로 사용하지 마십시오. 이와 별도로 다음을 사용하여 소프트웨어를 최신 상태로 유지해야합니다. sudo apt-get update && sudo apt-get upgrade
와 같은 표준 데비안 소프트웨어 관리 도구.
이러한 각 기능은 별개이며 하나를 업데이트해도 다른 기능은 업데이트되지 않습니다. 배포를 최신 소프트웨어로 업그레이드하십시오. 패키지는 rpi-update
의 새 버전을 가져올 수 있지만 rpi-update
를 실행하지 않으면 펌웨어가 업데이트되지 않습니다.
펌웨어가 저장된 위치는 실제로 SD 카드의 첫 번째 파티션 (BIOS와 유사)으로 플래시되므로 모든 장치에서 실행할 필요가 없습니다. 새 버전의 소프트웨어 또는 펌웨어를로드하면 SD 카드, 카드를 연결하는 모든 기기에서 해당 버전을 실행합니다.
댓글
- 좋은 답변에 감사드립니다. 따라서 내가 가지고있는 각 물리적 Pi에 대해
rpi-update
를 실행해야합니다. 하나의 sd 카드에서rpi-update
를 실행하고 연결되어있는 모든 곳에서 작동하는 것으로는 충분하지 않습니다.rpi-update
는 물리적 보드에 따라 다릅니다. SD 카드에 따라 다릅니다. 그 맞습니까? 두 번째로 ' 호기심이 많습니다. 업그레이드 된 펌웨어는 어떤 역할을합니까? 더 안정적인가요? 더 빠릅니까? 512MB 아키텍처를 지원하는 데 도움이 되나요? - @Scoop : 다른 질문에 답하기 위해 제 답변을 수정했습니다. 펌웨어 업데이트에 실제로 포함 된 내용은 문제의 버전 업데이트에 대한 변경 로그에서 답변해야 할 질문이며 원래 질문의 범위를 벗어납니다. 원하는 경우 해당 라인을 따라 다른 사람에게 물어볼 수도 있습니다.
- 안녕하세요 Caleb.
rpi-update
가 raspbian의 일부라고 말했지만 ' 내 rpi에서 찾을 수 없습니다 (locate
또는apt-cache search
) 이것이 정상이라고 생각하십니까? - raspberrypi에 따르면. org
apt-get upgrade
는 커널과 펌웨어를 업데이트하지만, 최신 버전은 아닐 수 있습니다. - 아래에 설명 된 바와 같이 이것은 더 이상 사실이 아닙니다. rpi-update가 제공하는 기능은 이제 raspberrypi-bootloader 패키지에 번들로 제공됩니다.
Answer
raspbian 패키지 저장소 raspberrypi-bootloader
패키지 포함, rpi-update
다운로드. 버전은 최신 버전은 아니지만 파일은 정상적이고 안정적이어야합니다. 이제 20130902 버전이 표시되므로 2 개월 정도 된 상태입니다. 패키지는 기본적으로 설치되며 새 버전이 저장소에 도착하면 업데이트됩니다.
따라서 기본적으로 rpi-update
최신 펌웨어 및 커널을 원하지 않는 경우 apt-get
만 사용하면됩니다. 커널, 펌웨어 및 모듈을 자체적으로 업데이트합니다. 사실 내 Pi에서 rpi-update
를 전혀 찾을 수 없습니다.
댓글
- 여기 ' ' 현재 Jessie에있는 경우 업데이트 된 URL : archive.raspberrypi.org/debian / dists / jessie / main / binary-armhf / …
Answer
커널은 Raspbian의 raspberrypi-kernel
-패키지의 일부입니다.
그래서 rpi-update
는 커널을 업데이트하는 데 더 이상 필요하지 않습니다.
패키지에는 두 개의 커널이 있습니다. 즉, Pi의 모든 하드웨어 버전 (ARMv6, ARMv7 및 ARMv8)에서 작동 함을 의미합니다.
이 멋진 원 라이너를 사용하여 Pi를 최신 상태로 유지하세요.
apt-get update && apt-get dist-upgrade && apt-get clean
필요하지 않은 항목이 걱정된다면 다음을 추가하세요.
apt-get autoremove --purge && apt-get remove `deborphan` --purge
답변
올바른 것으로 표시된 답변은 사실 구식이며 문제가있는 방식 : rpi-up 날짜는 “안정적”으로 간주되어야하는 최신 게시 버전으로 펌웨어를 업데이트합니다. 따라서 주어진 레시피를 따르면 시스템이 불안정해질 수 있습니다 (나에게 일어났습니다;)).
답변
RPI -Update는 Raspberry Pi를 최신 버전으로 업데이트하는 데 사용됩니다. 실제로 필요하지는 않지만 Raspberry Pi를 계속 업데이트하는 것이 좋습니다. 따라서 rpi-update를 설치하는 것이 좋습니다.
또한 Raspberry Pi가 실제로 필요하지 않은 경우에도 최신 블리딩 엣지 업데이트. 차라리 다음 명령을 사용하십시오. 이렇게하면 설치된 모든 패키지가 안정적인 현재 버전으로 업데이트됩니다.
sudo apt-get update && sudo apt-get upgrade
댓글
- 실제로 업그레이드됩니다. 펌웨어도 마찬가지입니다 (버전은 최신이 아니지만 안정적 임)
답변
SD를 보면 최신 버전의 Raspbian으로 플래시 한 후 SD 카드에 2 개의 파티션이 실제로 표시됩니다. 첫 번째는 펌웨어가 저장되는 곳이고 두 번째는 운영 체제 (Raspbian)와 파일이 저장되는 곳입니다.
따라서 SD 카드 (첫 번째 파티션)의 펌웨어가 해당 SD 카드를 사용하는 모든 Raspberry Pi는 최신 펌웨어 버전을 실행합니다.
예를 들어 Windows 컴퓨터에서 첫 번째 파티션의 파일을 업데이트하여 SD 카드의 펌웨어를 업데이트 할 수도 있습니다. (참조 : 3.2 최신 펌웨어 버전 얻기 )
Raspbian 팀이 배포판에 최신 펌웨어를 사용하고 있다면 이는 다른 질문입니다. 제 생각에는 Raspi에서 최신 펌웨어를 실행하고 있는지 확인하기 위해 선택한 운영 체제 배포와 함께 rpi-update 도구를 계속 사용할 것입니다.
간단히 말하면 다음과 같은 문구를 말합니다. 카드를 업데이트하고 어디에서나 실행하세요.
rpi-update
실행 필요가 대부분의 사용자에게 사라졌습니다. 커널 업데이트는 이제sudo apt upgrade
에 포함되어 있지만이 질문을 받았을 때는 ' 없습니다. ' 특수 하드웨어를 실행 중이거나 최신 커널 및 모듈을 원하면 (그리고 이로 인한 안정성 위험을 이해 / 수락) 여전히 rpi-update를 사용할 수 있습니다.