2015-03-02 24 views
2

版本創建的Nexus OSS一個YUM代理:OSS的Nexus 2.11.2-03 操作系統:Windows 7專業版 錯誤: 「createrepo」 不可用 「mergerepo」 不可如何在Windows

爲清楚起見,我試圖在Windows7上使用Nexus OSS創建yum代理。

現在,我知道在windows上創建一個yum repo/proxy有點直觀,但這就是我被「要求」做的事情。如果真的不可能,那就讓我知道。

我曾經認爲Nexus OSS帶有開箱即用的yum支持,但是我遇到了一些問題。

當我創建新代理時,我沒有「yum」作爲可用存儲庫類型之一。

在Administration-> Capabilities屏幕中,我看到上述錯誤/警告。

+1

這確實有幫助,但這更像是「Nexus OSS設置和管理」問題,而不是「YUM如何工作」問題。我的任務是代理公共RHEL,centos和epel存儲庫,因此我們不必手動更新本地存儲庫。 – Pytry 2015-03-02 17:29:15

+0

要麼你有本地鏡像,要麼你沒有。 (我的意思是技術上你可以擁有本地元數據和遠程RPM,但這不是一個非常有用的設置。)無論如何,如果你只是想讓你的客戶使用上游軟件庫,爲什麼他們會經歷你呢?或者相反,如果您希望他們通過您,但使用上游回購作爲數據源,爲什麼不只是重定向或實際上只是代理回購?爲什麼要設置本地回購? – 2015-03-02 18:23:06

+0

使用代理的原因是由於封閉網絡上的防火牆規則。我無法選擇在哪個操作系統上託管Nexus,我絕對必須通過Nexus代理才能訪問這些上游存儲庫。 – Pytry 2015-05-08 21:40:07

回答

2

Nexus 2中的Nexus yum支持依賴於本機createrepo和mergerepo命令。因此,它需要在允許安裝這些工具的操作系統上運行。

yum chapter of the Nexus documentation瞭解更多關於此的內容。

Nexus 3不再依賴這些用於YUM存儲庫的原生工具,並且已經準備就緒。

+0

感謝您的幫助。你知道是否有目標發佈日期嗎? – Pytry 2015-03-02 20:16:09

+1

今年晚些時候。當然,yum整合將繼續成爲Nexus OSS的一部分。 – 2015-03-02 20:19:51

+0

這應該是可以接受的。我不處於生產狀態,因此我很樂意使用這個里程碑。 – Pytry 2015-03-02 20:24:30