我在为sun solaris安装git客户端时遇到了困难。
我在Centos 6上安装了git服务器。该服务器将作为源代码存储库使用。现在我想将git客户端安装到我的应用服务器 - Solaris 10。
根据公司政策,此服务器不在互联网网段内。
因此:
libcurl4
,libexpat1
,libiconv2
,libintl8
,libssl1_0_0
,libz1
;这个库会影响我当前的源代码吗?答案 0 :(得分:0)
这个库会影响我当前的源代码吗?
它们将影响git作为能够更新源代码的服务(推/拉,提交......)运行的程度。 Git需要安装这些库才能正常运行。
由于公司政策,此服务器不在互联网网段内。
这意味着您需要从具有互联网访问权限的计算机上下载其软件包或软件包源,然后在应用服务器上上传相同的软件包。 如果只有Git的源可用,则需要编译它们才能安装Git(如this article所示)
答案 1 :(得分:0)
OpenCSW会将内容安装到/opt/csw
,您只需要将/opr/csw/bin
包含在PATH
环境中。变量。依赖关系仅影响git
命令的运行时。您无需链接此内容即可使git
命令正常工作。
实际上没有问题,您的服务器不在公共网络中。我在服务器上有相同的策略。我通过ssh
将代理端口转发到服务器 - 在我的Linux工作站上运行polipo
作为远程Solaris的代理并通过特殊的跃点服务器到达这些服务器。即使使用Ansible等管理工具也能很好地工作。您必须在Solaris端启用sshd
端口转发(默认情况下关闭)(如果策略要求,则在安装后禁用)并设置http_proxy=http://localhost:yourport
,然后OpenCSW pkgutil
将像直接inet一样工作连接。