やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

Raspbian Buster 2019-09-26 ダウンロード

 最新OS。

Buster

 BusterはRaspbian最新版の開発コードネーム

 Pi4BはBusterでないと起動しないらしい。Raspberry Pi 4B 用オプションがある。

問題

 ただし未対応のソフトが多いようだ。

 そのため一世代前のstretchは未だ現役。つまりPi4Bでは使えないソフトがあるはず。今はまだPi3B+でstretchを使うのが最善か。

1. ダウンロードする

 公式は遅いので日本のミラーサイトから落とす。1.1GBを5分くらいでGET。超感謝。

ミラー

 3種類ある。今回はデスクトップ版をダウンロードする。

 最新のzipを入手する。

wget http://ftp.jaist.ac.jp/pub/raspberrypi/raspbian/images/raspbian-2019-09-30/2019-09-26-raspbian-buster.zip

公式

公式

 ちなみに公式は以下。超遅い。数時間かかる。ダウンローダにより途中から再開可能にしないと、途中で切断されて最初からやりなおしをくりかえして永遠に入手できない悪夢に見舞われる。

2. ハッシュ確認する

sha1

 正しく入手できたか確認するためにハッシュも入手する。

wget http://ftp.jaist.ac.jp/pub/raspberrypi/raspbian/images/raspbian-2019-09-30/2019-09-26-raspbian-buster.zip.sha1

確認する。コマンド書式は以下。

sha1sum -c *.sha1 *.zip

 それぞれのファイルパスを渡すと以下。

sha1sum -c 2019-09-26-raspbian-buster.zip.sha1 2019-09-26-raspbian-buster.zip

 2分くらい待つと以下の結果。

2019-09-26-raspbian-buster.zip: 完了
sha1sum: /home/pi/root/work/record/pc/os/2019-09-26-raspbian-buster.zip: SHA1 チェックサムとして適切な書式の行がありませんでした

 よくわからん。今度は-cをなくして。

sha1sum 2019-09-26-raspbian-buster.zip

 結果。

ae951995a9ec81beef4fab174b26f902943091cf  /home/pi/.../2019-09-26-raspbian-buster.zip

 パス以外の部分がハッシュ。このハッシュが、ダウンロードした*.sha1ファイルの内容と一致するか確認する。一致していたら正常にダウンロードできていると思われる。

vi 2019-09-26-raspbian-buster.zip.sha1
ae951995a9ec81beef4fab174b26f902943091cf  2019-09-26-raspbian-buster.zip

 ハッシュ部分が一致していた。OK!

sha256

sha256

 さらに強力な形式でダウンロード正常確認する。まずはハッシュを入手する。

wget http://ftp.jaist.ac.jp/pub/raspberrypi/raspbian/images/raspbian-2019-09-30/2019-09-26-raspbian-buster.zip.sha256

 zipファイルのハッシュを算出する。

$ time sha256sum /home/pi/root/work/record/pc/os/2019-09-26-raspbian-buster.zip
2c4067d59acf891b7aa1683cb1918da78d76d2552c02749148d175fa7f766842  /home/pi/root/work/record/pc/os/2019-09-26-raspbian-buster.zip

real    1m17.272s
user    0m20.408s
sys 0m2.711s

 ハッシュ部分2c4067d59acf891b7aa1683cb1918da78d76d2552c02749148d175fa7f766842をコピーする。

  1. ターミナル上でハッシュ部分をダブルクリックする
  2. ハッシュ部分が選択される
  3. 右クリックする
  4. 「コピー」をクリックする

 ダウンロードしたハッシュファイルを表示して、一致確認する。

leafpad 2019-09-26-raspbian-buster.zip.sha256
  1. Ctrl+Fキー押下する
  2. Ctrl+Vキー押下する
  3. ハッシュ部分がすべて黄色になればOK

問: sha 1, 256 どちらが早い? 解: sha256

蛇足:sha 1, 256 どちらが早い?

 sha256のほうが早かった。

sha 時間
sha1 1m57s
sha256 1m17s
$ time sha1sum 2019-09-26-raspbian-buster.zip
ae951995a9ec81beef4fab174b26f902943091cf  /home/pi/root/work/record/pc/os/2019-09-26-raspbian-buster.zip

real    1m57.694s
user    0m16.601s
sys 0m3.575s
$ time sha256sum 2019-09-26-raspbian-buster.zip
2c4067d59acf891b7aa1683cb1918da78d76d2552c02749148d175fa7f766842  /home/pi/root/work/record/pc/os/2019-09-26-raspbian-buster.zip

real    1m17.272s
user    0m20.408s
sys 0m2.711s

3. 展開する

 Windowsでいう解凍。.imgファイルができる。それがOSファイルである。手順は以下。

  1. ファイルマネージャを開く
  2. 2019-09-26-raspbian-buster.zipを右クリックする
  3. ここでファイルを展開をクリックする
  4. 2019-09-26-raspbian-buster.imgファイルが作成される

 次回、インストールするときimgファイルを使う。

前回まで