1. 程式人生 > >Centos6.4 本地yum源配置

Centos6.4 本地yum源配置

由於單位的伺服器均使用的是內網,而安裝一些軟體如Git,需要很多的依賴包,使用yum安裝相對簡單,由於不能聯網故配置本地yum源配置。

1.首先將需要rpm庫新增到系統中:

1).虛擬機器中安裝的linux作業系統:則只需將安裝包ISO檔案掛載到media下面(如無法掛載請參考http://www.cnblogs.com/shenliang123/p/3203278.html)

2).單獨的伺服器系統,則先在/media下新建centos(名字可以自定義,但與下面4中新增的目錄相關),然後將ISO包裡面的內容全部複製到該資料夾中

2.進入到 /etc/yum.repos.d/  ,該目錄下包含了四個檔案:

[[email protected] media]# ls -l /etc/yum.repos.d/
total 16
-rw-r--r--. 1 root root 1926 Feb 25  2013 CentOS-Base.repo
-rw-r--r--. 1 root root  638 Feb 25  2013 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  630 Feb 25  2013 CentOS-Media.repo
-rw-r--r--. 1 root root 3664 Feb 25  2013 CentOS-Vault.repo

3.將 CentOS-Base.repo和CentOS-Debuginfo.repo兩個檔案改名,繞過網路安裝:

