无法在Ubuntu上更新Git

Vin*_*ent 30 linux git ubuntu

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

当我输入"sudo apt-get install git"并成功安装了Git 1.79

user@ChrUbuntu:~$ git --version
git version 1.7.9.5
Run Code Online (Sandbox Code Playgroud)

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

hal*_*ley 108

对于Ubuntu的新安装,我首先尝试这个来获取最新的更新

sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅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
Run Code Online (Sandbox Code Playgroud)

这样你就不必建立它等等.

  • 我宁愿在任何一天得到汇编. (4认同)

小智 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
Run Code Online (Sandbox Code Playgroud)


Omi*_*gar 5

如果您尝试升级到最新版本的Git,您应该:

sudo apt-get update
sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

这将更新你的所有包,以及Git.
BTW,我的Kubuntu 12.10上最新版本的Git是1.7.10.4.

  • 这很可能不会为您提供最新版本.Ubuntu存储库总是落后.您应该从"Ubuntu Git Maintainers"团队添加PPA,请参阅@ haley的回答. (4认同)