today_rainy's blog

ガジェットやらプログラムやらを地道に弄くる。

raspbianの最適化

raspberryPIの4GB SDカードの空き容量が気になったので調べたところ、

$ df -h

200MBしか残ってなかったので、お掃除しよう。


今回はこちらのサイトを参考にしました。ありがとうございまーす。sstea.blog.jp

まず、インストールされているパッケージを見て、「あーいっぱい入ってるんだなー」と思うところから始めます。

dpkg -l
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  adduser        3.113+nmu3   all          add and remove users and groups
ii  alsa-base      1.0.25+3~deb all          ALSA driver configuration files
ii  alsa-utils     1.0.25-4     armhf        Utilities for configuring and usi
ii  apache2        2.2.22-13+de armhf        Apache HTTP Server metapackage
ii  apache2-mpm-pr 2.2.22-13+de armhf        Apache HTTP Server - traditional 
$ sudo apt-get autoremove -y scratch
$ sudo apt-get autoremove -y python-pygame
$ sudo apt-get autoremove -y pistore
$ sudo apt-get autoremove -y sonic-pi
$ sudo apt-get autoremove -y python-minecraftpi
$ sudo apt-get autoremove -y netsurf-common dillo
$ sudo apt-get autoremove -y debian-reference-common
$ sudo apt-get autoremove -y man manpages
$ sudo apt-get autoremove -y galculator

Python統合開発環境のidle,idle3は
wolfram-engineはMathmaticaの利用でどこかで遊びたいので残留、
git,git-manもなんとなく残しておきたい。


不要デーモンを無効化するために、chkconfigを導入。

$ sudo apt-get install chkconfig 
$ sudo chkconfig motd off  
$ sudo chkconfig lightdm off
$ sudo chkconfig plymouth off


RTCがないので再起動時に変な時間になる可能性があるらしい。
cronで色々動かすので、念のため、起動時に時刻を更新する仕組みをセット。

$ sudo apt-get install ntpdate
$ sudo vim /etc/rc.local 
(追記)
# ntp update
ntpdate jp.pool.ntp.org


参照先の方は一時ファイル・ログファイルはRAMディスク化して再起動の度に消えるようにしていますが、現状5MB程度なので現状維持としました。

$ du -s -m /var/log/
$ du -s -m /tmp/


KODI(旧XBMC)を動かしているのでSWAPも弄らず。





今回参考にさせてもらったサイトの方が、ちょうど次にやろうと思っていたことをやっているので、しばらく活用させていただこうと思います。大変感謝ー。
sstea備忘録 : Raspberry Pi のディスクイメージをバックアップする
sstea備忘録 : Raspberry Pi で音を出してみる
sstea備忘録 : Raspberry Pi をジョイスティックで操作する
sstea備忘録 : Raspberry Pi をスマホで操作する