Ubuntu

如何使用 apt-get 更新到較新版本的 Git?

  • January 17, 2019

我剛剛用 Ubuntu Oneiric 11.10 設置了一台新機器,然後執行

apt-get update
apt-get upgrade
apt-get install git

現在如果我執行git --version它告訴我我有git version 1.7.5.4但是在我的本地機器上我有更新的git version 1.7.9.2

我知道我可以從原始碼安裝以獲得最新版本,但我認為盡可能使用包管理器來保持一切標準化是個好主意。

那麼是否可以使用apt-get獲取更新版本的git,正確的方法是什麼?

你有幾個選擇:

  1. 要麼等到你需要的版本出現在你使用的儲存庫中。
  2. 編譯您自己的版本並創建一個deb.
  3. 找到一個為您的發行版提供所需版本的儲存庫(例如Git PPA)。
  4. 如果您不需要新版本的任何特定功能,請繼續使用舊版本。

如果您使用的儲存庫中有更新的版本可用,則apt-get update && apt-get upgrade(以 root 身份)更新到最新的可用版本。

對於那些不知道 PPA 是什麼的人,連結

以下是您需要執行的命令,如果您只想完成它:

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

引用自:https://unix.stackexchange.com/questions/33617