[[email protected] yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repose_bak
[[email protected] yum.repos.d]# mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo_bak

4.編輯檔案CentOS-Media.repo:(也可以自己新增一個repo檔案,more用於檢視,使用vi進行編輯)

[
[email protected]
yum.repos.d]# more CentOS-Media.repo  #repo字尾 # CentOS-Media.repo # # This repo can be used with mounted DVD media, verify the mount point for # CentOS-6. You can use this repo and yum to install items directly off the # DVD ISO that we release. # # To use this repo, put in your DVD and use it with the other repos too: # yum --enablerepo=c6-media [command] # # or for ONLY the media repo, do this: # # yum --disablerepo=\* --enablerepo=c6-media [command] [c6-media]               #庫名稱 name=CentOS-$releasever - Media  #名稱描述 baseurl=file:///media/centos/ #yum源目錄,源地址 gpgcheck=1             #檢查GPG-KEY,0為不檢查,1為檢查 enabled=1               #是否用該yum源,0為禁用,1為使用 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6  #gpgcheck=0時無需配置

5.測試yum是否配置成功:

[[email protected] yum.repos.d]# yum list
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
Installed Packages
ConsoleKit.x86_64                        0.4.1-3.el6                          @anaconda-CentOS-201303020151.x86_64/6.4
ConsoleKit-libs.x86_64                   0.4.1-3.el6                          @anaconda-CentOS-201303020151.x86_64/6.4
MAKEDEV.x86_64                           3.24-6.el6                           @anaconda-CentOS-201303020151.x86_64/6.4
MySQL-python.x86_64                      1.2.3-0.3.c1.1.el6                   @anaconda-CentOS-201303020151.x86_64/6.4
PyGreSQL.x86_64                          3.8.1-2.el6                          @anaconda-CentOS-201303020151.x86_64/6.4
SDL.x86_64                               1.2.14-3.el6                         @anaconda-CentOS-201303020151.x86_64/6.4
TurboGears2.noarch                       2.0.3-4.el6                          @anaconda-CentOS-201303020151.x86_64/6.4
abrt.x86_64                              2.0.8-15.el6.centos                  @anaconda-CentOS-201303020151.x86_
more.........

6.清除yum快取:

[[email protected] yum.repos.d]# yum clean all
Loaded plugins: fastestmirror, security
Cleaning repos:
Cleaning up Everything
Cleaning up list of fastest mirrors

可能由於沒有使用光碟機的緣故,以上設定後安裝一直報nothing to do,所以選了另外一種方法重新安裝:

1.將yum源放到/opt目錄下,並複製系統安裝包下的packages資料夾中所有的repo檔案

[[email protected] opt]# mkdir yumserver
[[email protected] opt]# cp -rv /media/centos/Packages/* /opt/yumserver/

2.安裝createrepo命令

[[email protected] opt]# cd localserver/
[[email protected] localserver]# rpm -ivh createrepo-0.9.9-17.el6.noarch.rpm
warning: createrepo-0.9.9-17.el6.noarch.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
error: Failed dependencies:
        python-deltarpm is needed by createrepo-0.9.9-17.el6.noarch

以上提示安裝失敗,需要安裝依賴包:python-deltarpm

[[email protected] localserver]# rpm -ivh createrepo-0.9.9-17.el6.noarch.rpm python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
warning: createrepo-0.9.9-17.el6.noarch.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Preparing...                ########################################### [100%]
   1:deltarpm               ########################################### [ 33%]
   2:python-deltarpm        ########################################### [ 67%]
   3:createrepo             ########################################### [100%]

createrepo安裝成功

3.利用createrepo建立yum倉庫,建立索引資訊(需要等待一段時間)

[[email protected] localserver]# createrepo -v ./

4.配置檔案,將/etc/yum.repos.d/下現存檔案都刪除或重新命名.bak,然後新建一個local.repo檔案,並新增相應內容:

[[email protected] yum.repos.d]# touch local.repo
[[email protected] yum.repos.d]# vi local.repo  #repo字尾
#
#  This repo can be used with mounted DVD media, verify the mount point for
#  CentOS-6.  You can use this repo and yum to install items directly off the
#  DVD ISO that we release.
#
# To use this repo, put in your DVD and use it with the other repos too:
#  yum --enablerepo=c6-media [command]
#
# or for ONLY the media repo, do this:
#
#  yum --disablerepo=\* --enablerepo=c6-media [command]

[local]               #庫名稱
name=CentOS-local                 #名稱描述
baseurl=file:///opt/localserver/    #yum源目錄,源地址
gpgcheck=1             #檢查GPG-KEY,0為不檢查,1為檢查
enabled=1             #是否用該yum源,0為禁用,1為使用
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6  #gpgcheck=0時無需配置        

5.安裝成功後,測試:

[[email protected] yum.repos.d]# yum clean all          #清除快取
Loaded plugins: fastestmirror, security
Cleaning repos:
Cleaning up Everything
Cleaning up list of fastest mirrors

[[email protected] yum.repos.d]# yum makecache        #重新建立快取
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
local                                                                                           | 2.9 kB     00:00 ...
local/filelists_db                                                                              | 3.9 MB     00:00 ...
local/other_db                                                                                  | 1.7 MB     00:00 ...
Metadata Cache Created
    

相關推薦

Centos6.4 本地yum配置

由於單位的伺服器均使用的是內網,而安裝一些軟體如Git,需要很多的依賴包,使用yum安裝相對簡單,由於不能聯網故配置本地yum源配置。 1.首先將需要rpm庫新增到系統中: 1).虛擬機器中安裝的linux作業系統:則只需將安裝包ISO檔案掛載到media下面(如無法掛載請參考http://www.cnb

CentOS6.5本地yum配置

主要通過createrepo來建立本地yum源 1、掛載系統ISO映象,或拷貝系統安裝包      1)  mkdir  /local_yum   建立儲存rpm包的目錄      2)  mkdir /mnt/cdrom      3)  mount  -o loop

CentOS 6.x 本地yum配置與使用

mnt local 放置 cal nbsp 自動 all rpm-gpg 網絡 系統默認已經安裝了可使用yum的軟件包,所以可以直接配置: # mount /dev/cdrom /mnt 掛載鏡像,可以寫到配

redhat本地yum配置

dev 技術 pos repos 卸載 http repo 本地 /dev/ mount /dev/sr0 /mnt 掛載umount /dev/sr0 /mnt 卸載vi /etc/yum.repos.d/rhel-rource.reposyum list

(三)本地yum配置

生效 光盤 repos -o enable 源配置 gpg 擴展 檢查 1、修改 vi /etc/yum.repos.d/CentOS-Media.repo baseurl=file:///mnt/cdrom 地址gpgcheck=0 檢查版本號 0為不檢查enab

Linux基礎04:本地yum配置,區域網yum配置

本地yum源的配置: 1.準備一個軟體倉庫(準備軟體包,解決依賴關係----記錄依賴關係的檔案) 1)建立一個掛載點 mkdir /mnt/centos 2)將映象檔案掛載到掛載點 mount -t iso9660 -o loop /dev/cdrom /mnt/centos 3)做成永

2018/11/20 許可權修改、本地yum配置、使用minimal安裝linux

