爲了安裝alien,我更新了yum源,結果還是沒裝上

前幾天把自己的thinkpad E430C從win7系統裝成了centos7,看過《週末折騰了兩天,踩了無數個坑,終於把win7裝成了centos7》的小夥伴都知道,爲了把win7裝成centos7我花費了整個週末2天的時間,着實費了勁。但centos7卻沒有win7那麼友好,很多軟件沒有,這不我就犯了難,想在家連公司的vpn,之前用的esayConnect,但很可惜easyConnect沒有centos版本,有個好消息是有ubuntu版本,所以我打算使用ubuntu版本安裝到我的centos7上,爲了實現這個目的必須安裝一個軟件,那就是alien。我看自己的電腦上有yum,所以準備利用yum進行安裝,但也不是那麼順利,centos7上帶的yum源不行,今天就來分析下如何配置yum源。

一、yum是什麼

這裏引用百度百科的解釋。

Yum(全稱爲 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器。基於RPM包管理,能夠從指定的服務器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載、安裝。

 

有幾個點需要注意,

  1. yum使用在Fedora、readhat、centos下;
  2. yum是軟件包管理器,簡單點就是管理系統上的軟件;
  3. yum基於rpm包進行管理,也就是說yum在安裝的時候使用的rpm包;
  4. yum使用在線地址進行安裝,很像從手機軟件市場進行安裝;
  5. yum可以自動處理軟件的依賴關係,比如現在有個軟件A依賴軟件B,但你想安裝的是A,這個時候會自動幫你安裝上B,不用擔心缺少依賴;

好了,yum基本瞭解完了。yum就是在特定的linux發行版上進行軟件管理的,可以很方便的進行軟件安裝及卸載,yum使用yum源作爲軟件的下載地址,要求機器必須聯網,yum安裝的rpm包。

二、配置yum源

yum源在哪裏

上面提到yum使用在線的下載地址,這個地址稱爲yum源,而自帶的yum源是什麼吶,可以在/etc/yum.repos.d目錄下查看

CentOS-Base.repo文件中就保存了yum使用的鏡像地址

我這裏不想使用yum自帶的yum源,國內想使用阿里雲鏡像:https://developer.aliyun.com/mirror/。這裏不打廣告,之前很少使用阿里的鏡像,感覺上面很多還是挺好的。上面就提供了很詳細的yum源的配置過程。

配置阿里雲yum源

在阿里雲鏡像網站上找到了centos欄目

點進去就看到了很詳細的設置yum源的步驟,感興趣的可以自己看下,地址:https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b11EW7OnP

我這裏演示下,

備份源文件,

備份CentOS-Base.repo文件,執行下面的命令

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

我這裏使用的develop用戶是無法操作/etc/目錄下的文件,可以看到提示我權限不夠,所以我使用了下面的命令

sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

可以看到在/ect/yum.repos.d目錄下已經進行了備份,下面是使用阿里雲鏡像的repo文件。

下載阿里雲鏡像的repo文件

我這裏直接在linux下進行下載即可,使用wget命令,

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

我這裏依舊是權限不足爲此我加了sudo,不再演示了,最終結果是,

可以看到CentOS-Base.repo文件已經下載好了。當然了光下載好是不行的,需要刷新緩存。

刷新yum緩存

刷新下yum的緩存,

yum makecache

看到下面的提示說明刷新刷新成功,

後面就可以隨心所欲的安裝想要的軟件了。對了,很多小夥伴是不是第一次使用yum,沒關係的很簡單。

三、常見的yum使用方法

在linux下使用yum很方便,可以使用--help查看用法

yum --help

使用方法是yum [option]  command  軟件名。其中option可加可不加。command就是上圖列出來的,用的比較多的當屬install了。

yum install 軟件名

比如我要安裝alien,那麼就使用

yum install alien

很不幸,阿里雲鏡像沒有該軟件,只能另想辦法了。

四、總結

分享瞭如何設置yum源,以及yum的簡單使用,希望可以幫到你,謝謝!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章