최신 버전의 Raspbian을 사용하는 경우에도 rpi-update가 필요합니까?


67

512MB 파이가 있습니다. 나는 그것을 최대한 활용하려고 노력하고 있습니다. 방금 최신 버전의 Raspbian을 다운로드 하여 Pi에 설치했습니다. rpi-update 도 필요 합니까? rpi-update는 한 버전의 Raspbian에서 다음 버전으로 업그레이드하기위한 것입니까?


2
이것은 오래된 질문이며 2017 년 현재 대부분의 사용자 rpi-update가 실행할 필요성 이 사라졌습니다 . 커널 업데이트는 이제에 포함되어 있지만이 질문을 받았을 때는 아니 었습니다. 특수 하드웨어를 실행 중이거나 최신 커널 및 모듈을 원한다면 (그리고 안정성 위험을 이해 / 수락) rpi-update를 계속 사용하고 싶을 수도 있습니다. sudo apt upgrade
scruss

2017 년 8 월 현재 사용 가능한 최신 스트레치 버전이 있습니다. 설치 방법은 다음과 같습니다. raspberrypi.stackexchange.com/questions/71462/…
SDsolar

답변:


84

"정상적인 상황에서는 항상 최신 펌웨어와 커널로 연결되므로 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-updateRaspberry 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 카드에로드하면 해당 카드를 연결하는 모든 장치에서 해당 버전이 실행됩니다.


1
큰 답변 주셔서 감사합니다. 따라서 내가 가진 각 물리적 Pi에 대해 실행해야합니다 rpi-update. rpi-update하나의 sd 카드 에서 실행 하는 것만으로는 충분하지 않으며 플러그가 꽂혀있는 곳 어디에서나 작동 할 수 있습니다. rpi-updatesd 카드와 달리 물리적 보드에 따라 다릅니다. 그 맞습니까? 그런 다음 업그레이드 된 펌웨어의 기능이 궁금합니다. 더 안정적입니까? 더 빠릅니까? 512MB 아키텍처를 지원합니까?
Scoop

@ 특종 : 나는 당신의 다른 질문에 대답하기 위해 내 대답을 편집했습니다. 펌웨어 업데이트에 실제로 포함되어있는 것은 문제의 버전 업데이트에 대한 변경 로그에 의해 답변 될 질문이며 원래 질문의 범위를 벗어납니다. 원하는 경우 해당 라인을 따라 다른 것을 요청하는 것을 고려할 수 있습니다.
Caleb

2
안녕 케일럽 당신은 그것이 rpi-update라즈 비안의 일부 라고 말하지만 내 rpi에서 ( locate또는로도 apt-cache search) 찾을 수 없습니다. 이것이 정상이라고 생각합니까?
Cerber

4
raspberrypi.org 에 따르면 apt-get upgrade커널과 펌웨어를 업데이트하지만 최신 버전은 아닐 것입니다.
goldilocks

1
아래 에서 언급했듯이 이것은 더 이상 사실이 아닙니다. rpi-update가 제공하는 기능은 이제 raspberrypi-bootloader 패키지에 번들로 제공됩니다.
Tim Dorr

21

raspbian package repo는 다운로드 하는 펌웨어, 커널 및 커널 모듈을 포함하는 raspberrypi-bootloader패키지 를 포함 rpi-update합니다. 버전은 최신 버전이 아니지만 파일은 정확하고 안정적이어야합니다. 이제 20130902 버전이 표시되므로 약 2 개월이되었습니다. 패키지는 기본적으로 설치되며 새 버전이 리포지토리에 도착하면 업데이트됩니다.

따라서 rpi-update최첨단 펌웨어와 커널을 원하지 않으면 기본적으로 필요하지 않습니다 . 단지 고수 apt-get하면 커널, 펌웨어 및 모듈이 자체적으로 업데이트됩니다. 실제로 나는 rpi-update파이를 전혀 찾을 수 없습니다 .


Jessie에있는 경우 업데이트 된 URL은 다음과 같습니다. archive.raspberrypi.org/debian/dists/jessie/main/binary-armhf/…
Tim Dorr

9

한편 커널은 raspberrypi-kernelRaspbian에서 패키지의 일부입니다 .

따라서 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

7

정답으로 표시된 답변은 실제로 구식이며 문제가 있습니다. rpi-update는 "안정되지 않은"것으로 간주되는 최신 게시 버전으로 펌웨어를 업데이트합니다. 따라서 주어진 레시피를 따르면 불안정한 시스템이 생길 수 있습니다 (나에게;) 발생했습니다).


2

RPI-Update는 Raspberry Pi를 최신 버전으로 업데이트하는 데 사용됩니다. 실제로는 필요하지 않지만 Raspberry Pi를 최신 상태로 유지하는 것이 좋습니다. 따라서 rpi-update를 설치할 수도 있습니다.

또한 최신 블리딩 엣지 업데이트에서 Raspberry Pi가 실제로 필요하지 않은 경우. 다음 명령을 사용하십시오. 설치된 모든 패키지를 안정적인 현재 버전으로 업데이트합니다.

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

실제로는 (버전 안정 최신 수 있지만하지 않을 것이다)뿐만 아니라 펌웨어를 업그레이드합니다
오스만 파샤

2

최신 버전의 Raspbian으로 플래시 한 후 SD 카드를 보면 실제로 SD 카드에 2 개의 파티션이 표시됩니다. 첫 번째는 펌웨어가 저장되는 곳이고 두 번째는 운영 체제 (Raspbian)와 파일이 저장되는 곳입니다.

따라서 SD 카드 (첫 번째 파티션)의 펌웨어가 최신이면 해당 SD 카드를 사용하는 모든 Raspberry Pi에서 최신 펌웨어 버전을 실행합니다.

예를 들어 Windows 컴퓨터로 첫 번째 파티션의 파일을 업데이트하여 SD 카드의 펌웨어를 업데이트 할 수도 있습니다. ( 3.2 최신 펌웨어 버전 얻기 참조 )

Raspbian 팀이 배포에 최신 펌웨어를 사용하고 있다면 다른 질문입니다. 내 의견으로는, Raspi에서 최신 펌웨어를 실행하고 있는지 확인하기 위해 선택한 운영 체제 배포판과 함께 rpi 업데이트 도구를 계속 사용합니다.

간단히 말해서, 나는 다음과 같은 문구를 말할 것입니다. 카드를 업데이트하고 어디에서나 실행하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.