linux(centos)下,下載安裝軟體
今天剛接觸linux,在學習過一些基礎命令後便開始學習如何在linux下安裝軟體
我目前所接觸到的安裝方式有三種:
1.二進位制安裝:rpm(centos下,ubuntu下用deb) rmp(centos下的軟體管家)
好處:簡單(相當於windows中的點選安裝)從官方直接下載 缺點:無法獲取原始碼,不便於個性化,無法對功能進行修改,相容性差 使用:rmp -ivh【包路徑】 rmp -額【包名】解除安裝2.線上安裝:yum(centos下,ubuntu下用apt-get)[推薦:安裝一些工具軟體] 好處:簡單,自動下載rpm包,並且查詢依賴關係,自動完成安裝; 缺點:同rpm,無法選擇安裝版本,無法選擇安裝路徑(缺乏自由性),重度依賴網路 使用:yum install 【報名】安裝 yum remove【包名】 解除安裝
3.原始碼編譯安裝(推薦:主要使用的軟體) 難點:./configure的引數問題;依賴管理(安裝一個程式可能會依賴其他的程式) 好處:自由!絕對自由,有原始碼 缺點:麻煩,且大多開源專案沒有公司保證,有可能需要先除錯bug 方式:下載原始碼包進入目錄 ./configure[編譯引數][編譯引數] ->make -> make install 由於我只有安裝的經驗,並沒有試過解除安裝(O(∩_∩)O哈哈~),所以並不知道解除安裝是否能成功