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:
- Fie așteptați până versiunea de care aveți nevoie este prezentă în depozitul pe care îl utilizați.
- Compilați propria versiune și creați un
deb
. - Găsiți un depozit care oferă versiunea de care aveți nevoie pentru versiunea distribuției dvs. (de ex. Git PPA ).
- 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
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
sudo apt-get upgrade
dupăsudo apt-get update
și nu ' nu a actualizat git, darsudo apt-get install git
a făcut. De ce este asta?!