1. 程式人生 > >Linux環境下安裝/解除安裝軟體

Linux環境下安裝/解除安裝軟體

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 完全從快取中執行,而不去下載或者更新任何標頭檔案

原始碼編譯安裝

待開發