Centos-6.5配置本地yum源

服務器相關配置

? ? 1.系統為:????linux? ? Centos6.5

????2.用戶為:? ? root

? ? 3.硬盤為:? ? 大于50GB

? ? 4.內存為:? ? 大于1GB

安裝好系統確認可以上網并且設置為靜態IP地址后執行下列命令

設置靜態IP地址如果不會自行百度

執行yum clean all清除本地yum源緩存

以上為?yum clean all????執行結果

執行yum makecache獲取yum源緩存

以上為??yum makecache????執行結果

由于????Centos????系統本身提供的yum源地址下載速度很慢,所以這里更換為阿里yum源地址

進入????yum????源配置文件的目錄cd /etc/yum.repos.d

備份系統自帶yum源repo文件cp CentOS-Base.repo?CentOS-Base.repo.bat

編輯CentOS-Base.repo文件???執行????vi CentOS-Base.repo

這個文件默認使用的yum源地址為mirrorlist的方式獲取,以下的是官方的yum源

刪除以下幾行或者注釋在開頭加一個# 符號

mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os

baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/

mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates

baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/

mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras

baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/

注釋后的

在對應的位置上添加阿里源地址,阿里源地址如下:

baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/

baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch

baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/

由上圖所示:我本地已經有yum源服務器所以我設置為我的yum源地址

如果你的本地沒有yum源服務器,你應設置為阿里源地址

配置yum源服務器需安裝兩個服務

1.httpd

Httpd? ? 是一款Web服務安裝后其他人才可以根據你的配置網絡地址進行使用你的yum源

2.createrepo

createrepo? ? 是對所有的rpm包進行管理生成相對應的數據依賴以及建立索引文件

執行yum -y install createrepo httpd安裝以上兩個服務

執行service httpd start啟動Httpd服務

執行chkconfig httpd on設置為開機自啟

執行cd /var/www/html/進入httpd文件目錄

執行mkdir centos創建centos目錄

執行yum repolist顯示yum源列表

一般會有base,updates,extras,epel????等等

選擇下載你所需要的目錄進行下載

執行reposync --repoid=base進行下載

全部下載完后當前文件夾下會多出來幾個文件夾

下載后出現的幾個文件夾

接下來給下載的rpm包建立索引

執行一下命令? ? 由于rpm包很多,所以執行時間可能會稍微長一些

createrepo /var/www/html/centos/base

createrepo /var/www/html/centos/updates

createrepo /var/www/html/centos/extras

建立索引執行結果

驗證yum源服務器

在可以連接到此服務器的機器上,在瀏覽器中打開

http://192.168.215.187:8080/centos/

到此yum源服務器搭建完成??

yum源拓展

yum源上的rpm包的來源不僅僅限于網絡上的下載,你也可以從本地上傳rpm包到服務器,

在指定的目錄下建立文件夾,將所需的rpm包移動或是復制到文件夾下即可,

但是都需要利用createrepo命令創建所需的索引才可使用

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1)備份原有的默認yum源 [root@bastion-IDC ~]# cp /etc/yum.repos.d/C...
    SkTj閱讀 1,073評論 0 0
  • 由于Redhat的yum在線更新是收費的,如果沒有注冊的話是不能使用的,即不能在線安裝軟件。在這種情況下,想使用R...
    ahohoho閱讀 1,140評論 2 5
  • 1. 概述 日常的工作中,經常要安裝和卸載軟件,在linux centos的版本里提供了rpm這個命令進行安裝,但...
    ghbsunny閱讀 4,013評論 0 3
  • 背景 在安裝openshift origin時,經常會出提示無法下載某個包。 而通過手動yum install的時...
    秋刀魚雜記閱讀 628評論 0 1
  • 大老遠的從上海飛到深圳,窩在可可家看了一天《最好的我們》,我都想抽自己一巴掌 。 好多人跟我安利過這部劇, 看了一...
    陳央閱讀 247評論 0 0