【问题标题】:git client on solaris 10 and dependenciessolaris 10 上的 git 客户端和依赖项
【发布时间】:2015-02-13 06:39:27
【问题描述】:

我在为 sun solaris 安装 git 客户端时遇到困难。

我在 Centos 6 上安装了 git 服务器。该服务器将作为源代码存储库工作。现在我想将 git 客户端安装到我的应用服务器 - Solaris 10。

由于公司政策,此服务器不在互联网段内。

这样:

  1. 如何找到适用于 solaris 10 的正确下载包?
  2. 这个网站(http://www.opencsw.org/package/git/)指出了solaris 10的依赖列表; libcurl4libexpat1libiconv2libintl8libssl1_0_0libz1;这个库会影响我当前的源代码吗?

【问题讨论】:

    标签: git centos dependencies solaris


    【解决方案1】:

    这个库会影响我当前的源代码吗?

    它们将影响 git 作为能够更新源代码的服务(推/拉、提交等)的运行情况。 Git 需要安装这些库才能正常运行。

    由于公司政策,此服务器不在互联网段内。

    这意味着您需要从可以访问互联网的机器上下载它的包或包源,然后将相同的包上传到应用服务器上。
    如果只有 Git 的源可用,则需要编译它们才能安装 Git(如 this article

    【讨论】:

      【解决方案2】:

      OpenCSW 会将内容安装到/opt/csw,您只需将/opr/csw/bin 包含到您的PATH 环境中。多变的。依赖关系只影响git 命令的运行时间。你不需要链接这些东西来让git命令工作。

      其实没问题,你的服务器不在公网。我对服务器有相同的政策。我正在通过 ssh 将代理端口转发到服务器 - 在我的 Linux 工作站上运行 polipo 作为远程 Solaris 的代理,并通过特殊的跃点服务器到达这些服务器。即使使用像 Ansible 这样的管理工具也能很好地工作。您必须在 Solaris 端启用 sshd 端口转发(默认关闭)(如果策略要求,则在安装后禁用)并设置 http_proxy=http://localhost:yourport,然后 OpenCSW pkgutil 将像在直接 inet 连接上一样工作。

      【讨论】:

        猜你喜欢
        • 2015-01-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-27
        • 2015-10-27
        • 2021-05-13
        • 1970-01-01
        • 2016-08-11
        相关资源
        最近更新 更多