2016-08-18 20 views
0

背景 - 我試圖手工安裝一個倉庫回購軟件,因爲reposync由於某種原因不能正常工作。我需要下載所有從這個頁面的rpm包的,爲了做到這一點:命令(wget)從倉庫網站抓取所有帶有rpm擴展名的文件

http://yum.puppetlabs.com/el/7/products/x86_64/ 

我只能在此刻wget的包,如果我在單獨這將是單向型他們都耗時。我如何發出命令將所有rpm包下載到我的外部驅動器? 我試過這個:

wget http://yum.puppetlabs.com/el/7/products/x86_64/*.rpm 

哪一個沒有工作。

我的問題的第二部分是有關此頁面上的rpm包:

http://www.mirrorservice.org/sites/download.fedora.redhat.com/pub/epel/7/x86_64/ 

正如你所看到的,包文件夾A-Z中索引。我該如何發出一個命令來抓取此頁面上每個文件夾(A-Z)的所有.rpm文件。我不需要維護A-Z文件夾結構,我想將所有rpm都放在我的硬盤上的平面文件夾中。

感謝

回答

1

RTFM

wget -A rpm -r -l 5 http://yum.puppetlabs.com/el/7/products/x86_64/ 
wget -A rpm -r -l 5 -nd http://www.mirrorservice.org/sites/download.fedora.redhat.com/pub/epel/7/x86_64/ 

(閱讀幫助文件)

+1

您好,感謝您的答覆:)你建議的puppetlabs轉的沒有工作的第一個命令。它只是下載index.html。 EPEL系列的第二個命令非常感謝。任何想法爲什麼第一個wget命令不起作用? – nmh

+0

閱讀精美手冊! –

相關問題