Kuinka voin päivittää Gitin uudempaan versioon apt-get-ohjelmalla?

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:

  1. Odota joko tarvitsemasi versio on läsnä käyttämässäsi arkistossa.
  2. Koosta oma versio ja luo deb.
  3. Etsi arkisto, joka tarjoaa version, jota tarvitset levitysversiollesi (esim. Git PPA ).
  4. 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

  • Hyödyllinen gitille myös Windows ' Linux-alijärjestelmässä
  • Yritin sudo apt-get upgrade sudo apt-get update jälkeen ja se ei päivittänyt ', mutta sudo apt-get install git did. Miksi se on?!
  • Se toimii ubuntu 16.04 LTS: llä
  • Voidaanko tähän ppa: aan luottaa, koska he eivät ole osa virallista git-tiimi?
  • @Ryuu: PPA näyttää minulle melko viralliselta. Se ' luetellaan osoitteessa git-scm.com/download/linux , ja git-scm.com on Gitin virallinen sivusto, per github.com/git .

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

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *