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:
- Wacht tot de versie die je nodig hebt, is aanwezig in de repository die je gebruikt.
- Compileer je eigen versie en maak een
deb
. - Zoek een repository die biedt de versie die u nodig heeft voor uw versie van uw distributie (bijv. Git PPA ).
- 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
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
sudo apt-get upgrade
nasudo apt-get update
en het ' niet upgraden git, maarsudo apt-get install git
deed. Waarom is dat?!