2011-03-17 85 views
1

很明显,如果只有yum没有被破坏,那么颠覆将是小菜一碟。而且,在任何地方,我搜索关于安装subversion的信息都认为yum可用于该任务。centos 5.5;百胜破碎;需要命令行颠覆客户端(将从远程存储库检索文件)

yum上的故事是,在我知道更好之前,我将python升级到了2.7,现在我得到了臭名昭着的“......没有模块命名为yum ...”消息来响应yum命令。

当然,我想有百胜工作;然而,我的迫切需求是让颠覆客户端去。我该怎么做呢?

谢谢!

回答

1

如果yum损坏,您仍然可以手动从存储库镜像下载rpms,并使用rpm命令来安装它们。

您可能需要尝试使用raw rpm命令来找出(并满足)所有svn软件包依赖项,但它总比没有好。

+0

谢谢。这似乎奏效了。我下载了一个版本为1.5.5的rpm,我想这可能会起作用,结果证明我只需要安装一个额外的rpm,它与我下载的目录提供的目录相同。 – Rick 2011-03-17 18:16:03

+0

如果您喜欢冒险,可以使用相同的技术下载python的rpm包,然后强制重新安装。这应该将你的python恢复到yum所期望的相同版本。 – 2011-03-17 18:30:30

+0

是的,我真的试过:为python 2.4下载;暂时调整PATH,以便Python命令将使用2.4而不是2.7。我还没有成功地再次胜利。然而,至少现在它抱怨一个不同的模块,它没有找到(sqlitecache)。我认为这意味着我走在正确的轨道上。同时,回到学习Python。 – Rick 2011-03-17 22:27:04