如何同时安装多个版本的git?

如何同时安装多个版本的git?

我在我的 Ubuntu 14.04 机器上安装了 git v1.9.1。

可执行文件是/usr/bin/git,我决定尝试最新最好的 v2.6.1。

我克隆了 repo,编译并安装到/usr/local/bin。现在我希望能够方便地尝试它,而不会对我的系统进行太多更改。

  • 我实际上无法使用 update-alternatives,因为 /usr/bin/git 是可执行文件。
  • 我不确定将 git 重命名为 git-1.9.1 或其他名称然后链接到它是否安全。
  • 我不想覆盖现有的安装,因为我想保留两者。
  • 如果没有必要的话我宁愿不改变 $PATH。

在这种情况下,建议采取什么行动,才能让我在两个版本之间切换,git每次都引用所选的版本?我做错了吗?

我相信这个问题适用于很多其他情况,因此它提出了一个有趣的一般性问题:

如何在不弄乱系统的情况下将已经安装的程序的另一个版本直接放入 /usr/bin?

相关内容