很多人在接觸 Ubuntu Linux 後,往往會有個想法:「我還可以用 Ubuntu Linux 來做什麼事情?」這篇文章嘗試藉由舉例,來說明自己怎麼逐步去利用與認識一個開源與整合眾多工具的 Ubuntu Linux 。請注意,這只是眾多整合與應用的手段之一,不是一個一定得要怎樣怎樣做的流程;任何人都可以依照自己的使用情境,選擇與重新組合自己認為最好的手段:而這也是開源工作好玩的地方之一。以下舉嘗試安裝 vim 的外掛 youcompleteme 為例。
首先因為我曾經用過 vim 中 youcompleteme 這個外掛,所以我知道有個這樣的名字與工具可以使用。所以第一個問題很自然而然地就會是:「那麼, Ubuntu 的 apt 套件庫中,是不是已經有人包好這個套件等我使用了呢?這樣我就不用自己去另外手動尋找、下載並安裝這個外掛了。」
於是我嘗試在套件庫中利用名稱當關鍵字去尋找看看
輸出是
從輸出中我可以猜到我的確可以透過 apt 中的套件 vim-youcompleteme 來取得 youcompleteme 。所以我接著下達安裝的指令:
然而把這個外掛裝到作業系統之後,我不知道要怎麼在 vim 中啟用它,所以我透過下面的指令參考了一下裡面有什麼檔案。此時我心中想的是:「看看有沒有文件或是程式碼可以指引我下一步該做什麼。」。
這個指令是說,請告訴我對於已經安裝在系統上的 debian package vim-youcompleteme 這個套件,他有哪些檔案在安裝當時被放進系統裡。在輸出中我們看到:
看起來是個說明文件,所以我們很自然地打開看看:
根據這份文件,我因此知道要去找 vim-addon-manager 這個工具。至此,再重複上面的步驟,只是對象換為 vim-addon-manager
輸出是
然後我從其中找個最像的來裝;裝之前當然可以透過 apt-cache show vim-addon-manager 來確定這些東西是不是自己所預期的。確定之後就把他裝上去:
安裝好 vim-addon-manager 之後,就照著上面文件說明的指示來安裝 youcompleteme 囉!
安裝完成,開個檔案測試看看,知道果然可以用 youcompleteme了。以上至此,示範了如何在僅知道想要使用的軟體名稱下,如何進一步把他放進 Ubuntu Linux 之中以便自己利用。
本文採用的 Ubuntu Linux 為 14.04.
首先因為我曾經用過 vim 中 youcompleteme 這個外掛,所以我知道有個這樣的名字與工具可以使用。所以第一個問題很自然而然地就會是:「那麼, Ubuntu 的 apt 套件庫中,是不是已經有人包好這個套件等我使用了呢?這樣我就不用自己去另外手動尋找、下載並安裝這個外掛了。」
於是我嘗試在套件庫中利用名稱當關鍵字去尋找看看
apt-cache search youcompleteme
輸出是
vim-youcompleteme - fast, as-you-type, fuzzy-search code completion engine for Vim
從輸出中我可以猜到我的確可以透過 apt 中的套件 vim-youcompleteme 來取得 youcompleteme 。所以我接著下達安裝的指令:
sudo apt-get install vim-youcompleteme
然而把這個外掛裝到作業系統之後,我不知道要怎麼在 vim 中啟用它,所以我透過下面的指令參考了一下裡面有什麼檔案。此時我心中想的是:「看看有沒有文件或是程式碼可以指引我下一步該做什麼。」。
dpkg -L vim-youcompleteme
這個指令是說,請告訴我對於已經安裝在系統上的 debian package vim-youcompleteme 這個套件,他有哪些檔案在安裝當時被放進系統裡。在輸出中我們看到:
/usr/share/doc/vim-youcompleteme/README.Debian
看起來是個說明文件,所以我們很自然地打開看看:
vim-youcompleteme ----------------- A code completion plugin for Vim. This package designed to work with vim-addon-manager. To use this addon install vim-addon-manager package first and use this command: $ vam install youcompleteme This plugin is not compatible with any other code competition plugins, some of them listed below: * clang_complete * AutoComplPop * Supertab * neocomplcache * jedi-vim (vim-python-jedi package in Debian) It is not recommended to use them together.
根據這份文件,我因此知道要去找 vim-addon-manager 這個工具。至此,再重複上面的步驟,只是對象換為 vim-addon-manager
apt-cache search vim-addon-manager
輸出是
editmoin - edit MoinMoin wiki pages with your favourite editor vim-addon-manager - manager of addons for the Vim editor vim-haproxy - syntax highlighting for HAProxy configuration files vim-puppet - syntax highlighting for puppet manifests in vim
然後我從其中找個最像的來裝;裝之前當然可以透過 apt-cache show vim-addon-manager 來確定這些東西是不是自己所預期的。確定之後就把他裝上去:
sudo apt-get install vim-addon-manager
安裝好 vim-addon-manager 之後,就照著上面文件說明的指示來安裝 youcompleteme 囉!
vam install youcompleteme
安裝完成,開個檔案測試看看,知道果然可以用 youcompleteme了。以上至此,示範了如何在僅知道想要使用的軟體名稱下,如何進一步把他放進 Ubuntu Linux 之中以便自己利用。
本文採用的 Ubuntu Linux 為 14.04.
沒有留言:
張貼留言