Cum pot actualiza la o versiune mai nouă a Git folosind apt-get?

Tocmai am configurat o nouă mașină cu Ubuntu Oneiric 11.10 și apoi rulez

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

Acum, dacă rulez git --version, îmi spune că am git version 1.7.5.4, dar pe mașina mea locală am git version 1.7.9.2

Știu că pot instala de la sursă pentru a obține cea mai nouă versiune, dar am considerat că este o idee bună să folosesc managerul de pachete cât mai mult posibil pentru a menține totul standardizat .

Deci, este posibil să utilizați apt-get pentru a obține o versiune mai nouă a git și care este dreptul mod de a face acest lucru?

Răspuns

Aveți mai multe opțiuni:

  1. Fie așteptați până versiunea de care aveți nevoie este prezentă în depozitul pe care îl utilizați.
  2. Compilați propria versiune și creați un deb.
  3. Găsiți un depozit care oferă versiunea de care aveți nevoie pentru versiunea distribuției dvs. (de ex. Git PPA ).
  4. Dacă nu aveți nevoie de nicio caracteristică specială din versiunea mai nouă, rămâneți cu cea veche.

Dacă o versiune mai nouă este disponibilă în depozitele pe care le utilizați, atunci apt-get update && apt-get upgrade (ca root) se actualizează la cea mai recentă versiune disponibilă.

Pentru cei care nu „Nu știu ce este un PPA, link

Comentarii

  • +1 pentru PPA. În caz contrar, compilați de la sursă și utilizați checkinstall pentru a instala în mod curat un .deb
  • OP a cerut în mod specific utilizarea managerului de pachete, deci doar # 3 se aplică.

Răspuns

Iată comenzile pe care trebuie să le rulați, dacă doriți doar să le realizați :

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

Începând din decembrie 2018, am primit git 2.20.1 în acest fel, în timp ce versiunea din depozitele Ubuntu Xenial era 2.7.4.

Dacă sistemul dvs. nu are add-apt-repository, îl puteți instala prin:

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

Comentarii

  • Util pentru git și pe subsistemul Windows ' Linux
  • Am încercat sudo apt-get upgrade după sudo apt-get update și nu ' nu a actualizat git, dar sudo apt-get install git a făcut. De ce este asta?!
  • Funcționează pe Ubuntu 16.04 LTS
  • Poate fi de încredere în acest ppa, deoarece nu fac parte din oficial git team?
  • @Ryuu: PPA mi se pare destul de oficial. ' este listat la git-scm.com/download/linux , iar git-scm.com este site oficial pentru Git, pe github.com/git .

Răspuns

Efectuarea unei căutări pentru „git ppa” oferă Versiuni stabile Git . Consultați aici instrucțiunile pentru instalarea . De asemenea, puteți instala pachetul descărcând direct de pe pagina web și instalând cu dpkg -i.

Răspuns

Pentru a actualiza git pe Ubuntu 12.04, urmați această linie de comenzi:

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 

Răspundeți

Puteți face acest lucru prin homebrew în cel mai simplu mod:

instalați homebrew:

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

upgrade git:

brew upgrade git 

Comentarii

  • Întrebarea are eticheta [ubuntu], deci o soluție macOS face nu ajuta OP, mai ales că cer în mod explicit să o facă folosind apt-get

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *