如何在 Ubuntu 24.04、22.04 或 20.04 上安装 Git

Git 是一个功能强大且广泛使用的版本控制系统,它允许开发人员跟踪代码中的更改、与他人协作以及有效地管理项目版本。无论您是在处理个人项目还是参与大型协作项目,Git 都能提供必要的工具来有效地管理源代码。它是软件开发的基本工具,支持功能分支、代码审查和持续集成等工作流程。

在 Ubuntu 24.04、22.04 或 20.04 上,您可以通过多种方法安装 Git。最简单的方法是使用 Ubuntu 的默认存储库,它提供了与系统良好集成的稳定版本的 Git。对于那些需要最新功能和改进的用户,Ubuntu Git 维护者 PPA 提供了最新的版本。或者,您可以从源代码下载和编译 Git 以获取最新版本或根据您的需要自定义安装。本指南将引导您完成所有三种方法,确保您能够以最适合您要求的方式在 Ubuntu 系统上设置 Git。

安装 GIT 之前确保系统软件包是最新的

为了为 Git 安装打下坚实的基础,您的 Ubuntu 系统的软件包必须是最新的。此操作可减轻安装过程中潜在的软件包冲突。

通过使用“update”命令调用高级打包工具(APT)来更新系统软件包:

sudo apt update

运行更新后,升级所有过时的软件包是一种很好的做法。这可确保系统的所有软件都是最新版本。使用以下命令执行此升级:

sudo apt upgrade

方法 1:通过默认 APT 存储库安装 GIT

在 Ubuntu 上验证 Git 的存在

在继续安装 Git 之前,最好先检查一下系统上是否已经安装了 Git。这样,我们可以避免重复安装并保持系统清洁。

要验证 Git 是否已安装,请在“git”命令中使用 –version 标志。如果存在,这将返回已安装的 Git 版本:

git --version

通过 APT 命令安装 GIT

如果上述命令没有返回任何内容,则表明您的系统中不存在 Git。现在是时候安装 Git 了。

我们将使用 Ubuntu 的存储库来安装 Git,因为它通过以下命令提供了一种简单的方法:

sudo apt install git

通过 Ubuntu APT 确认 GIT 安装成功

安装过程完成后,建议验证 Git 是否已成功安装。此步骤可确保安装过程顺利进行并且 Git 已可供使用。

再次,我们可以使用 –version 标志来确认安装。此命令现在应该返回您刚刚安装的 Git 版本:

git --version

运行该命令后,您应该看到类似以下内容的输出:

git version x.x.x

方法 2:通过 Ubuntu Git 维护者 PPA 安装 GIT

有时,最好使用最新版本的 Git,尤其是当需要更新的功能或必要的错误修复时。 Ubuntu Git 维护者团队 提供个人软件包存档 (PPA),定期保存最新的 Git 稳定版本。使用此方法可以带来显著的优势,具体取决于您的特定需求和工作环境。

导入 Ubuntu Git 维护者 PPA

首先,我们需要将 Ubuntu Git 维护者团队提供的 Git PPA 添加到我们系统的存储库列表中。此 PPA 确保可以访问最新的稳定 Git 版本。虽然您的系统上很可能已经安装了以下软件包,但检查一下也无妨:

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

PPA 导入后刷新软件包索引

将 Git PPA 导入系统的存储库列表后,更新软件包索引至关重要。此步骤可让您的系统识别添加的存储库中新可用的软件包。

要更新包索引,请运行以下命令:

sudo apt update

通过 APT PPA 命令在 Ubuntu 上安装 GIT

有了 PPA,您就可以安装或升级 Git。以下命令将执行此任务:

sudo apt install git -y

注意:如果您之前从 Ubuntu 的存储库安装了 GIT,则运行此命令将从添加的 PPA 将 Git 升级到最新版本。

安装或升级完成后,使用以下命令验证已安装的 Git 版本:

git --version

您应该看到类似以下内容的输出:

git version x.x.x

此输出表示最新的 Git 版本已在您的 Ubuntu 系统上成功安装或升级。

为获得更多见解,您可以检查您的 Git 安装来自哪个存储库。鉴于 PPA 往往包含更新版本的 Git,执行以下命令应能反映最近的 PPA 添加:

apt-cache policy git

方法 3:通过源存档安装 GIT

本节通过学习下载、构建、编译和安装 GIT 源代码,提供了有关安装 GIT 的详细指南。此方法可让用户更好地控制安装过程,并允许访问预打包发行版中可能不存在的特定功能。

