2014-10-30 102 views
2

有沒有一種方法可以從命令行指定存儲庫的名稱?我知道你可以用你想要的名字彈出一個文件到/etc/yum.repos.d/<name>.repo>,但我希望在使用該接口之前使用該接口。命名或重命名本地Yum存儲庫

目前我打電話

>> yum-config-manager --add-repo file:///path/to/local/repo 

它創建類似/etc/yum.repos.d/path_to_local_repo.repo一個文件的path_to_local_repo部分的標題,並像一個名爲「從文件中加入:///路徑/到/本地/回購」。有沒有辦法做到這一點使用其他命令(目前我只知道yum-config-manager做這些事情)。

我真的想這是爲了有能力以編程方式刪除存儲庫,我不想猜測回購商的名字。

+0

您添加的回購大概還沒有自己的'.repo'文件,您可以指向某處而不是回購目錄? – 2014-10-30 23:31:42

+0

最後我想我只能創建自己的'.repo'文件。那麼我至少可以控制名稱和回購ID是什麼。 – Randy 2014-10-31 21:56:00

回答

1

快速查看http://yum.baseurl.org/gitweb?p=yum-utils.git;a=blob;f=yum-config-manager.py;h=380a54fd89b8d2f1afc96020be20d231733b838b;hb=HEAD肯定似乎表明在此模式下使用yum-config-manager時無法控制這些字段。

如果您可以找到(或創建)具有您想要的內容的.repo文件,那麼您可以在該模式下使用yum-config-manager,它看起來應該使用您直接提供的文件。

+0

看起來好像創建一個.repo文件是實現此目的的唯一方法。 – Randy 2014-11-04 20:22:48