512MBのPiがあります。私はそれを最大限に活用しようとしています。Raspbianの最新バージョンをダウンロードし、Piにインストールしました。rpi-updateも必要ですか?rpi-updateは、Raspbianのあるバージョンから次のバージョンにアップグレードするためのものですか?
512MBのPiがあります。私はそれを最大限に活用しようとしています。Raspbianの最新バージョンをダウンロードし、Piにインストールしました。rpi-updateも必要ですか?rpi-updateは、Raspbianのあるバージョンから次のバージョンにアップグレードするためのものですか?
回答:
「通常の状況では、常に最先端のファームウェアとカーネルにアクセスできるのでrpi-updateを実行する必要はありません。テストバージョンである可能性があるため、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のファームウェアをアップグレードするツールです。ファームウェアはコードの小さなパッケージであり、通常はソフトウェアがハードウェアと通信する方法を知るのに役立つコンピューターの特別なチップ上にあります。ただし、Raspberry Piの場合、ファームウェアはSDカードの最初のパーティションに存在します。
Raspbianは、Raspberry Piのオペレーティングシステムまたはコアソフトウェアです。ソフトウェア(OSを含む)はSDカードの2番目のパーティションに存在し、デバイスの使用時に実行されるすべてのものです。
これらは両方とも個別に更新する必要があります。便宜上、このrpi-update
ツールはLinuxのRaspbianディストリビューションに含まれています。これは、Piのファームウェアを管理する便利なソフトウェアツールだからです。定期的に実行して、デバイスに最新のファームウェアがインストールされていることを確認してください。それとは別に、などの標準Debianソフトウェア管理ツールを使用して、ソフトウェアを最新の状態に保つ必要がありますsudo apt-get update && sudo apt-get upgrade
。
これらの機能はそれぞれ独立しており、一方を更新しても他方は更新されません。ディストリビューションを最新のソフトウェアパッケージにアップグレードすると、の新しいバージョンが取得される場合がありますが、ファームウェアをrpi-update
実行しない限りrpi-update
、ファームウェアは更新されません。
ファームウェアが保存されている場所は、実際にはSDカードの最初のパーティション(BIOSのようなもの)にフラッシュされるため、すべてのデバイスでこれを実行する必要はありません。ソフトウェアまたはファームウェアの新しいバージョンをSDカードにロードすると、そのカードを接続したすべてのデバイスでそのバージョンが実行されます。
rpi-update
。rpi-update
1枚のsdカードで実行し、プラグインされた場所で動作させるだけでは十分ではありません。sdカードに rpi-update
依存するのではなく、物理的なボードに依存します。あれは正しいですか?次に、アップグレードされたファームウェアは何をしますか?より安定していますか?速いですか?512MBアーキテクチャのサポートに役立ちますか?
rpi-update
がraspbianの一部であると言いますが、私は私のRPIでそれを見つけることができません(locate
またはでさえapt-cache search
)これは正常だと思いますか?
apt-get upgrade
、カーネルとファームウェアは更新されますが、最新のものではない可能性があります。
raspbianパッケージリポジトリには、ダウンロードするファームウェア、カーネル、カーネルモジュールを含むraspberrypi-bootloader
パッケージが含まれていrpi-update
ます。バージョンは最新ではありませんが、ファイルは正常で安定している必要があります。現在、20130902バージョンが表示されているため、約2か月前です。パッケージはデフォルトでインストールされ、新しいバージョンがリポジトリに到着すると更新されます。
したがってrpi-update
、最先端のファームウェアとカーネルが必要ない場合、基本的には必要ありませんapt-get
。そのままにしてください。カーネル、ファームウェア、およびモジュールを単独で更新します。実際rpi-update
、私はPiでまったく見つけることができません。
一方、カーネルはraspberrypi-kernel
Raspbian の-packageの一部です。
したがって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-Updateは、Raspberry Piを最新バージョンに更新するために使用されます。本当に必要ありませんが、Raspberry Piを最新の状態に保つことをお勧めします。したがって、rpi-updateをインストールすることもできます。
また、最新のアップデートでRaspberry Piを本当に必要としない場合。代わりに、次のコマンドを使用してください。これにより、インストールされているすべてのパッケージが安定した最新バージョンに更新されます
sudo apt-get update && sudo apt-get upgrade
Raspbianの最新バージョンでフラッシュした後にSDカードを見ると、実際にはSDカードに2つのパーティションがあります。1つ目はファームウェアが保存されている場所で、2つ目はオペレーティングシステム(Raspbian)とファイルが保存されている場所です。
したがって、SDカード(最初のパーティション)のファームウェアが最新の場合、そのSDカードを使用しているRaspberry Piは最新のファームウェアバージョンを実行しています。
たとえば、最初のパーティションのファイルをWindowsコンピューターで更新することにより、SDカードのファームウェアを更新することもできます。(参照:3.2最新のファームウェアバージョンの取得)
Raspbianチームがディストリビューションで最新のファームウェアを使用している場合、それは別の質問です。私の意見では、Raspiで最新のファームウェアを実行していることを確認するには、選択したオペレーティングシステムのディストリビューションでrpi-updateツールを使用します。
要するに、私は次のフレーズを言うでしょう:カードを更新し、どこでも走ります。
rpi-update
にとって実行する必要はなくなりました。カーネルの更新がに含まれるようになりましたが、この質問が行われたときには含まれていませんでした。特別なハードウェアを実行している場合、または最新のカーネルとモジュールが必要な場合(およびこれらがもたらす可能性のある安定性リスクを理解/受け入れる場合)、rpi-updateを使用することもできます。sudo apt upgrade