安裝zsh費(fèi)了老大勁了九府,中途差點(diǎn)放棄.....為了對(duì)浪費(fèi)的時(shí)間有個(gè)記錄寥假,特寫此文
-
安裝zsh5.2
第一次使用sudo apt-get install zsh安裝的為低版本国拇,不是5.2
第二次官網(wǎng)沪么,下載捅位,安裝
./configure make make install
在configure過程中出錯(cuò),報(bào)錯(cuò)說需要安裝ncurses
下載ncurses源碼編譯安裝竟然報(bào)編譯錯(cuò)誤杆查。于是放棄使用源碼安裝扮惦。嘗試使用sudo apt-cache search 查找ncurses相關(guān)安裝包,安裝上圖兩個(gè)lib64ncurses5 和lib64ncurses5-dev亲桦。
至此可正常安裝zsh 由于第一次使用aptget安裝zsh導(dǎo)致/etc/shells存放的是/bin/zsh
而手動(dòng)安裝zsh存放在/usr/local/bin/zsh崖蜜。于是sudo vim /bin/shells在其中最后一行增加/usr/local/bin/zsh。
并sudo chsh -s /usr/local/bin/zsh.在第二步發(fā)現(xiàn)chsh報(bào)錯(cuò)客峭,原來我把/bin/zsh刪除后導(dǎo)致chsh找不到原來的zsh豫领,從而不能更改shell,
于是ls -s /usr/local/bin/zsh /bin/zsh建立軟連接,再次在/etc/shells中添加/bin/zsh舔琅,這樣就可以使用sudo chsh -s /usr/local/bin/zsh等恐。zsh的配置文件.zshrc使用.oh-my-zsh/templates/zshrc.zsh-template。