How to Install Tig and Ncurses without root permission

本文主要用來記錄如何在不使用 root 權限的前提下,在自己的家目錄裡安裝 GNU Ncurses 函式並編譯 Tig 指令工具,讓編譯好的 Tig 指令能夠正常顯示中文。

Tig: Text-mode interface for Git

Tig 是個非常實用的 command line 工具,它提供一個 Text-mode Interface (TUI) 讓你能夠在 Terminal 裡透過類似 GUI 的介面進行操作與瀏覽 Git Repository,安裝方式在官方文件裡寫得很清楚也很簡單,但是當你沒有 root 權限去使用 apt 之類的套件管理工具時就變得相對麻煩,不僅需要下載 Tig 原始碼來重新編譯為指令,且編譯環境還必須事先安裝好 GNU Ncurses 函式庫,才能讓編譯好的 Tig 指令支援正常顯示中文!