14_GitHub.png1.ping www.google.com

ping www.google.com
00_ping.png

可以顯示這台電腦連接到網路上的另一台電腦的連線狀況

2. ip a

用 ip a 可以查看本機電腦的網際網路地址
01_ip_a.png

3. 安裝應用程式


  假設我們要安裝一個管理 docker 的工具:kubernetes

先到官方網站:
https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/
03_kubernetes_website.png

再找 linux 下安裝方式

04_cir.png

這裡發現需要先裝 curl這個程式
> sudo apt-get install curl
05_apt_get_install_curl.png

再執行上面網頁的 指令
curl -LO https://dl.k8s.io/release/v1.22.0/bin/linux/amd64/kubectl
06_curl_install_kubernetes_fine.png

安裝過後,我們看目錄,已經多了一個 kubectl 檔案。再看一下它的屬性:

07_kubectl_attr.png

可以發現完全沒有執行屬性,再用指令加上執行屬性:

08_cir_kubectl_added_exec.png

現在可以執行;要執行目前目錄內的執行程式,linux 要加 ./ 

09_cir_exec_kubectl.png

對於一般的應用程式,我們習慣將程式移到 /usr/local/bin/;不過移動時要加 sudo

10.png

3. 利用原始程式碼安裝應用程式

還有第三種安裝應用程式的方法:直接下載原始程式碼,在本機編譯。

 有個文件編輯程式 VIM ,我們可以從網路上搜尋官方網站網址
 

13_vim_org.png

14_GitHub.png

選擇 GitHub 這一項

14_cir_GitHub.png

在 GitHub 網站上,找到一個綠色按鈕:Code

17_vim_github.png

17_All_area.png

按下後最下方有一個 Download ZIP,滑鼠右鍵選 

17_cir_vim_github_zip_link.png

在 linux command line 下指令
sudo wget [網址]

18_linux_sudo_wget_addr.png

抓下來的檔案檔名為 master.zip

19_gotten_zip.png

利用 mv 修改檔名

20_rename_vim_zip.png

就會看到 master.zip 改成 vim-master.zip

22_ext_vim_master.png

解壓縮後,在目錄裡有個檔案 configure
,裡面包含 編譯方式的內容。
利用 sudo ./configure 直接執行:

23__cir_configure_error.png

會出現 no accept C compiler found in $PATH。將這段字串放進 Google 查詢

24_google_q.png

可以查到 gcc compiler 不在你的路徑裡。
這裡還告訴我們 RedHat , Debian 兩種 linux 要如何安裝 開發工具。這裡的模擬機環境是 Debian,因此就用
apt-get install build-essential
25_sol_stackoverflow.png

26_sudo_build_ess.png

開發工具安裝後,再執行 sudo ./configure,又遇到新的問題

27_configure_error.png

還是一樣;到 Google 去找解答

28_resolved.png

29_make.png

移到 src 目錄下,再用 sudo make

30.png

最後一步:用 sudo make install

31sudo_make_install.png