在Ubuntu上无法更新Git

32

我正在尝试在Ubuntu机器上设置Git(我使用的是运行Ubuntu 12.04的三星Chromebook)。

当我输入“sudo apt-get install git”并成功安装Git 1.79时

user@ChrUbuntu:~$ git --version
git version 1.7.9.5

我无法弄清楚我在这里做错了什么。有什么建议吗?


3
到目前为止看起来不错。你有什么问题吗?你遇到了什么问题? - Code-Apprentice
6个回答

108

对于新安装的Ubuntu系统,我建议首先尝试以下步骤以获取最新的更新。

sudo apt-get dist-upgrade

了解更多信息,请参见https://askubuntu.com/questions/81585/what-is-dist-upgrade-and-why-does-it-upgrade-more-than-upgrade

这应该可以解决问题,如果不能,请添加来自这些人的存储库https://launchpad.net/~git-core/+archive/ppa

sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git

这样你就不必自己建造它,等等。


4
我宁愿每天使用apt-get而不是编译。 - Yonatan
作为一个很好的补充,你可能需要这个:https://dev59.com/eWMm5IYBdhLWcg3wMswp - fbiville

21

也许你需要为最新版本进行构建

wget git-core.googlecode.com/files/git-1.8.1.1.tar.gz
tar -zxf git-1.8.1.1.tar.gz
cd git-1.8.1.1
make prefix=/usr/local all
sudo make prefix=/usr/local install

我尝试使用1.8.5.5版本,但对我的情况无效...“ done && \ ./check_bindir "z$bindir" "z$execdir" "$bindir/git-add" ”是最后一行... - spankmaster79

5
如果您想升级到最新版本的Git,应该执行以下操作:
sudo apt-get update
sudo apt-get upgrade

这将更新所有软件包以及Git。
顺便提一下,我在我的Kubuntu 12.10上使用的是最新版本的Git 1.7.10.4


4
这很可能不会得到最新版本。Ubuntu 软件源始终滞后。你应该添加“Ubuntu Git Maintainers”团队的 PPA,可以参考 @haley 的回答。 - Dennis

1
一些答案的组合对我有用。 我执行了以下操作...

sudo add-apt-repository ppa:git-core/ppa

sudo apt-get update

sudo apt-get upgrade


0
你尝试过执行 apt-get update 吗?可能是因为你的软件包列表已经过期了。

0

在Ubuntu 14.04中,我尝试了终端代码:

sudo apt-get update
sudo apt-get upgrade

升级git的步骤。

1.) git --version
*查看计算机上的git版本

2.) sudo apt-get update
*更新Ubuntu

3.) sudo apt-get upgrade
*升级包括git在内的软件

4.) 尝试git --version

就是这样 :)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接