使用 ssh 在 CentOS 上安装 SVN 客户端
install SVN Client on CentOS with ssh
朋友。我试图使用本教程在我的服务器上安装 svn 客户端,但是当我尝试 运行 *.rpm 文件时,我收到如下所示的错误。
libapr-1.so.0 is needed by mod_dav_svn-1.8.4-2.i686
libaprutil-1.so.0 is needed by mod_dav_svn-1.8.4-2.i686
libdb-4.7.so is needed by mod_dav_svn-1.8.4-2.i686
libexpat.so.1 is needed by mod_dav_svn-1.8.4-2.i686
rpmlib(FileDigests) <= 4.6.0-1 is needed by mod_dav_svn-1.8.4-2.i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by mod_dav_svn-1.8.4-2.i686
libapr-1.so.0 is needed by serf-1.3.2-2.i686
libaprutil-1.so.0 is needed by serf-1.3.2-2.i686
libcrypto.so.10 is needed by serf-1.3.2-2.i686
libdb-4.7.so is needed by serf-1.3.2-2.i686
libexpat.so.1 is needed by serf-1.3.2-2.i686
liblber-2.4.so.2 is needed by serf-1.3.2-2.i686
libldap-2.4.so.2 is needed by serf-1.3.2-2.i686
libssl.so.10 is needed by serf-1.3.2-2.i686
rpmlib(FileDigests) <= 4.6.0-1 is needed by serf-1.3.2-2.i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by serf-1.3.2-2.i686
libapr-1.so.0 is needed by subversion-1.8.4-2.i686
libaprutil-1.so.0 is needed by subversion-1.8.4-2.i686
libdb-4.7.so is needed by subversion-1.8.4-2.i686
libexpat.so.1 is needed by subversion-1.8.4-2.i686
libsasl2.so.2 is needed by subversion-1.8.4-2.i686
rpmlib(FileDigests) <= 4.6.0-1 is needed by subversion-1.8.4-2.i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by subversion-1.8.4-2.i686
libapr-1.so.0 is needed by subversion-gnome-1.8.4-2.i686
libaprutil-1.so.0 is needed by subversion-gnome-1.8.4-2.i686
libdb-4.7.so is needed by subversion-gnome-1.8.4-2.i686
libexpat.so.1 is needed by subversion-gnome-1.8.4-2.i686
libglib-2.0.so.0 is needed by subversion-gnome-1.8.4-2.i686
libgnome-keyring.so.0 is needed by subversion-gnome-1.8.4-2.i686
rpmlib(FileDigests) <= 4.6.0-1 is needed by subversion-gnome-1.8.4-2.i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by subversion-gnome-1.8.4-2.i686
libapr-1.so.0 is needed by subversion-javahl-1.8.4-2.i686
libaprutil-1.so.0 is needed by subversion-javahl-1.8.4-2.i686
libdb-4.7.so is needed by subversion-javahl-1.8.4-2.i686
libexpat.so.1 is needed by subversion-javahl-1.8.4-2.i686
libstdc++.so.6(GLIBCXX_3.4.11) is needed by subversion-javahl-1.8.4-2.i686
libstdc++.so.6(GLIBCXX_3.4.9) is needed by subversion-javahl-1.8.4-2.i686
rpmlib(FileDigests) <= 4.6.0-1 is needed by subversion-javahl-1.8.4-2.i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by subversion-javahl-1.8.4-2.i686
libapr-1.so.0 is needed by subversion-perl-1.8.4-2.i686
libaprutil-1.so.0 is needed by subversion-perl-1.8.4-2.i686
libdb-4.7.so is needed by subversion-perl-1.8.4-2.i686
libexpat.so.1 is needed by subversion-perl-1.8.4-2.i686
rpmlib(FileDigests) <= 4.6.0-1 is needed by subversion-perl-1.8.4-2.i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by subversion-perl-1.8.4-2.i686
libapr-1.so.0 is needed by subversion-python-1.8.4-2.i686
libaprutil-1.so.0 is needed by subversion-python-1.8.4-2.i686
libdb-4.7.so is needed by subversion-python-1.8.4-2.i686
libexpat.so.1 is needed by subversion-python-1.8.4-2.i686
python(abi) = 2.6 is needed by subversion-python-1.8.4-2.i686
rpmlib(FileDigests) <= 4.6.0-1 is needed by subversion-python-1.8.4-2.i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by subversion-python-1.8.4- 2.i686
libapr-1.so.0 is needed by subversion-tools-1.8.4-2.i686
libaprutil-1.so.0 is needed by subversion-tools-1.8.4-2.i686
libdb-4.7.so is needed by subversion-tools-1.8.4-2.i686
libexpat.so.1 is needed by subversion-tools-1.8.4-2.i686
rpmlib(FileDigests) <= 4.6.0-1 is needed by subversion-tools-1.8.4- 2.i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by subversion-tools-1.8.4-2.i686
我不确定出了什么问题,但请让我知道我需要修复什么!预先感谢您的帮助!
您需要安装提供缺少库的 RPM 文件。
安装 subversion 的最佳选择是使用 CentOS 软件管理工具,该工具会自动确定依赖项并标记包以便沿 SVN 安装。您应该能够在桌面菜单中找到它(具体位置取决于 CentOS 版本)。
作为替代方案,您可以使用 yum,它也能够自动解决依赖关系。
作为第二种选择,您可以手动安装 RPM。通常它们的命名就像它们包含的库一样。例如。包含 libexpat.so.1 的 RPM 应命名为 expat-* 或 libexpat-*。
因此,您必须浏览依赖项列表,然后一个接一个地安装。如果您不确定在同一命令行中提供所有 *.rpms 的顺序,RPM 将自动确定顺序。
感谢使用以下命令解决了上述问题
yum install subversion
谢谢
朋友。我试图使用本教程在我的服务器上安装 svn 客户端,但是当我尝试 运行 *.rpm 文件时,我收到如下所示的错误。
libapr-1.so.0 is needed by mod_dav_svn-1.8.4-2.i686
libaprutil-1.so.0 is needed by mod_dav_svn-1.8.4-2.i686
libdb-4.7.so is needed by mod_dav_svn-1.8.4-2.i686
libexpat.so.1 is needed by mod_dav_svn-1.8.4-2.i686
rpmlib(FileDigests) <= 4.6.0-1 is needed by mod_dav_svn-1.8.4-2.i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by mod_dav_svn-1.8.4-2.i686
libapr-1.so.0 is needed by serf-1.3.2-2.i686
libaprutil-1.so.0 is needed by serf-1.3.2-2.i686
libcrypto.so.10 is needed by serf-1.3.2-2.i686
libdb-4.7.so is needed by serf-1.3.2-2.i686
libexpat.so.1 is needed by serf-1.3.2-2.i686
liblber-2.4.so.2 is needed by serf-1.3.2-2.i686
libldap-2.4.so.2 is needed by serf-1.3.2-2.i686
libssl.so.10 is needed by serf-1.3.2-2.i686
rpmlib(FileDigests) <= 4.6.0-1 is needed by serf-1.3.2-2.i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by serf-1.3.2-2.i686
libapr-1.so.0 is needed by subversion-1.8.4-2.i686
libaprutil-1.so.0 is needed by subversion-1.8.4-2.i686
libdb-4.7.so is needed by subversion-1.8.4-2.i686
libexpat.so.1 is needed by subversion-1.8.4-2.i686
libsasl2.so.2 is needed by subversion-1.8.4-2.i686
rpmlib(FileDigests) <= 4.6.0-1 is needed by subversion-1.8.4-2.i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by subversion-1.8.4-2.i686
libapr-1.so.0 is needed by subversion-gnome-1.8.4-2.i686
libaprutil-1.so.0 is needed by subversion-gnome-1.8.4-2.i686
libdb-4.7.so is needed by subversion-gnome-1.8.4-2.i686
libexpat.so.1 is needed by subversion-gnome-1.8.4-2.i686
libglib-2.0.so.0 is needed by subversion-gnome-1.8.4-2.i686
libgnome-keyring.so.0 is needed by subversion-gnome-1.8.4-2.i686
rpmlib(FileDigests) <= 4.6.0-1 is needed by subversion-gnome-1.8.4-2.i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by subversion-gnome-1.8.4-2.i686
libapr-1.so.0 is needed by subversion-javahl-1.8.4-2.i686
libaprutil-1.so.0 is needed by subversion-javahl-1.8.4-2.i686
libdb-4.7.so is needed by subversion-javahl-1.8.4-2.i686
libexpat.so.1 is needed by subversion-javahl-1.8.4-2.i686
libstdc++.so.6(GLIBCXX_3.4.11) is needed by subversion-javahl-1.8.4-2.i686
libstdc++.so.6(GLIBCXX_3.4.9) is needed by subversion-javahl-1.8.4-2.i686
rpmlib(FileDigests) <= 4.6.0-1 is needed by subversion-javahl-1.8.4-2.i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by subversion-javahl-1.8.4-2.i686
libapr-1.so.0 is needed by subversion-perl-1.8.4-2.i686
libaprutil-1.so.0 is needed by subversion-perl-1.8.4-2.i686
libdb-4.7.so is needed by subversion-perl-1.8.4-2.i686
libexpat.so.1 is needed by subversion-perl-1.8.4-2.i686
rpmlib(FileDigests) <= 4.6.0-1 is needed by subversion-perl-1.8.4-2.i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by subversion-perl-1.8.4-2.i686
libapr-1.so.0 is needed by subversion-python-1.8.4-2.i686
libaprutil-1.so.0 is needed by subversion-python-1.8.4-2.i686
libdb-4.7.so is needed by subversion-python-1.8.4-2.i686
libexpat.so.1 is needed by subversion-python-1.8.4-2.i686
python(abi) = 2.6 is needed by subversion-python-1.8.4-2.i686
rpmlib(FileDigests) <= 4.6.0-1 is needed by subversion-python-1.8.4-2.i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by subversion-python-1.8.4- 2.i686
libapr-1.so.0 is needed by subversion-tools-1.8.4-2.i686
libaprutil-1.so.0 is needed by subversion-tools-1.8.4-2.i686
libdb-4.7.so is needed by subversion-tools-1.8.4-2.i686
libexpat.so.1 is needed by subversion-tools-1.8.4-2.i686
rpmlib(FileDigests) <= 4.6.0-1 is needed by subversion-tools-1.8.4- 2.i686
rpmlib(PayloadIsXz) <= 5.2-1 is needed by subversion-tools-1.8.4-2.i686
我不确定出了什么问题,但请让我知道我需要修复什么!预先感谢您的帮助!
您需要安装提供缺少库的 RPM 文件。
安装 subversion 的最佳选择是使用 CentOS 软件管理工具,该工具会自动确定依赖项并标记包以便沿 SVN 安装。您应该能够在桌面菜单中找到它(具体位置取决于 CentOS 版本)。
作为替代方案,您可以使用 yum,它也能够自动解决依赖关系。
作为第二种选择,您可以手动安装 RPM。通常它们的命名就像它们包含的库一样。例如。包含 libexpat.so.1 的 RPM 应命名为 expat-* 或 libexpat-*。 因此,您必须浏览依赖项列表,然后一个接一个地安装。如果您不确定在同一命令行中提供所有 *.rpms 的顺序,RPM 将自动确定顺序。
感谢使用以下命令解决了上述问题
yum install subversion
谢谢