我已经安装了Git版本1.5.4.3,但是我认为这必须是旧版本。我正在运行Ubuntu Hardy 8.04。我需要至少安装1.6版才能使Git GUI正常工作。如何升级我的安装?
更新:我设法升级了Git的安装,但是我也意识到我的Ubuntu版本太旧了,所以我升级到了最新版本,这自动使我可以访问更新的软件包(包括Git)。
我已经安装了Git版本1.5.4.3,但是我认为这必须是旧版本。我正在运行Ubuntu Hardy 8.04。我需要至少安装1.6版才能使Git GUI正常工作。如何升级我的安装?
更新:我设法升级了Git的安装,但是我也意识到我的Ubuntu版本太旧了,所以我升级到了最新版本,这自动使我可以访问更新的软件包(包括Git)。
Answers:
我使用了用于Ubuntu Git维护人员的PPA,将Hard上的Git从1.5.4.3更新到了1.6.5.2。无需编译,只需在源列表中添加另一个条目,即可获得更新,您就可以开始了。
https://launchpad.net/~git-core/+archive/ppa
页面上的更多信息(技术详细信息>有关安装的信息)。
或者只是运行:
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git
python-software-properties
安装的重点是什么?
git
。您可以尝试在没有它的情况下进行安装,如果需要,apt-get
将会抱怨。
add-apt-repository
工作的提示。
将git更新到ubuntu中的较新版本
sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git
我正在使用ubuntu 10.04.2 Lucid
sudo apt-get install python-software-properties
如果add-apt-repository
不起作用,可能需要先解决。
本教程对我来说很棒。这是您应该做的:
从Git网站下载最新版本到您的主目录并解压缩。
打开终端并输入以下命令(一次输入一个):
sudo apt-get remove git git-svn
sudo apt-get build-dep git-core
cd git-1.6.5/ (or whatever version you downloaded and extracted)
./configure
make
sudo make install
现在,您应该已经安装了最新版本的Git。
可以在https://launchpad.net/ubuntu/+source/git-core中找到所有包装
cd /tmp
sudo apt-get install liberror-perl libdigest-sha1-perl
wget --no-check-certificate https://launchpad.net/ubuntu/+archive/primary/+files/git-core_1.7.0.4-1_amd64.deb
sudo dpkg -i git-core_1.7.0.4-1_amd64.deb
Git 1.6从Jaunty开始可用:https : //launchpad.net/ubuntu/+source/git-core
因此,如果您不想自己编译/安装软件包,则需要将系统升级到较新的ubuntu版本。
我使用以下命令在Hardy上执行了此操作:
wget http://www.backports.org/debian/pool/main/g/git-core/git-core_1.6.3.3-1~bpo50+1_i386.deb
sudo dpkg -i git-core_1.6.3.3-1~bpo50+1_i386.deb
如果有人知道某些理由不这样做,请发表评论。
首先,请尝试运行软件更新实用程序,看看是否有适合您的新版本。另外,作为根,
apt-get update && apt-get upgrade
如果失败,你可以尝试寻找的git的反向移植了一个版本,比如这一个
如果由于某种原因对您不起作用,则可以从git网页下载源文件。确保您已安装构建必需的-
apt-get install build-essential
然后,如果它与其他任何合理的软件包一样,
./configure --prefix=/usr/local && make && sudo make install
您为什么要这样做?
sudo apt-get build-dep git-core
在新安装的Karmic上尝试安装560MB / 137软件包
https://launchpad.net/~git-core/+archive/ppa是专门为了简化更新而采取的方法。
@Manuel Meurer的回答很好,但是对我来说不起作用,因为我更新的Ubuntu 8.04“ Hardy”没有add-apt-repository命令,而且似乎不存在任何软件包。
因此,这些是我自己的说明,以防万一有人发现相同的问题:
在/etc/apt/sources.list.d/中创建一个名为“ git.list”的文件,其内容如下:
deb http://ppa.launchpad.net/git-core/ppa/ubuntu hardy main
deb-src http://ppa.launchpad.net/git-core/ppa/ubuntu hardy main
然后执行:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com A1715D88E1DF1F24
然后:
sudo apt-get update
sudo apt-get install git
如果在安装过程中发现依赖性问题,请在之前的apt-get命令之前尝试以下操作:
sudo apt-get purge git git-core
add-apt-repository
工作:sudo apt-get install --reinstall python-software-properties && sudo dpkg-reconfigure python-software-properties