Come posso aggiornare a una versione più recente di Git usando apt-get?

Ho appena configurato una nuova macchina con Ubuntu Oneiric 11.10 e poi eseguito

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

Ora se eseguo git --version mi dice che ho git version 1.7.5.4 ma sulla mia macchina locale ho il molto più recente git version 1.7.9.2

So di poter installare dai sorgenti per ottenere la versione più recente, ma ho pensato che fosse una buona idea usare il gestore di pacchetti il più possibile per mantenere tutto standardizzato .

Quindi è possibile utilizzare apt-get per ottenere una versione più recente di git e qual è la versione giusta modo per farlo?

Risposta

Hai diverse opzioni:

  1. Aspetta fino a la versione di cui hai bisogno è presente nel repository che utilizzi.
  2. Compila la tua versione e crea un deb.
  3. Trova un repository che fornisce la versione di cui hai bisogno per la tua versione della distribuzione (ad es. Git PPA ).
  4. Se non hai bisogno di alcuna funzione particolare dalla versione più recente, rimani con quella vecchia.

Se una versione più recente è disponibile nei repository che utilizzi, apt-get update && apt-get upgrade (come root) si aggiorna allultima versione disponibile.

Per coloro che non “Non so cosè un PPA, link

Commenti

  • +1 per il PPA. Altrimenti compila dal codice sorgente e utilizza checkinstall per installare in modo pulito un .deb
  • LOP ha richiesto espressamente di utilizzare il gestore di pacchetti, quindi solo # 3 si applica.

Risposta

Ecco i comandi che devi eseguire, se vuoi solo farlo :

sudo add-apt-repository ppa:git-core/ppa -y sudo apt-get update sudo apt-get install git -y git --version 

A dicembre 2018, ho ricevuto git 2.20.1 in questo modo, mentre la versione nei repository Xenial di Ubuntu era 2.7.4.

Se il tuo sistema non ha add-apt-repository, puoi installarlo tramite:

sudo apt-get install python-software-properties software-properties-common 

Commenti

  • Utile per git sul ' sottosistema Linux
  • Ho provato sudo apt-get upgrade dopo sudo apt-get update e non ha ' aggiornato git, ma sudo apt-get install git lo ha fatto. Perché?!
  • Funziona su ubuntu 16.04 LTS
  • Ci si può fidare di questo ppa dato che non fa parte del git team?
  • @Ryuu: PPA mi sembra piuttosto ufficiale. ' è elencato in git-scm.com/download/linux e git-scm.com è il sito ufficiale di Git, per github.com/git .

Risposta

La ricerca di “git ppa” fornisce versioni stabili di Git . Consulta le istruzioni per linstallazione qui . Puoi anche installare il pacchetto scaricandolo direttamente dalla pagina web e installandolo con dpkg -i.

Risposta

Per aggiornare git su Ubuntu 12.04 basta seguire questa riga di comandi:

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 

Risposta

Puoi farlo da homebrew nel modo più semplice:

installa homebrew:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

aggiorna git:

brew upgrade git 

Commenti

  • La domanda ha il tag [ubuntu] quindi una soluzione macOS lo fa non aiutano lOP, soprattutto perché chiedono esplicitamente di farlo usando apt-get

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *