質問:
ラズビアンイメージの配布
feverDream
2015-06-29 10:42:23 UTC
view on stackexchange narkive permalink

IVRアプリケーションを実行しているRaspberryPiがあります。アプリケーションのセットアップは少し面倒です。私の計画は、それを使用することを計画している数人の友人と一緒にすべてがインストールされているPiイメージを配布することです。

配布しやすいように画像を圧縮する最良の方法は何ですか?これまでのところ、 dd は可能な解決策のようです。 16GBのメモリカードでPiを実行しています。

二 答え:
dhruvvyas90
2015-06-29 11:12:29 UTC
view on stackexchange narkive permalink

ddとgzipを組み合わせて圧縮することができます。

例を次に示します。

  sudodd bs = 4M if = / dev / mmcblk0 | gzip > < / path / to / image / image-name>.gz  

同じgzipイメージを使用してSDカードに書き込むには:

  sudo gzip -dc < / path / to / image / image-name>.gz | sudo dd bs = 4M of = / dev / mmcblk0  

USBカードリーダーを使用している場合は、デバイスパスを if または ofに置き換えますそれに応じて。

詳細についてはこちらをご覧ください。 リンク

お役に立てば幸いです。

古いファイルのデータをファイルシステムから実際に削除することを忘れないでください。そうしないと、 `dd`がこれらもコピーし、画像が大きくなります。ファイルシステムがいっぱいになるまで `dd if = / dev / zero of = / tmp_file bs = 1M`を実行してから、` rm / tmp_file`を実行します。
明確な答えをありがとう。うまくいけば、結果は数ギガ以下になり、共有しやすくなります:)
それは完璧に機能しました。画像を4ギガに圧縮することができました。微調整することでもう少し圧縮できるかもしれません。
@feverDream次のダウンサイザースクリプトを使用します:http://sirlagz.net/2013/03/10/script-automatic-rpi-image-downsizer/コピーされたSDカードのサイズを縮小し、gzipを使用してさらに圧縮します。試すだけの価値があります。
Piotr Kamoda
2015-06-29 14:13:01 UTC
view on stackexchange narkive permalink

NOOBSを使用している場合は、起動時にShiftキーを押したままにしてアクセスできるこの簡単なセットアップツールがあります。データをインストールするためのスクリプトを提供できます。その後、別のコンピューターを必要とせずに、ラズベリーから直接インストールを復元できます。ただし、ddの方が速いはずです。

それは私が必要とするかもしれないもののように聞こえます。私は、すべてのことを処理するスクリプトを手動で実行するようにユーザーに依頼することを考えていました。


このQ&Aは英語から自動的に翻訳されました。オリジナルのコンテンツはstackexchangeで入手できます。これは、配布されているcc by-sa 3.0ライセンスに感謝します。
Loading...