createrepo命令

crearerepo命令:createrepo?命令用于創(chuàng)建yum源(軟件倉庫),即為存放于本地特定位置的眾多rpm包建立索引,描述各包所需依賴信息,并形成元數(shù)據(jù)?
-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>指定本地軟件倉庫的組劃分,范例如下:createrepo -g comps.xml /path/to/rpms?
注意:組文件需要和rpm包放置于同一路徑下。?
-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)。
了解更多網(wǎng)絡(luò)知識關(guān)注:http://www.vecloud.com/