降级Ubuntu 13.10上的git

Mr *_*kél 4 git ubuntu ubuntu-13.10

在全新的Ubuntu 13.10版本上将git降级到1.7.x系列的最佳方法是什么?

我试图为此找到一些ppa,但我没有看到任何.

pob*_*key 7

首先git从具有Git 1.7的Ubuntu版本安装软件包 - 比如12.04 LTS(精确).无论是手动下载这些,并使用安装它们dpkg(简单的选择),或者(如果你还需要大量从其他精确包)添加到精确的包库/etc/apt/sources.list.d/,并使用安装它们apt-get:

echo 'deb http://archive.ubuntu.com/ubuntu precise main restricted universe multiverse' | sudo tee /etc/apt/sources.list.d/precise
sudo apt-get update
sudo apt-get -t precise install git
Run Code Online (Sandbox Code Playgroud)

成功完成后,将git包固定或固定apt以防止它们被更新.Pinning是传统的解决方案(我已经在Debian或Ubuntu上使用了多年) - 请参阅链接的howto以获取更多相关信息.持有是更新的方法,看起来更简单/更容易:

sudo apt-mark hold git
Run Code Online (Sandbox Code Playgroud)

  • 对我来说,它需要精确.列表不精确,以便不抱怨:`echo'deb http://archive.ubuntu.com/ubuntu精确主要限制宇宙多元宇宙'| sudo tee/etc/apt/sources.list.d/precise.list`另外,fwiw,我需要降级git因为pip存在问题,所以以下内容对我有用:`$ sudo apt-get remove git git- man`&`echo'deb http://archive.ubuntu.com/ubuntu raring main'| sudo tee/etc/apt/sources.list.d/raring.list`&`sudo apt-get update`&`sudo apt-get -t raring install git-man git`&`sudo apt-mark hold git-man git` (2认同)