1 Git aktualisieren
Da die aktuelle Git Version (1.6.0) in Debian und Ubuntu stable ein paar wichtige Funktionen vermissen lässt, werde ich hier erklären, wie man 1.6.5 installiert
Zum Beispiel fehlt --merge für git submodule wie hier beschrieben.
1.1 Debian Lenny
1.1.1 Pinning
vim /etc/apt/preferences
Dort tragen wir nun folgendes ein, um alle Pakete bis auf die git-Pakete auf stable zu pinnen.
Package: *
Pin: release a=stable
Pin-Priority: 700
Package: git-core
Pin: release a=unstable
Pin-Priority: 999
Package: git-arch
Pin: release a=unstable
Pin-Priority: 999
Package: git-daemun-run
Pin: release a=unstable
Pin-Priority: 999
Package: git-doc
Pin: release a=unstable
Pin-Priority: 999
Package: git-email
Pin: release a=unstable
Pin-Priority: 999
Package: git-svn
Pin: release a=unstable
Pin-Priority: 999
1.1.2 Sources
Nun noch die Sources hinzufügen. Ihr könnt natürlich auch einen anderen Mirror verwenden
echo "deb http://ftp.de.debian.org/debian sid main" > /etc/apt/sources.list.d/sid.list
aptitude update
1.1.3 Installieren
Deinstallieren wir die alte Version, bevor wir anfangen.
aptitude remove git-core
Nun noch installiere
aptitude install git-core
1.2 Ubuntu Jaunty
1.2.1 Sources
deb http://ppa.launchpad.net/git-core/ppa/ubuntu jaunty main
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E1DF1F24
aptitude update
Installieren
aptitude remove git-core
aptitude install git-core





Kommentar hinzufügen