目的

在 Vmware 環境下,創建 Lubuntu 64bit 系統並安裝必要應用程式以及具有 C++ 的開發環境 (使用 Gnu C/C++ & CodeLite IDE)。

使用 Lubuntru 的原因

  • 輕量 (lightweight)且執行效能佳的作業系統,只要配置 2GB RAM,就可以運轉得相當順暢。
  • 可充分享用 Ubuntu 所有官方支持的套件與儲庫,擴展性極佳。

Lubuntu 執行 PaleMoon 與 CodeLite

Lubuntu Install

Lubuntu essential Setup

所有 Lubuntu 常用推薦的應用程式程式可參考:Lubuntu/Setup

首先先透過 XTerminal 安裝 Synaptic 套件管理程式,如此才方便爾後在GUI桌面環境下安裝/移除各類套件。

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install synaptic

透過 Synaptic 所安裝的必要應用程式:

  • Archive Manager:Opens, extracts, unzips, Zip and Tar files.
  • LXTerminal:The command line interface.
  • Leafpad:Text editor

其它安裝 (瀏覽器與輸入法)

Gnu C/C++ 開發環境安裝

  • 安裝 Gnu C/C++
    $ sudo apt-get update
    $ sudo apt-get install g++
  • 安裝 CodeLite IDE
    安裝參考:CodeLite Repositories

    1. Add CodeLite public key to avoid warnings from apt/aptitude
      $ sudo apt-key adv --fetch-keys http://repos.codelite.org/CodeLite.asc
    2. 新增所對應 Ubuntu 版本的儲庫,如下例:
      $ sudo apt-add-repository 'deb http://repos.codelite.org/ubuntu/ trusty universe'
    3. 執行安裝
      $ sudo apt-get update
      $ sudo apt-get install codelite wxcrafter

      ** 注意若沒有 apt-add-repository 指令,可參考此篇:Ubuntu 為什麼找不到 add-apt-repository 的指令?

  • 安裝最新版本 Git
    不要使用官方儲庫安裝 Git,它提供的是相當舊的版本。加入git官方維護的 PPA 並執行安裝。

    $ sudo add-apt-repository ppa:git-core/ppa
    $ sudo apt-get update
    $ sudo apt-get install git

    安裝完後可透過 git --version 檢查版本號碼。

安裝與設定後續補充

  • Enable AutoLogo

    參考:Lubuntu How to enable automatic logon

    # 新增一檔案名為:
    $ sudo vim /etc/lightdm/lightdm.conf

    複製以下內容並修改所自動登入的帳號。

    [SeatDefaults]
    autologin-user=<YOUR USER>
    autologin-user-timeout=0
    user-session=Lubuntu
    greeter-session=lightdm-gtk-greeter