Olen juuri asentanut uuden koneen Ubuntu Oneiric 11.10: lla ja suorittanut sitten
apt-get update apt-get upgrade apt-get install git
Jos suoritan nyt git --version
, se kertoo minulle, että minulla on git version 1.7.5.4
, mutta paikallisella koneellani on paljon uudempi git version 1.7.9.2
Tiedän, että voin asentaa lähteestä saadaksesi uusimman version, mutta ajattelin, että on hyvä idea käyttää paketinhallintaa niin paljon kuin mahdollista, jotta kaikki pysyy standardoituna .
Onko siis mahdollista käyttää apt-get
uutta versiota git
, ja mikä on oikein tapa tehdä se?
Vastaa
Sinulla on useita vaihtoehtoja:
- Odota joko tarvitsemasi versio on läsnä käyttämässäsi arkistossa.
- Koosta oma versio ja luo
deb
. - Etsi arkisto, joka tarjoaa version, jota tarvitset levitysversiollesi (esim. Git PPA ).
- Jos et tarvitse mitään erityisominaisuutta uudemmasta versiosta, pysy vanhassa.
Jos uudempi versio on saatavana käyttämissäsi arkistoissa, apt-get update && apt-get upgrade
(pääkäyttäjänä) päivittyy uusimpaan käytettävissä olevaan versioon.
Niille, jotka lahjoittavat ”En tiedä mikä PPA on, linkki
Kommentit
- +1 PPA: lle. Muussa tapauksessa käännä lähteestä ja asenna .deb puhtaasti checkinstall -palvelun avulla.
- OP kysyi nimenomaan paketinhallinnan käyttöä, joten vain # 3 pätee.
Vastaa
Tässä on komennot, jotka sinun on suoritettava, jos haluat vain tehdä sen valmiiksi :
sudo add-apt-repository ppa:git-core/ppa -y sudo apt-get update sudo apt-get install git -y git --version
Joulukuusta 2018 alkaen sain git 2.20.1: n tällä tavoin, kun taas Ubuntu Xenial -tietovarastojen versio oli 2.7.4.
Jos järjestelmälläsi ei ole add-apt-repository
, voit asentaa sen seuraavasti:
sudo apt-get install python-software-properties software-properties-common
Kommentit
Vastaa
Haun ”git ppa” tekeminen antaa Gitille vakaat julkaisut . Katso ohjeet asentamiseen täältä . Voit myös asentaa paketin lataamalla suoraan verkkosivulta ja asentamalla dpkg -i
.
Vastaa
Päivitä git Ubuntu 12.04: ssä noudattamalla tätä komentoriviä:
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
Vastaa
Voit tehdä tämän homebrewlla helpoimmin:
asenna homebrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
päivitä git:
brew upgrade git
kommentit
- Kysymyksellä on tunniste [ubuntu], joten macOS-ratkaisu tekee eivät auta OP: ta, varsinkin kun he nimenomaisesti pyytävät tekemään sen apt-get
sudo apt-get upgrade
sudo apt-get update
jälkeen ja se ei päivittänyt ', muttasudo apt-get install git
did. Miksi se on?!