許可權修改: chmod [{ugoa}{+-=}{rwx}] [檔名或目錄]   chmod [mode=421] [ 檔案或目錄] 引數:-R 下面的檔案和子目錄做相同許可權操作(Recursive遞迴的) 注意:root使用者是超級使用者,不管有沒有許可權,

centos6.4更新yum來搭建高版本lamp環境

伺服器使用centos6的話,使用yum方式搭建lamp環境,可能會面臨軟體版本過低的問題,這時可以選擇新的yum源(這裡選擇的是Webtatic EL6 YUM源),然後選擇安裝較高版本的mysql、php等軟體。 步驟二:檢視yum源中軟體包可以下載安

本地yum配置

RHEL7 配置本地yum 源 1 、 掛載DVD光碟到/mnt&nbs

基於ISO的本地yum配置

環境說明 1.redhat7系統 2.擁有一個映象檔案 3.vm虛擬機器已載入光碟機 1. 設定虛擬機器固定ip 進入到網絡卡配置檔案所在的目錄,然後編輯網絡卡配置檔案,在其中填入下面的資訊: [[email protected] ~]# cd /etc/sysconfig/net

Centos 6.7 本地yum配置及MongoDB安裝

上傳光碟至主機 掛載光碟至路徑 mount -t iso9660 -o loop CentOS-6.7-x86_64-bin-DVD1.iso /media/cdrom/ 配置開機自動掛載 vi /etc/fstab 在最後一行插入: /u

Linux 5/6、Suse11本地yum配置步驟

lkdb:/etc/zypp/repos.d # zypper in GCC* Loading repository data... Reading installed packages... Resolving package dependencies... The following NEW packag

CentOS6本地yum一鍵配置

centos6mkdir -p /mnt/cdrommount /dev/cdrom /mnt/cdromecho "mount /dev/cdrom /mnt/cdrom" >> /etc/rc.localmkdir -p /etc/yum.repos.d/yumbakmv /etc/yum.r

CentOS6.x rsync+httpd搭建配置本地YUM

本地yum倉庫 本地repo倉庫 自動同步網上yum倉庫一、環境說明 yum庫,是readhat/CentOS 系統軟件倉庫,可以通過http ftp協議傳輸存儲在網絡上的倉庫;yum 主要功能是更方便的添加/刪除/更新RPM 包,自動解決軟件包依賴性問題,便於管理大量系統的更新維護軟件包問題

Centos7.4配置本地yum和阿裏配置yum優先級

yum yum阿裏源 yum本地配置 yum網絡配置 一、用Centos鏡像搭建本地yum源 安裝完linux系統的默認yum源為centos的官方地址,在“國內的特殊環境”下使用很慢甚至無法訪問,所以一般的做法都是把默認的yum源替換成aliyun的yum源或者163等國內的yum源。但是

Centos6.5配置本地yum

配置yum本地源首先上傳Centos6.5的iso文件到/home/user目錄下 sudo mkdir /media/iso sudo mkdir /media/cdrom 將CentOS-6.5-x86_64-bin-DVD1.iso文件移到 /media/iso中 sudo mv /home/user

centos6.7配置本地yum總結

ack root ast ota pom fast -c 默認安裝 錯誤 建立ISO文件存放目錄(/repo/iso)和ISO文件的掛載目錄(/repo/centos)[root@info2cent yum.repos.d]# mkdir -p /repo/iso[root

配置centos6.4yum的更新

新裝起來了一個centos 6.4,感覺好舒服啊。比ubuntu舒服、穩重、輕快、靈活的感覺。 配置了她的源頭。 我是centos 6.4 32位的。   mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/

centos6配置本地YUM(http方式)

本文主要是為了解決內網不能上網的linux主機安裝軟體的問題。 一、安裝啟用httpd服務(本文以httpd為例,ftpd服務方式的配置與此類似,本文不再累述) a. yum -y install h

RedHat server6.3/centos6.5系統配置本地yum並安裝圖形介面

1、說明 虛擬機器上安裝 redhat6.3sever版本的系統,該系統安裝完畢後只具備命令列介面,而不具備圖形介面。 我選擇配置本地yum源再用本地yum源安裝圖形介面的方式。 2、用本地檔案建立本地yum源 VMware下的虛擬光碟機位於/dev/sr0,所以,只