1. 程式人生 > 實用技巧 >centos常用安裝解除安裝命令

centos常用安裝解除安裝命令

1. wget命令

CentOS中 wget是一個從網路上自動下載檔案的命令,它支援HTTP、HTTPS和FTP協議,wget可以在使用者退出系統之後在後臺執行。wget可以從網路上下載各種檔案,甚至可以用來下載可用的倉庫原始檔,比如:

# 用於下載oracle的倉庫源
$ wget http://public-yum.oracle.com/public-yum-ol7.repo 

# 清除下載快取包
$ yum clean all

# 更新倉庫源的元資料資訊
$ yum makecache

# 更新源
$ yum -y update//

2. yum命令

yum(全稱:Yellowdog Updater Modified)是CentOS常用的用於從已安裝的倉庫源中下載或者更新軟體的命令。yum是一個基於RPM的互動式包管理器,它可以自動化執行系統更新,包括依賴關係分析和基於“源倉庫”元資料的實時處理;也可以根據新軟體包的安裝、舊軟體包的移除以及堆安裝的和可用的軟體包進行查詢,其就像debian系作業系統下的apt-get一樣智慧。yum常用的命令如下所示。

  • 從倉庫源安裝軟體(以gcc軟體為例)
$ yum -y install gcc
  • 刪除已安裝軟體
$ yum remove gcc
  • 查詢組列表中可用的軟體包,通常是一系列軟體包的集合(大多是開發環境),包括可用環境組以及可用組
$ yum grouplist

  • 從組列表中安裝相應的環境軟體包
$ yum groupinstall "Gonme Desktop"
  • 從倉庫源搜尋相應字串對應的關鍵字
$ yum search gcc
  • 列出已安裝的倉庫源(注意,倉庫原始檔儲存在/etc/yum.repo.d/下面,可以直接檢視)
$ yum repolist all
  • 利用yum新增倉庫源
$ yum-config-manager --add-repo repository_url
  • 此外,也可用wget將倉庫原始檔(.repo)下載到/etc/yum.repo.d/目錄下,也可以實現倉庫源的新增。
$ cd /etc/yum.repo.d/
$ wget http://...XX.repo
  • 啟用倉庫源
$ yum-config-manager --enable repository...
  • 禁用倉庫源
$ yum-config-manager --disable repository...

3.rpm命令

rpm(Redhat Package Manager)是紅帽公司為RHEL開發的專用包管理器,後來改為RPM Package Manager,即redhat系作業系統的包管理軟體。通常用rpm命令來離線安裝本地的rpm安裝包。

查詢指定的包是否安裝

$ rpm -q gcc

安裝本地rpm包

$ rpm -ivh gcc-4.8.5-17.el6.x86_64.rpm

替換覆蓋安裝

$ rpm -ivh --replacepkgs PKG

解除安裝軟體

$ rpm -e gcc

升級軟體包

$ rpm -Uvh gcc-4.8.5.rpm