背景概述:
ubunut14.04自帶的vim為vim-tiny泉蝌,有點兒問題就是撤回鍵和左右鍵會亂碼歇万,很讓人奔潰揩晴,再加上我基本沒有玩過ubuntu勋陪,所以當(dāng)同事讓我在這上面部署tomcat時我都快瘋了。雖說后來發(fā)覺可以把文件拉回本地修改硫兰,然后再上傳覆蓋诅愚,但終究是個蛋疼的方式。于是我便開始琢磨怎么離線安裝(因為是內(nèi)網(wǎng)環(huán)境)劫映。
摸索ing:
網(wǎng)上的教程大都是apt-get這種在線安裝的模式违孝,這種方式可以解決依賴,類似于yum泳赋,但我是離線雌桑,故不可行。然后就找到了安裝單獨包的命令:dpkg祖今。于是我用apt-get卸載掉自帶的vim-tiny和vim-common校坑,然后找了一個vim-common的deb包,開始使用dpkg -i來安裝這個包千诬。安裝過程進行的很順利耍目,完畢后我vim一看,還是報錯徐绑,我跑去vim的幾個路徑下邪驮,只看到有vim72的文件,沒有看到有關(guān)vim的任何執(zhí)行文件傲茄,然后我就自閉了毅访。期間還加了一個ubuntu的群,想尋求幫助盘榨,然而無果俺抽。我就暫時棄置了。
轉(zhuǎn)機是幾天后有個老哥在群里回我较曼,說vim-common只是個組件包磷斧。emmm....幾經(jīng)思考后我茅塞頓開,那路或多,事情是這個樣子啊弛饭。我想起來自己在centos下用yum安裝vim冕末,好像有幾個組件來著,于是又是一頓摸索侣颂。
我去到 vim官網(wǎng)档桃,看到了
我下載下來,然后依照慣例./configure憔晒,發(fā)現(xiàn)有錯誤藻肄,像是需要包
然后百度這個報錯信息,回答都是要去找ncurses和ncurses-dev包拒担,然后就找呀找嘹屯,ncurses包在這個位置 點這里,dev包嘛从撼,這個就是關(guān)鍵了州弟,那時候找的是這個位置 點我點我。如你所見低零,此處沒有ubuntu的包婆翔,怎么辦呢,我想要不要在這個網(wǎng)站搜一下vim掏婶,看有沒有合適的包啃奴,
上天帶我不薄啊,發(fā)現(xiàn)了驚天大咪咪雄妥,還真有最蕾。根據(jù)我這些天的摸索,發(fā)現(xiàn)如果正常運行茎芭,只需要vim揖膜、vim-common、vim-runtime即可梅桩,上圖的gnome和gui-common應(yīng)該是圖形界面的組件壹粟,我們是命令行界面,并不需要宿百。然后就是下載安裝啦趁仙。
解決辦法:
因為是.deb的包,所以還是使用dpkg -i來安裝垦页,要先安裝兩個組件包vim-common和vim-runtime雀费,最后安裝vim。
dpkg -i vim-common
dpkg -i vim-runtime
dpkg -i vim
不過痊焊,僅僅這三個包好像還不夠盏袄,安裝過程中會提示需要安裝幾個lib包:libacl1忿峻,libattr1。同樣還是去上面的這個網(wǎng)址 https://pkgs.org/ 搜索兩個包辕羽,下載下來逛尚,用dpkg -i 來安裝。
然后就可以愉快的玩耍啦刁愿。