【问题标题】:centos 5.5; yum broken; need command line subversion client (will be retrieving files from a remote repository)centos 5.5;百胜破;需要命令行颠覆客户端(将从远程存储库中检索文件)
【发布时间】:2011-07-17 05:15:06
【问题描述】:

显然,只要 yum 没有被破坏,颠覆将是小菜一碟。此外,几乎在我搜索有关安装 subversion 的信息的所有地方,都认为 yum 可用于该任务。

关于 yum 的故事是,在我了解更多之前,我将 python 升级到 2.7,现在收到臭名昭著的“...没有名为 yum 的模块...”消息以响应 yum 命令。

当然,我想让 yum 工作;然而,我的迫切需要是让一个颠覆客户端运行起来。我该怎么做?

谢谢!

【问题讨论】:

    标签: svn centos5 yum


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢。这似乎奏效了。我下载了一个 1.5.5 版的 rpm,我认为它可能有效,结果发现我只需要安装一个额外的 rpm——它与我下载的目录位于同一目录中。
    • 如果您喜欢冒险,您可以使用相同的技术下载 python 的 rpm 包,然后强制重新安装。这应该将您的 python 恢复到与 yum 期望的相同的版本。
    • 是的,我实际上尝试过:为 python 2.4 下载;临时调整了 PATH,因此 python 命令将使用 2.4 而不是 2.7。我还没有成功让 yum 再次工作;但是,至少现在它正在抱怨它没有找到的不同模块(sqlitecache)。我认为这意味着我在正确的轨道上。同时,回到学习 Python。
    猜你喜欢
    • 2011-08-01
    • 2012-03-18
    • 1970-01-01
    • 1970-01-01
    • 2015-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多