设置 GIT 构建依赖项

第一阶段涉及准备您的 Ubuntu 系统所需的构建依赖项。这些依赖项对于成功进行 Git 编译至关重要。

要设置这些,请使用以下命令:

sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip -y

下载 GIT 源代码

要获取 Git 源代码,请导航至 Git 发布页面。从那里,您可以选择最新的稳定版本或主存档。以下命令可帮助您下载所需的版本。

请记住用所需的 Git 版本号替换 {version}:

wget https://github.com/git/git/archive/refs/tags/{version}.tar.gz

提取并安装 GIT 源代码

下一阶段需要提取下载的档案。执行此操作时,请确保将 {version} 替换为您之前选择的相关 Git 版本:

tar -xvf git-{version you downloaded}

注意:给新用户的快速提示,在 CLI 终端中,输入“git-”,然后按 Tab 键自动完成。如果您安装了多个版本,则可能需要在按 Tab 之前提供更多详细信息,例如“git-2.4”。

现在,是时候编译和设置 GIT 了。使用以下命令启动编译:

sudo make prefix=/usr/local all

此命令指示构建系统在编译过程结束时在 /usr/local 目录中进行安装。'all' 标志确保全面构建涵盖所有组件。

编译完成后,使用以下命令进入安装阶段:

sudo make prefix=/usr/local install

在这里,Git 安装到 /usr/local 目录中。该过程涉及复制基本文件并建立适当的权限,从而使 Git 可以在您的系统上访问。

要确认安装成功并且构建正确,请运行:

git --version

此命令应返回您已安装的 Git 版本,验证其是否正确集成到您的系统中。

管理 GIT 的附加命令

更新 GIT

APT GIT 更新方法

在 Ubuntu Linux 上更新 Git 非常简单。无论您之前使用哪种安装方法,您都可以使用单个命令更新 Git,因为您使用高级软件包工具 (APT) 软件包管理器安装了它。

在终端中运行以下命令:

sudo apt update && sudo apt upgrade

此命令首先更新您的软件包列表(使用 sudo apt update),然后升级系统上所有可升级的软件包(使用 sudo apt upgrade)。这样,不仅 Git,而且系统中未标记为暂停的所有其他软件包都将更新。

源 GIT 更新方法

通过下载并安装源重复该过程来升级您的安装。

删除 GIT

APT GIT 删除方法

要卸载 Git,请执行以下命令:

sudo apt remove git

此命令将从您的系统中删除 Git。请记住在提示时确认操作。

如果您最初使用 Ubuntu Git 维护者团队提供的个人软件包存档 (PPA) 安装 Git,您还应该删除此 PPA。以下是执行此操作的命令:

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

运行此命令将消除 PPA,确保您的系统不再接收更新。

源安装的 GIT 删除方法

如果您已通过源代码在 Ubuntu 上安装了 Git 并需要卸载它,则由于没有直接的卸载命令,因此该过程可能涉及多个包管理器。但是,只要小心谨慎,您就可以手动删除安装。

识别已安装的文件

在删除 Git 之前,您需要知道它的安装位置。按照上一节所述,您应该将 Git 安装在 /usr/local 目录中。

手动删除文件

导航到安装目录:

cd /usr/local

现在,您需要手动删除 Git 文件和目录:

sudo rm -rf git* 
sudo rm -rf bin/git* 
sudo rm -rf libexec/git-core
sudo rm -rf share/doc/git*
sudo rm -rf share/man/man1/git*
sudo rm -rf share/man/man5/git*
sudo rm -rf share/man/man7/git*

验证删除

要确保 Git 已被删除,您可以检查其版本:

git --version

如果成功删除 GIT,终端应返回一条错误消息,指出未找到 git 命令。

注意:手动删除(如此方法)需要格外小心,以免意外删除不相关的文件或系统关键组件。执行前务必仔细检查命令和路径。

结论

通过使用默认存储库 Ubuntu Git 维护者 PPA 在 Ubuntu 上安装 Git,或者通过从源代码编译它,您就设置了一个多功能且必不可少的工具来管理项目中的版本控制。每种方法都有不同的优势,从使用默认存储库轻松安装到使用 PPA 或源代码编译访问最新功能。定期更新和维护您的 Git 安装将确保您继续受益于最新的改进和安全补丁。正确安装 Git 后,您就可以在 Ubuntu 系统上高效地管理代码并有效地协作。

Joshua James
跟我来
Joshua James 的最新帖子 (查看全部)

发表评论