createrepo常用参数
·createrepo簡介
? ? createrepo用以創(chuàng)建yum源(軟件倉庫),即為存放于本地特定位置的眾多rpm包建立索引,描述各包所需依賴信息,并形成元數(shù)據(jù)。
·createrepo語法
? ? 基本語法:
? ? createrepo [option] <directory>
? ? 通常情況下需要依次指定兩個(gè)路徑(directory):第一個(gè)是放置即將生成的元數(shù)據(jù)目錄的位置,第二個(gè)則是存放rpm包用來提供下載的位置。
????常用參數(shù)(option)詳解見下文描述。
????
·createrepo常用參數(shù)詳解
? ? -u ?--baseurl <url>
????? ? 指定Base URL的地址
? ? -o --outputdir <url>
????? ? 指定元數(shù)據(jù)的輸出位置
? ? -x --excludes <packages>
????? ? 指定在形成元數(shù)據(jù)時(shí)需要排除的包
? ? -i --pkglist <filename>
????? ? 指定一個(gè)文件,該文件內(nèi)的包信息將被包含在即將生成的元數(shù)據(jù)中,格式為每個(gè)包信息獨(dú)占一行,不含通配符、正則,以及范圍表達(dá)式。
? ? -n --includepkg
????? ? 通過命令行指定要納入本地庫中的包信息,需要提供URL或本地路徑。
? ? -q --quiet
????? ? 安靜模式執(zhí)行操作,不輸出任何信息。
? ? -g --groupfile <groupfile>
????? ? 指定本地軟件倉庫的組劃分,范例如下:
? ? -v --verbose
????? ? 輸出詳細(xì)信息。
? ? -c --cachedir <path>
????? ? 指定一個(gè)目錄,用作存放軟件倉庫中軟件包的校驗(yàn)和信息。當(dāng)createrepo在未發(fā)生明顯改變的相同倉庫文件上持續(xù)多次運(yùn)行時(shí),指定cachedir會明顯提高其性能。
? ? --update
????? ? 如果元數(shù)據(jù)已經(jīng)存在,且軟件倉庫中只有部分軟件發(fā)生了改變或增減,則可用update參數(shù)直接對原有元數(shù)據(jù)進(jìn)行升級,效率比重新分析rpm包依賴并生成新的元數(shù)據(jù)要高很多。
? ? -p --pretty
????? ? 以整潔的格式輸出xml文件。
? ? -d --database
????? ? 該選項(xiàng)指定使用SQLite來存儲生成的元數(shù)據(jù),默認(rèn)項(xiàng)。
總結(jié)
以上是生活随笔為你收集整理的createrepo常用参数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux yum及yum仓库
- 下一篇: 梯度下降法和随机梯度下降法的区别