apt-get update
apt-get upgrade
apt-get install git
现在,如果我运行
git --version
,它告诉我我拥有git version 1.7.5.4
,但是在我的本地计算机上,拥有更新的git version 1.7.9.2
我知道可以从源代码安装以获得最新版本,但是我认为最好使用软件包管理器来保持所有内容标准化。 br />
那么可以使用
apt-get
来获得git
的较新版本,什么是正确的方法呢?#1 楼
您有几种选择:等待直到所需的版本出现在所使用的存储库中。
编译自己的版本并创建一个
deb
。查找一个提供您发行版本所需的版本的存储库(例如Git PPA)。
如果您不需要更新版本中的任何特定功能,请保留旧版本。
如果您使用的存储库中有较新的版本,则
apt-get update && apt-get upgrade
(作为根用户)将更新为最新的可用版本。对于不知道PPA是什么的人,请链接
#2 楼
以下是您需要运行的命令,如果您只是想完成它:sudo add-apt-repository ppa:git-core/ppa -y
sudo apt-get update
sudo apt-get install git -y
git --version
截至2018年12月,我以这种方式获得git 2.20.1,而Ubuntu Xenial存储库中的版本为2.7.4。
如果您的系统没有
add-apt-repository
,则可以通过以下方式安装它:sudo apt-get install python-software-properties software-properties-common
评论
对于Windows的Linux子系统上的git也很有用
– dumbledad
17年8月17日在13:45
我在sudo apt-get update之后尝试了sudo apt-get升级,它没有升级git,但是sudo apt-get install git做了。这是为什么 ?!
–穆罕默德·盖尔巴纳(Muhammad Gelbana)
17年9月13日在9:16
它适用于Ubuntu 16.04 LTS
– Roel
18 Mar 6 '18 at 6:06
@MuhammadGelbana现在可以使用。在18.04 LTS上测试。
–adadion
18/12/10在10:07
添加apt repo后,请先运行sudo apt update,然后进行sudo apt upgrade,它应该安装最新版本的git。从我的情况来看,至少从v2.17.1到v2.20.1
– Rockin4Life33
19年1月18日在23:51
#3 楼
搜索“ git ppa”可得到Git稳定版本。请参阅此处的安装说明。您还可以通过直接从网页下载并使用dpkg -i
进行安装来安装软件包。#4 楼
要在Ubuntu 12.04上更新git,只需遵循以下命令:sudo apt-get install python-software-properties
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:git-core/ppa -y
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git -y
git --version
#5 楼
您可以通过最简单的方法通过自制程序来执行此操作:安装自制程序:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
升级git:
brew upgrade git
评论
该问题带有标签[ubuntu],因此macOS解决方案对OP毫无帮助,尤其是因为他们明确要求使用apt-get来执行此操作
–西门人Tomoiagă
20-4-28在15:11
评论
PPA +1。否则,从源代码编译并使用checkinstall干净地安装.deb
– Axel Knauf
2012年3月7日15:54
OP特别要求使用软件包管理器,因此仅适用#3。
– Dan Dascalescu
16年8月30日在5:02