yum命令能夠從指定的服務器自動下載rpm包並安裝,它最強大的地方就是可以自動處理軟件包的依賴關係,能夠一次安裝所有依賴的關係包。下面將通過虛擬機平臺介紹兩種快速搭建yum源的方法:
一、有網絡的情況下
1.先讓虛擬機能夠連上網絡(這裡就不詳細介紹配置方法啦,我一般使用的是橋接模式)
2.下載yum源文件
可以在阿里雲http://mirrors.aliyun.com/repo/下載對應你係統版本的yum源文件,上傳至linux系統下/etc/yum.repos.d/目錄,當然如果你係統有wget命令可以直接在該目錄下執行wget “文件地址”哦
3. 文件下載之後執行yum clean all 清除緩存,接著執行yum repolist all 顯示可用的yum倉庫
4. 這裡就能看到可用的倉庫啦,使用的是阿里雲上面的,當然你也可以選擇其他的網絡源,例如網易。好啦,這樣一個網絡yum源就算是搭建好了,接下來你就可以執行yum install 包名 -y (如:yum install mysql -y)一鍵安裝您所需要的安裝的軟件啦,自動解決依賴關係哦
tip:如何想要下載後自動緩存軟件包該如何做呢?沒錯vim /etc/yum.conf文件,將keepcache=0改成keepcache=1就行了哦,如果還想要修改緩存包的默認目錄修改cachedir就行了哦。
二、接下來是第二種情況,無網絡的時候如何安裝,軟件包從何而來?那就是搭建本地yum源啦,詳細步驟如下:
1.搭建本地yum源,虛擬機-設備-分配光驅掛載你本地的iso鏡像文件
2.執行mount /dev/cdrom /mnt/ 掛載鏡像源,掛載光盤默認是/dev/cdrom這個文件
上圖已經看到iso裡面的文件啦,這個裡面包含了不少的軟件包哦
3.接下來在/etc/yum.repos.d創建repo文件,執行touch yumsource.repo,並vim yumsource.repo在文件中輸入下列內容退出保存
[yumsourceID]
name=yumsource //yum源命名
baseurl=file:///mnt //使用軟件倉庫的地址,上面掛載到/mnt下的
enabled=1 //啟用這個yum源
gpgcheck=0 //不做rpm包GPG-KEY校驗,0為不檢查,1為檢查
4.就下來就跟第一種情況第3點後面的操作一樣啦,這裡就不廢話咯
三、這裡在介紹幾個yum常用的幾條命令啦
yum install package #安裝指定的安裝包package
Yum search package #檢查指定的安裝包package的信息
yum groupinsall group #安裝程序組group
yum update package #更新指定程序包package
yum check-update #檢查可更新
yum info package #顯示安裝包信息package
yum list #顯示所有已經安裝和可以安裝的程序包的程序
yum remove package #刪除程序包package
yum groupremove group #刪除程序組group
yum deplist package #查看程序package依賴情況
yum clean all #清除所有緩存包
yum clean headers #清除緩存目錄下的 headers
yum clean oldheaders #清除緩存目錄下舊的 headers
今天就介紹到這裡啦,覺得有用可以關注我哦,歡迎各路大神指教!!!
閱讀更多 Linux運維人生 的文章