如何在Ubuntu 20.04上獲取最新版本的vim?
VIM是終端中的文字編輯器,是Vi的改進版本。 這就是為什麼許多開發人員和系統管理員更喜歡使用它而不是nano 原因之一。
Ubuntu 20.04是Ubuntu的最新LTS版本,但它釋出已經快兩年了,一些程式已經過時。 這就是為什麼許多人更喜歡利用這一刻來更新某些應用程式。
其中一個應用程式是VIM,儘管它的開發速度很慢,但它是持續不斷的,並且經常向我們展示一個新的穩定版本,其中載入了重要的改進。
因此,在這篇文章中,小編將通過編譯 VIM 的原始碼來向您展示如何做到這一點(在 所在伺服器環境執行成功), 從而獲得穩定且安全的二進位制檔案。 除此之外,將它安裝在我們目錄的一個目錄中,這樣我們就不會出現系統問題。
通過編譯原始碼獲取最新版本的vim
首先,在開始之前,必須確保系統上沒有安裝VIM。
sudo apt remove vim
在此之後,由於要從原始碼編譯,需要安裝 基本包來完成它。 這可以通過執行以下命令來完成。
sudo apt install build-essential
此外,VIM 需要一個名為的包
ncurses-dev
,必須安裝它並解壓縮原始碼,所以需要
unzip
.
sudo apt install ncurses-dev unzip
現在為 VIM 安裝建立一個專用資料夾。 它可以位於你想要的任何路徑中,支援你想要的任何名稱。
mkdir vim
現在通過命令下載 VIM 原始碼
wget
。
wget
解壓檔案
unzip master.zip
訪問已生成的資料夾:
cd vim-master
然後到原始碼所在的資料夾:
cd src/
並繼續使用不需要 root 許可權的目錄對其進行配置。 雖然這不是強制性的,但建議這樣做。
./configure --prefix=/home/angelo/vim
然後編譯程式碼
make
最後,通過生成二進位制檔案進行安裝。
make install
VIM 已安裝,並且已經生成了二進位制檔案,但現在我們需要將我指定的目錄新增到PATH。
要完成此操作,請編輯檔案
~/.bashrc
.
nano ~/.bashrc
並在檔案末尾新增以下行。
export PATH=/home/angelo/vim/bin:$PATH
請記住將其替換為你指定的地址
儲存更改並關閉編輯器。
通過執行應用更改
source ~/.bashrc
現在執行
vim
命令。
vim
您將看到以下螢幕。
完成以上步驟,這樣就可以在Ubuntu 20.04上獲取最新版本的vim了,怎樣,是不是很簡單。
結論
在這篇文章中,小編簡單介紹如何編譯 VIM 原始碼以獲得最新的穩定版本,需要的小夥伴可以參考上述教程進行設定。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69924872/viewspace-2855800/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何在 Ubuntu 上安裝最新版本的 GitUbuntuGit
- Ubuntu20.04 vim複製貼上,使用系統剪下板Ubuntu
- 如何在Ubuntu 20.04上安裝Unity桌面環境UbuntuUnity
- ubuntu 20.04 安裝 vim 出錯的解決方案Ubuntu
- 如何在Ubuntu Linux中獲取CPU溫度UbuntuLinux
- Ubuntu 20.04上安裝Git方法UbuntuGit
- 如何在Ubuntu 20.04中配置CA根證書Ubuntu
- 在Ubuntu上安裝最新版本的HandbrakeUbuntu
- 如何在 Ubuntu 18.04 LTS 中獲取 Linux 5.0 核心UbuntuLinux
- pycharm2020.1在ubuntu20.04上的安裝操作PyCharmUbuntu
- 優麒麟Ubuntu Kylin 20.04 Pro SP1 上線Ubuntu
- Ubuntu20.04換源Ubuntu
- ubuntu 20.04 登出後黑屏Ubuntu
- Ubuntu 20.04 安裝 SynergyUbuntu
- 解決ubuntu 20.04、22.04 即新版本 fcitx 無法使用的問題Ubuntu
- 在Ubuntu20.04上安裝Kubernetes-Kubeadm和MinikubeUbuntu
- 如獲取獲取關聯資料的文件跟模型的關聯資料集呢模型
- 如何在 Ubuntu 上安裝 VirtualBoxUbuntu
- 如何在 Ubuntu 上安裝 MongoDBUbuntuMongoDB
- Ubuntu 20.04 安裝VNC Server的教程。UbuntuVNCServer
- 如何在 Janus 中獲取 WebRTC 的流Web
- Ubuntu 20.04安裝cuckoo sandboxUbuntu
- arm ubuntu20.04換源Ubuntu
- Ubuntu20.04安裝RabbitMQUbuntuMQ
- 在 Fedora 中獲取最新的 Ansible 2.8
- Ubuntu上編譯多個版本的fridaUbuntu編譯
- 如何在 Ubuntu 上安裝 Python 3.8UbuntuPython
- 如何在 Ubuntu 18.04 上更新韌體Ubuntu
- Linux c程式中獲取shell指令碼輸出(如獲取system命令輸出)LinuxC程式指令碼
- 如何在Java中獲取Windows和Linux/Mac系統上的桌面路徑JavaWindowsLinuxMac
- Ubuntu20.04掛載新硬碟Ubuntu硬碟
- Ubuntu 20.04 中配置NFS服務UbuntuNFS
- ubuntu20.04 安裝 Git LFSUbuntuGit
- Ubuntu 20.04 安裝向日葵Ubuntu
- 入坑 ubuntu 20.04——常用軟體Ubuntu
- Ubuntu 20.04 設定 動態桌布Ubuntu
- Ubuntu 20.04 LTS Server搭建軟路由UbuntuServer路由
- Ubuntu20.04更新軟體源Ubuntu