2017/02/10

Raspberry Pi:移除掉沒用到的套件

Raspberry Pi基金會官方釋出的Raspbian,為了方便初學者使用,放入許多套件,但其實我們可能都用不到,這篇試著移除一些沒用到的套件。

另一條路子是使用Raspbian Lite精簡版,但那麼一來,就必須自己安裝想要的套件。

我的環境是Raspberry Pi 3,Raspbian Jessie with PIXEL 2017-01-11。

燒錄、開機、raspi-config初始組態設定後,嘿,居然已經用了3.6G。
pi@raspberrypi:~ $ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        15G  3.6G   11G  26% /
...其他省略...


讓我先更新套件,讓系統升級到最新版:
$ sudo apt-get update; sudo apt-get -y dist-upgrade

嘿, 居然佔用4.0G。
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        15G  4.0G  9.9G  29% /

不過,因為下載的套件檔仍在,試著清除吧,也移除掉因相依關係而自動安裝的套件:
$ sudo apt-get clean
$ sudo apt-get autoremove --purge

嗯,其實沒多大變化。
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        15G  3.6G   11G  26% /

然後,看看選單Programming裡頭,嘿,不需要的東西還不少啊。

以底下指令來移除套件,IBM的Node-RED、Mathematica、Scratch、Sonic Pi、Minecraft Pi。
$ sudo apt-get remove --purge --auto-remove nodered wolfram-engine scratch sonic-pi minecraft-pi

其中移除wolfram-engine應可拿回650MB的空間,scratch約100MB,sonic-pi約200MB,

再移除兩套Java IDE:BlueJ與Greenfoot,一套輕量型IDE:Geany。
$ sudo apt-get remove --purge --auto-remove bluej greenfoot geany

移除掉Sense HAT Emulator:
$ sudo apt-get remove --purge --auto-remove python-sense-emu python3-sense-emu python-sense-emu-doc sense-emu-tools

移除掉Email軟體Claws Mail、瀏覽器Chromium(可釋放出約200MB的空間)、瀏覽器Epiphany、瀏覽器Dillo。
$ sudo apt-get remove --purge --auto-remove claws-mail chromium-browser rpi-chromium-mods epiphany-browser dillo

當我移除掉Chromium和Ephiphany,發現還有Dillo,第一次看到這玩意。
都移除掉以後,想開啟瀏覽器的話,就會出現錯誤囉。
如果你不需要的話,也可移除掉很大的Libre Office,記得加上星號,才會移除掉全部:
$ sudo apt-get remove --purge --auto-remove libreoffice*

最後看看,從3.6G降到2.1G,還不錯。
pi@raspberrypi:~ $ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        15G  2.1G   12G  15% /


其實也不是非移除不可,既然內建、那就放著就好了,但是想更新套件時,常常會需要連帶更新一堆東西,很煩,若能把不需要的先移除,就能減少需要更新的東西。

6 comments:

  1. 附註
    若使用2017-03-02-raspbian-jessie-lite.img,上述套件預設皆無安裝。

    ReplyDelete
  2. Anonymous11/4/17 19:53

    如果raspberry pi的瀏覽器不好的話,可以安裝chrome嗎?
    看您沒介紹,想說是不是不能安裝在上面,如果不能安裝,您有推行的瀏覽器嗎

    ReplyDelete
    Replies
    1. raspbian預設有安裝Chromium。

      Delete
    2. Anonymous13/4/17 16:46

      小弟嘗試安裝chromium,但都無法成功,能教導如何安裝嗎

      Delete
    3. sudo apt-get install chromium-browser

      Delete
  3. Anonymous15/4/17 08:37

    完成了,謝謝您

    ReplyDelete