【问题标题】:Install git or update git without apt-get or yum在不使用 apt-get 或 yum 的情况下安装 git 或更新 git
【发布时间】:2015-11-06 04:30:39
【问题描述】:

我有一些 linux 机器不允许我使用 yum 安装软件包。相反,我需要下载 zip 或 tar,然后使用包管理器在我的 linux 机器上安装这些项目。

当您转到git-scm 页面时,他们提供的安装 git 的唯一方法是从命令行使用 yum、apt-get 等。

为什么不只是一个 zip 文件? 我在哪里可以找到要安装的软件包? 有没有其他人遇到过同样的问题?

【问题讨论】:

  • 这些是什么类型的系统? use a package manager to install the [zip or tar] 是什么意思? yum 包管理器。
  • 我们使用 Opsware 在我们的机器上安装所有东西。所以我只需要 zip 或 tar 来安装它。 Yum 被锁定了。
  • 你能下载git .deb file并用dpkg -i安装它吗?
  • 那么您需要一个特殊的 opsware zip/tar 吗?它们只是 /-root 的文件档案吗?我根本不知道 opsware,但这对我来说听起来像是一种奇怪的做事方式。也就是说,我怀疑你会找到大多数软件的软件包。
  • 你所说的不是在 Linux 机器上安装东西的正常方式。如果您真的想要手动安装,最好克隆 git 源代码库,并从源代码 github.com/git/git/blob/master/INSTALL 构建。话虽如此,如果您坚持在没有包管理器的情况下安装预构建的二进制文件,您可以随时下载用于 git 的 Slackware 包... Slackware 包只是其中包含二进制 blob 的 tarball。

标签: linux git git-svn yum apt-get


【解决方案1】:

我之前也遇到过同样的问题。我尝试从源代码安装 git,它可以工作。

先安装这些包:

curl
autoconf
zlib-devel
openssl-devel
perl
cpio
expat-devel
gettext-devel

获取 GIT scm 源代码:

git-latest.tar.gz

从源代码编译 GIT scm

tar xzvf git-latest.tar.gz
cd git-{date} // edit it
autoconf
./configure --with-curl=/usr/local
make
make install

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2016-12-12
  • 2020-09-21
  • 2012-06-09
  • 1970-01-01
  • 2011-03-26
  • 2013-01-31
  • 2011-02-18
  • 2010-12-27
相关资源
最近更新 更多