Jeg har lige oprettet en ny maskine med Ubuntu Oneiric 11.10 og kør derefter
apt-get update apt-get upgrade apt-get install git
Hvis jeg nu kører git --version
, fortæller det mig, at jeg har git version 1.7.5.4
, men på min lokale maskine har jeg den meget nyere git version 1.7.9.2
Jeg ved, at jeg kan installere fra kilde for at få den nyeste version, men jeg troede, at det var en god ide at bruge pakkehåndteringen så meget som muligt for at holde alt standardiseret .
Så er det muligt at bruge apt-get
for at få en nyere version af git
, og hvad er det rigtige måde at gøre det på?
Svar
Du har flere muligheder:
- Enten vent til den version, du har brug for, findes i det lager, du bruger.
- Kompilér din egen version, og opret et
deb
. - Find et lager, der giver den version, du har brug for til din version af din distribution (f.eks. Git PPA ).
- Hvis du ikke har brug for nogen særlig funktion fra den nyere version, skal du forblive med den gamle.
Hvis en nyere version er tilgængelig i de arkiver, du bruger, opdateres apt-get update && apt-get upgrade
(som root) til den senest tilgængelige version.
For dem der ikke “ikke ved hvad en PPA er, link
Kommentarer
- +1 til PPA. Ellers kompiler fra kilde og brug checkinstall til rent installation af en .deb
- OPen bad specifikt om at bruge pakkehåndteringen, så kun nr. 3 gælder.
Svar
Her er de kommandoer, du skal køre, hvis du bare vil få det gjort :
sudo add-apt-repository ppa:git-core/ppa -y sudo apt-get update sudo apt-get install git -y git --version
Fra december 2018 fik jeg git 2.20.1 på den måde, mens versionen i Ubuntu Xenial-arkiverne var 2.7.4.
Hvis dit system ikke har add-apt-repository
, kan du installere det via:
sudo apt-get install python-software-properties software-properties-common
Kommentarer
t opgraderede git, men sudo apt-get install git
gjorde. Hvorfor er det?!
Svar
At søge efter “git ppa” giver Git stabile udgivelser . Se instruktioner til installation af her . Du kan også installere pakken ved at downloade direkte fra websiden og installere med dpkg -i
.
Svar
For at opdatere git på Ubuntu 12.04 skal du bare følge denne kommandolinje:
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
Svar
Du kan gøre dette ved homebrew på den nemmeste måde:
installer homebrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
upgrade git:
brew upgrade git
Kommentarer
- Spørgsmålet har tagget [ubuntu], så en macOS-løsning gør hjælper ikke OPet, især da de eksplicit beder om at gøre det ved hjælp af apt-get
sudo apt-get upgrade
eftersudo apt-get update
, og det <