Hoe kan ik updaten naar een nieuwere versie van Git met apt-get?

Ik “heb zojuist een nieuwe machine opgezet met Ubuntu Oneiric 11.10 en voer vervolgens uit

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

Als ik nu git --version draai, zegt het dat ik git version 1.7.5.4 heb, maar op mijn lokale computer heb ik het veel nieuwere git version 1.7.9.2

Ik weet dat ik vanaf de bron kan installeren om de nieuwste versie te krijgen, maar ik dacht dat het een goed idee was om de pakketbeheerder zoveel mogelijk te gebruiken om alles gestandaardiseerd te houden .

Zo is het mogelijk om apt-get te gebruiken om een nieuwere versie van git te krijgen, en wat is het recht manier om het te doen?

Antwoord

Je hebt verschillende opties:

  1. Wacht tot de versie die je nodig hebt, is aanwezig in de repository die je gebruikt.
  2. Compileer je eigen versie en maak een deb.
  3. Zoek een repository die biedt de versie die u nodig heeft voor uw versie van uw distributie (bijv. Git PPA ).
  4. Als je geen specifieke functie uit de nieuwere versie nodig hebt, blijf dan bij de oude.

Als er een nieuwere versie beschikbaar is in de repositories die u gebruikt, wordt apt-get update && apt-get upgrade (als root) bijgewerkt naar de laatste beschikbare versie.

Voor degenen die dat niet doen “weet niet wat een PPA is, link

Reacties

  • +1 voor de PPA. Compileer anders vanaf de bron en gebruik checkinstall om een .deb netjes te installeren.
  • Het OP vroeg specifiek om het gebruik van de pakketbeheerder, dus alleen # 3 is van toepassing.

Answer

Hier zijn de commandos die je moet uitvoeren, als je het gewoon voor elkaar wilt krijgen :

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

Vanaf december 2018 kreeg ik git 2.20.1 op die manier, terwijl de versie in de Ubuntu Xenial-repositories 2.7.4 was.

Als uw systeem geen add-apt-repository heeft, kunt u het installeren via:

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

Opmerkingen

  • Handig voor git op het Windows ' Linux-subsysteem ook
  • Ik probeerde sudo apt-get upgrade na sudo apt-get update en het ' niet upgraden git, maar sudo apt-get install git deed. Waarom is dat?!
  • Het werkt op ubuntu 16.04 LTS
  • Kan deze ppa worden vertrouwd omdat ze geen deel uitmaken van de officiële git team?
  • @Ryuu: PPA lijkt me behoorlijk officieel. Het ' wordt vermeld op git-scm.com/download/linux , en git-scm.com is de officiële site voor Git, per github.com/git .

Antwoord

Zoeken naar “git ppa” geeft Git stabiele releases . Zie instructies voor het installeren van hier . U kunt het pakket ook installeren door het rechtstreeks vanaf de webpagina te downloaden en te installeren met dpkg -i.

Antwoord

Om git bij te werken op Ubuntu 12.04 volgt u deze regel met commandos:

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 

Answer

Je kunt dit op de gemakkelijkste manier doen door homebrew:

homebrew installeren:

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

upgrade git:

brew upgrade git 

Reacties

  • De vraag heeft de tag [ubuntu] dus een macOS-oplossing doet helpen het OP niet, vooral omdat ze er expliciet om vragen met apt-get

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *