linux建立本地yum服務

2021-05-22 11:58:41 字數 1775 閱讀 1526

yum 倉庫

如果您有區域網內的 yum 倉庫,可以直接使用它,就不需要按照以下的步驟重複建立了。

下面的操作都是在您安裝好 rhel/centos 系統後進行的。

shell 命令:

# rpm -ivh createrepo-x.y.z.rpm

# rpm -ivh wget-x.y.z.rpm

createrepo 命令用於生成 yum 倉庫所必須的一些資訊,這些資訊都存放在 repodata/ 目錄底下,您開啟看看就會明白它做了些什麼事情。

使用 iso 檔案製作 yum 倉庫

*** iso

如果你使用的是 *** 光碟,可以直接掛載光碟,然後製作 yum 倉庫:

shell 命令:

# mkdir /mnt/***/

# mount /dev/cdrom /mnt/***/

# cd /mnt

# createrepo .

如果您使用的是官方的 *** iso,則需要將它複製到系統上,掛載後製作 yum 倉庫:

shell 命令:

# mkdir /mnt/***/

# mount -o loop /root/rhel5.1-***.iso /mnt/***

# cd /mnt

# createrepo .

cd iso

如果您使用的是多個 cd iso 檔案,需要先複製到系統上,掛載後製作 yum 倉庫。

有幾個 iso 就建立幾個目錄,並將對應的 iso 掛載上去:

shell 命令:

# mkdir -p /mnt/

# mount -o loop rhel5.1-disc1.iso /mnt/1

# mount -o loop rhel5.1-disc2.iso /mnt/2

# mount -o loop rhel5.1-disc3.iso /mnt/3

# mount -o loop rhel5.1-disc4.iso /mnt/4

# mount -o loop rhel5.1-disc5.iso /mnt/5

建立 yum 倉庫:

shell 命令:

# cd /mnt/

# createrepo .

定義 yum 倉庫

建立 yum 倉庫的定義檔案:/etc/yum.repos.d/***iso.repo,然後加入以下內容:

shell 命令:

[***iso]

name=*** iso

baseurl=file:///mnt/

enabled=1

gpgcheck=0

測試 yum 倉庫

強烈建議執行 'yum clean all' 命令,將所有 yum metadata 等資訊清空,再重新獲取最新的倉庫資訊:

shell 命令:

# yum clean all

# yum list

如果在 'yum list' 命令的輸出中能夠看到剛才製作的倉庫裡的軟體包的名字,那就是 ok 了。再試著安裝乙個軟體包看是否成功:

shell 命令:

# yum install cyrus-sasl.i386

如果是 x86_64 平台,則將後面的 i386 改為 x86_64:

shell 命令:

# yum install cyrus-sasl.x86_64

如果安裝成功,表示 yum 倉庫和 rpm 包都沒問題。

linux本地建立yum源

64位redhat在安裝32位程式時會提示缺少系統檔案。購買註冊過的使用者可以直接 yum install 需要的系統檔案 沒有註冊過的使用者只好配置本地yum源了。步驟 1 建立資料夾存放iso檔案。mkdir mnt server 2 載入映象 mount o loop t iso9660 de...

yum本地源建立

現場環境 一台主機下有多個虛擬機器,如15.32.12.122 15.32.12.130,安裝centos6.3系統且為最小安裝,即很多命令或者庫都不支援或者沒有,但在15.32.12.129上有乙個映象檔案,其內有各種的安裝檔案,且路徑為15.32.12.129 centos63 我們可以在瀏覽器...

建立本地的yum

1.掛載本地iso映象。2.在tmp下建立mkdirlocal repo資料夾 3.複製掛載的package包到 local repo 4.切到local repo的package 用rpm ivh安裝三個rpm包,以便製作本地yum。5.安裝成功如下 6.在local repo的package資料...