512MBのPiがあります。私はそれを最大限に活用していることを確認しようとしています。 Raspbian の最新バージョンをダウンロードして、Piにインストールしました。 rpi-update も必要ですか? rpi-updateは、Raspbianのあるバージョンから次のバージョンにアップグレードするためのものですか?
コメント
回答
“通常の状況では、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
はサポートされている最新のカーネル/ブートコードに戻します。
2つを混同している可能性がありますさまざまな操作。
-
rpi-update
は、ファームウェアをアップグレードするためのツールですあなたのラズベリーパイのために。ファームウェアは、通常、ソフトウェアがハードウェアと通信する方法を知るのに役立つコンピューターの特別なチップ上に存在するコードの小さなパッケージです。ただし、Raspberry Piの場合、ファームウェアはSDカードの最初のパーティションに存在します。 -
Raspbianはオペレーティングシステムまたはラズベリーパイのコアソフトウェア。ソフトウェア(OSを含む)はSDカードの2番目のパーティションにあり、デバイスを使用するときに実行されるすべてのものです。
これらは両方とも個別に更新する必要があります。便宜上、rpi-update
ツールは、Piのファームウェアを管理する便利なソフトウェアツールであるため、LinuxのRaspbianディストリビューションに含まれています。上記の警告に従って、必要な場合にのみ実行する必要があります。定期的に使用しないでください。別途、を使用してソフトウェアを最新の状態に保つ必要があります。 sudo apt-get update && sudo apt-get upgrade
などの標準のDebianソフトウェア管理ツール。
これらの機能はそれぞれ別個のものであり、一方を更新しても他方は更新されません。ディストリビューションを最新のソフトウェアにアップグレードするパッケージはrpi-update
の新しいバージョンを取得する可能性がありますが、rpi-update
を実行しない限り、ファームウェアは更新されません。
ファームウェアが保存されている場所は実際にはSDカードの最初のパーティション(BIOSのようなもの)にフラッシュされるため、すべてのデバイスでこれを実行する必要はありません。新しいバージョンのソフトウェアまたはファームウェアをにロードしたら、 SDカード、そのカードを接続したデバイスはすべて、そのバージョンを実行します。
コメント
- すばらしい回答に感謝します。したがって、私が持っている物理Piごとに、
rpi-update
を実行する必要があります。 1枚のSDカードでrpi-update
を実行し、プラグが差し込まれている場所で動作させるだけでは不十分です。rpi-update
は物理的なボードに依存します。 SDカードに依存するのとは対照的です。あれは正しいですか?次に、'興味があります。アップグレードされたファームウェアは何をしますか?より安定していますか?速いですか? 512MBアーキテクチャのサポートに役立ちますか? - @Scoop:他の質問に答えるために回答を編集しました。ファームウェアアップデートに実際に含まれているのは、問題のバージョンアップデートの変更ログによって回答される質問であり、元の質問の範囲外です。必要に応じて、これらの方針に沿って別の人に尋ねることを検討できます。
- こんにちはカレブ。
rpi-update
はraspbianの一部であるとおっしゃっていますが、'はrpiで見つかりません(またはapt-cache search
)これは正常だと思いますか? - raspberrypiによると。 org
apt-get upgrade
は、カーネルとファームウェアを更新しますが、最新のものではない可能性があります。 - 以下に述べるように、これはもはや真実ではありません。 rpi-updateが提供するものは、raspberrypi-bootloaderパッケージにバンドルされています。
回答
raspbianパッケージリポジトリ raspberrypi-bootloader
パッケージが含まれています。このパッケージには、rpi-update
ダウンロード。バージョンは最新ではありませんが、ファイルは正常で安定している必要があります。現在、20130902バージョンが表示されているため、約2か月前です。パッケージはデフォルトでインストールされ、新しいバージョンがリポジトリに到着すると更新されます。
したがって、基本的にrpi-update
最先端のファームウェアとカーネルが必要ない場合は、apt-get
を使用してください。カーネル、ファームウェア、モジュールが独自に更新されます。実際、Piでrpi-update
がまったく見つかりません。
コメント
- ここ'は、'がジェシーにいる場合に更新されたURLです: archive.raspberrypi.org/debian / dists / jessie / main / binary-armhf / …
回答
一方、カーネルはRaspbianのraspberrypi-kernel
パッケージの一部です。
つまり、rpi-update
はもう必要ありません。
パッケージには2つのカーネルがあります。つまり、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 dateは、ファームウェアを最新の公開バージョンに更新します。これは「安定していない」と見なす必要があります。したがって、与えられたレシピに従うと、システムが不安定になる可能性があります(私に起こりました;))。
回答
RPI -Updateは、RaspberryPiを最新バージョンに更新するために使用されます。本当に必要ではありませんが、Raspberry Piを最新の状態に保つことをお勧めします。したがって、rpi-updateをインストールすることをお勧めします。
また、RaspberryPiが本当に必要ない場合は最新の最先端のアップデート。むしろ、次のコマンドを使用してください。これにより、インストールされているすべてのパッケージが安定した現在のバージョンに更新されます
sudo apt-get update && sudo apt-get upgrade
コメント
- 実際にはアップグレードされますファームウェアも(バージョンは最新ではありませんが、安定しています)
回答
SDを見ると最新バージョンのRaspbianでフラッシュした後、SDカードに2つのパーティションが実際に表示されます。 1つ目はファームウェアが保存される場所で、2つ目はオペレーティングシステム(Raspbian)とファイルが保存される場所です。
したがって、SDカード(最初のパーティション)のファームウェアが最大である場合日付を指定すると、そのSDカードを使用するすべてのRaspberryPiが最新のファームウェアバージョンを実行します。
たとえば、Windowsコンピューターで最初のパーティションのファイルを更新することにより、SDカードのファームウェアを更新することもできます。 ( 3.2最新のファームウェアバージョンを入手するを参照)
Raspbianチームがディストリビューションで最新のファームウェアを使用している場合、それは別の質問。私の意見では、Raspiで最新のファームウェアを実行していることを確認するために、選択したオペレーティングシステムディストリビューションでrpi-updateツールを使用します。
要するに、次のフレーズを言います。カードを更新して、どこでも実行できます。
rpi-update
を実行する必要はほとんどのユーザーにとってなくなりました。カーネルの更新はsudo apt upgrade
に含まれるようになりましたが、この質問があったときは'ではありませんでした。 '特別なハードウェアを実行している場合、または最新のカーネルとモジュールが必要な場合(そして、これらがもたらす可能性のある安定性のリスクを理解/受け入れる場合)、rpi-updateを使用することをお勧めします。