Ubuntu & SVN:依赖路径明显搞砸了

Posted

技术标签:

【中文标题】Ubuntu & SVN:依赖路径明显搞砸了【英文标题】:Ubuntu & SVN: Dependency path clearly screwed up 【发布时间】:2016-04-01 14:22:38 【问题描述】:

因此,当我尝试从 Ubuntu(刚刚安装)的命令行使用 SVN 时,我收到以下错误消息:

svn: /usr/lib/plexmediaserver/libssl.so.1.0.0: 没有版本信息 可用(/usr/lib/x86_64-linux-gnu/libserf-1.so.1 需要)

svn: /usr/lib/plexmediaserver/libcrypto.so.1.0.0: 没有版本 可用信息(由 /usr/lib/x86_64-linux-gnu/libserf-1.so.1)

显然,有些事情搞砸了,因为它试图从我的 plexmediaserver 安装中获取 ssl 和 cyrpto 库。只是不确定如何解决这个问题,以便找到它真正需要的东西。

感谢您的帮助。谢谢。

编辑:更奇怪的是,有些命令有效,有些则无效。

svn checkout [URL] - 工作得很好

svn info - 工作得很好

svn 状态 - 得到错误

【问题讨论】:

ldd $(which svn) 的输出是什么? 你是如何安装颠覆的? apt-get?你运行的是哪个版本的 Ubuntu? 【参考方案1】:

所以我找到了一个解决方案,虽然没有其他方法那么令人愉快,但它确实有效。

进入我的 Plex Media Center 安装,我按照这两个依赖文件的路径并将它们重命名为具有 .txt 扩展名。这意味着它们不再在 PATH 上被检测到,而是默认为这些依赖项的正确版本。幸运的是,这并没有破坏 Plex,因为我猜标准依赖项也足以应付它。

【讨论】:

以上是关于Ubuntu & SVN:依赖路径明显搞砸了的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu使用之Svn命令小技巧

ubuntu搭建svn遇到的问题及解决办法

ubuntu怎么把文件上传到svn上

ubuntu 14.04怎么安装指定版本的svn

ubuntu 16.04配置svn服务器

带有 plesk 的 linux Ubuntu 上的多个 svn 存储库