歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> Linux下使用yum安裝軟件

Linux下使用yum安裝軟件

日期:2017/3/3 12:34:13   编辑:Linux技術
想下載某個軟件,可以通過wget命令,我們也可以使用yum把若干下載地址進行管理,並且可以一鍵下載安裝軟件,十分方便
以安裝vim為例
輸入rpm -qa|grep vim 命令, 如果 vim 已經正確安裝,會返回下面的三行代碼:
vim-enhanced-7.0.109-7.el5
vim-minimal-7.0.109-7.el5
vim-common-7.0.109-7.el5
如果少了其中的某一條,比如 vim-enhanced ,就用命令 yum -y install vim-enhanced 來安裝:
#-y表示確認安裝,系統將不再次詢問是否安裝
yum -y
install
vim-enhanced
如果上面的三條一條都沒有返回,可以直接用 yum -y install vim* 命令
yum -y
install vim*
然後就等待軟件安裝完成
那麼這些軟件包是從哪裡下載的?
我們知道maven有一個遠程庫(repository),需要的jar包從那裡下載,yum類似於maven,系統維護了一些以.repo為擴展名的文件,裡面記錄了使用yum下載的軟件包的遠程地址,稱為yum源,這些文件在/etc/yum.repos.d目錄下,當執行yum命令時,系統會去這個目錄搜索下載地址
cd /etc/yum.repos.d
ls
#顯示結果,系統默認的幾個yum源
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo
配置自定義yum源:
1.如果我們已知線上一個yum源,想下載下來為己所用
# 例如阿裡雲yum源,如果要覆蓋系統默認yum,下載前先做好備份,當然可以創建個新的yum源文件
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.old
wget -O /etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-6.repo
yum makecache
2.如果想安裝某個具體軟件,可以通過在/etc/yum.repos.d目錄下創建文件的方式,系統仍然會找到定義的下載地址進行下載安裝
# 例如使用yum安裝MariaDB
cd /etc/yum.repos.d/
vim /etc/yum.repos.d/MariaDB.repo
# 寫入文件內容,該內容來源於MariaDB官網,就像maven的<dependency>一樣,很多軟件都可以在官網或其他位置找到類似格式的yum源文件內容
# MriaDB 10.0 CentOS repository list - created 2016-05-19 07:35 UTC
#http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB # 軟件名
baseurl =http://yum.mariadb.org/10.0/centos5-x86 #下載地址
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB #gpgkey
gpgcheck=1 #是否進行gpgkey校驗
保存退出
# 安裝MariaDB,安裝完成後甚至連服務都會配置好
yum -y install MariaDB-server MariaDB-client
幾個yum命令
#檢查可更新的rpm包,會顯示rpm軟件包名,版本,狀態
yum check-update
#更新所有rpm包
yum update
#安裝某個軟件
yum install 軟件名 [-y]
#卸載某個軟件
#例如使用該命令檢查是否安裝mysql
rpm -qa|grep mysql
#普通刪除,會提示有依賴的其他文件
rpm -e mysql
rpm -e --nodeps mysql
#通過下面的命令強力卸載
yum remove mysql-libs
Copyright © Linux教程網 All Rights Reserved