2015年12月4日

AWS 教學 (7) - 手動安裝 Fish shell ( Manually install Fish shell on Amazon Linux tutorial )

之前介紹過如何用 yum 安裝 Fish Shell,但似乎許多人都遇到些問題,因此本篇不再透過 yum 安裝而採取手動編譯、安裝的方式。( 其他 AWS 相關教學可以參考本篇整理 )



更新 yum
安裝軟體前,先更新 yum ( 套件管理工具 ),指令如下:
sudo yum update


安裝 Development Tools
手動編譯軟體前要安裝幾個必備的軟體,你可以一個一個自行安裝或者安裝套件群組: Development Tools,對我而言安裝套件群組是比較不費時的做法。安裝套件指令如下:
sudo yum -y group install "Development tools"
sudo yum install ncurses-devel


取得 Fish 原始碼
下載並解壓指令:
# 下載 Fish Shell
wget -O http://fishshell.com/files/2.2.0/fish-2.2.0.tar.gz
# 解壓縮
tar -xvf fish-2.2.0.tar.gz


編譯 Fish 原始碼
進入剛剛解壓縮的資料夾後,執行指令:
./configure; make; sudo make install
等待編譯、安裝過程結束後,我們就可以開始使用 Fish Shell。


切換使用者預設 Shell :
若要將使用者預設 Shell 切換成 Fish,請參考下面步驟:
# 將 Fish 加入 Shell 清單中
sudo echo "/usr/local/bin/fish" >> /etc/shells
# 切換成 Fish
chsh -s /usr/local/bin/fish
重新登入後,就可以發現預設 Shell 已經切換成 Fish Shell。


Environment :
  ・ Amazon EC2
  ・ Amazon Linux

Reference :
  ・ Amazon EC2
  ・ Fish


熱門文章