树莓派教程:精简树莓派系统

/

树莓派最流行的莫过于 Raspbian 这一衍生于 Linux Debian 发行版的系统,不过如果你跟我一样安装了它,就会发现它占据的 SD 空间着实不小,默认安装了大量大部分场景用不到的软件包,另外一些不必要的文件也占据了较大的空间。

对 X 环境等不需要的软件包进行清除:

sudo apt-get purge xserver.* x11.* xarchiver xauth xkb-data console-setup xinit lightdm lxde.* python-tk python3-tk scratch gtk.* libgtk.* openbox libxt.* lxpanel gnome.* libqt.* libxcb.* libxfont.* lxmenu.* gvfs.* xdg-.* desktop.* tcl.* shared-mime-info penguinspuzzle omxplayer gsfonts
sudo apt-get --yes autoremove

视需要移除用于开发的一些不需要的软件包:

sudo apt-get purge gcc-4\.[0-7].* python.* $(sudo dpkg --get-selections | grep "\-dev" | sed s/install//)
sudo apt-get --yes autoremove

删除不必要的文件:

sudo rm -rf /usr/share/doc/* /opt/vc/src/hello_pi/hello_video/test.h264 /home/pi/python_games

用 Dropbear 替代 SSHd:

sudo apt-get install dropbear openssh-client
sudo /etc/init.d/ssh stop
sudo sed -i 's/NO_START=1/NO_START=0/' /etc/default/dropbear
sudo /etc/init.d/dropbear restart
sudo apt-get purge openssh-server.* openssh-blacklist.*

执行上述清理和替换操作后,整个系统的占用空间大幅减少,我在安装了 Nginx 等一些我需要的软件包后,也仅仅只占用了 870M 的空间,空出更多的剩余空间后,对于 SD 卡的使用寿命也是大有裨益的。

Comments