Linux環境下安裝/解除安裝軟體
阿新 • • 發佈:2018-11-23
Ubuntu環境下:使用apt-get工具
●什麼時apt-get?
高階包裝工具(Advanced Packaging Tools ,簡稱APT),是Debian及其衍生髮行版(如:ubuntu)的軟體包管理器。APT可以自動下載,配置,安裝二進位制或者原始碼格式的軟 件包,因此簡化了 Unix系統上管理軟體的過程,apt-get命令一般需要root許可權執行,所以一般跟著sudo命令。
●軟體源
為了方便在Linux環境下進行軟體的安裝,開發者會將編譯好的軟體二進位制程式上傳至一個特定的伺服器,以供全球的Linux使用者來下載,這樣使用者就不必下載原始碼再自行進行編譯,提高了Linux系統的使用體驗,在ubuntu18.04環境下,會預設其apt-get工具的軟體源來自國外伺服器,但由於某些原因,通常在訪問時,網速會格外緩慢,所以我建議大家將apt-get的軟體源更換為國內的伺服器。 更換Ubuntu18.04系統軟體源
●使用方法
sudo apt-get [選項] [命令] [package1,package2 ...]
●常用命令
update - 重新獲取軟體包列表 upgrade - 更新已安裝的包 install - 安裝軟體包 remove - 移除(解除安裝)軟體包 autoremove - 自動移除(解除安裝)所有不使用的軟體包 purge - 移除(解除安裝)軟體包和配置檔案 source - 下載原始碼檔案 build-dep - 為原始碼包配置編譯依賴 dist-upgrade - 發行版升級 clean - 清除下載的歸檔檔案 autoclean - 清除舊的已下載的歸檔檔案 check - 檢測是否有損壞的依賴
●常用選項
-h 幫助檔案
-q 輸出到日誌
-qq 不輸出資訊,錯誤除外
-d 僅下載
-s 不實際安裝,模擬執行命令
-y 對所有問題都選y,不進行提示
CentOS環境下:使用yum工具
●什麼是yum?
Yum (全稱為:Yellow dog Updater, Modified) 由Duke University團隊,修改Yellow Dog Linux的Yellow Dog Updater開發而成,是一個基於RPM 包管理的字元前端軟體包管理器。能夠從指定的伺服器自動下載 RPM 包並且安裝,可以處理依賴性關係,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。被Yellow Dog Linux本身,以及Fedora、Red Hat Enterprise Linux採用。
●yum與apt-get類似,也有自己的軟體源。 更換CentOS系統yum源
●使用方法
yum [選項] [命令] [package1,package2 ...]
●常用命令
install - 安裝軟體包
update - 更新軟體包
check-update - 檢查是否有可用的更新包
remove - 刪除指定的軟體包
list - 顯示軟體包的資訊
search - 檢查軟體包的資訊
info - 顯示指定的軟體包的描述資訊和概要資訊
clean - 清理yum過期的快取
shell - 進入yum的shell提示符
resolvedep - 顯示軟體包的依賴關係
localinstall - 安裝本地的軟體包
localupdate - 顯示本地軟體包並進行更新
deplist - 顯示軟體包的所有依賴關係
●常用選項
-h 顯示幫助資訊
-y 對所有問題都選y,不進行提示
-c 指定配置檔案
-q 安靜模式
-v 詳細模式
-d 設定除錯等級(0-10)
-e 設定錯誤等級(0-10)
-R 設定yum處理一個命令的最大等待時間
-C 完全從快取中執行,而不去下載或者更新任何標頭檔案
原始碼編譯安裝
待開發