最近在折騰CentOS 7操作系統,主要是下載安裝文件以及解決各項依賴問題,現對此過程中用到的有效的CentOS命令進行匯總總結。
1. 安裝與卸載軟件:yum、rpm、wget命令
首先,在CentOS下安裝與卸載軟件常用的命令有yum、rpm以及wget等,它們各自的用法如下所示。
(1)wget
CentOS中 wget是一個從網絡上自動下載文件的命令,它支持HTTP、HTTPS和FTP協議,wget可以在用戶退出系統之后在后台執行。wget可以從網絡上下載各種文件,甚至可以用來下載可用的倉庫源文件,比如:
wget http://public-yum.oracle.com/public-yum-ol7.repo //用於下載oracle的倉庫源
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
參考文獻:
1.centos wget的安裝與使用:https://www.cnblogs.com/liaojie970/p/5939605.html
2.centos6啟用關閉添加倉庫地址:https://blog.csdn.net/xuwenze1991/article/details/81382729
3.centos下rpm命令詳解:https://www.cnblogs.com/vathe/p/6736104.html