wifiパワーマネジメントを無効にする

ラズベリーパイ3の内蔵wifiを使ってAPを提供しているのですが、どうもパワーマネジメントが有効になっているらしく勝手にお休みして、このままではAPとして役に立たず困ります。というわけでwifiパワーマネジメントをoffにする方法を解説します。

続きを読む »

ラズベリーパイのファームウェアとカーネルの違いとバージョンアップ方法

ラズベリーパイのファームウェアとカーネルの違いについて簡単に説明します。カーネルは一般的なLinuxカーネルのことを差し、こちらはARM系CPUとメモリを管理します。これに対してラズベリーパイで言うはファームウェア(firmware)とは、GPUのハードウェアコードのことを言います。この二つはどちらも起動時にファイルからロードされます。
続きを読む »

パッケージ一覧をサイズでソートする

インストールされているパッケージの一覧をサイズでソートする

$ dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n

dpkg-queryは登録されているパッケージの情報について問い合わせするコマンド。-Wfは出力フォーマットを定義してるオプション。必要なものは大抵ここで問合せ可能。バリエーションとしては、libを除きたければ、次のようにgrep -vオプションでlibで始まる・終わるパッケージを表示しないのも便利。

$ dpkg-query -Wf '${Installed-Size}\t${Package}\n' | grep -v '\(\blib\|lib\b\)' | sort -n