Pierre-Alain Bandinelli : Git 2.8+ sur Debian Jessie pour Gitlab 8.5
mercredi 1 juin 2016 à 07:43Si vous hébergez Gitlab sur Debian Jessie, alors la mise à jour de la version 8.4 à la version 8.5 vous aura sans doute demandé une version de Git plus récente que Git 2.1.4 actuellement disponible sur Jessie. Pas de panique : il est possible presque sans effort d'installer une version plus récente de Git depuis les dépôts testing/stretch.
Dans /etc/apt/sources.list, on ajoute ces lignes :
deb http://debian.mirrors.ovh.net/debian/ stretch main deb-src http://debian.mirrors.ovh.net/debian/ stretch main deb http://security.debian.org/ stretch/updates main deb-src http://security.debian.org/ stretch/updates main
Il faut ensuite indiquer à la distribution l'ordre de priorité d'installation en plaçant dans un fichier /etc/apt/preferences.d/mes_priorites (le nom du fichier est tout à fait personnalisable) le contenu suivant :
ackage: * Pin: release l=Debian-Security Pin-Priority: 1000 Package: * Pin: release a=stable Pin-Priority: 999 Package: * Pin: release a=testing Pin-Priority: 50 Package: * Pin: release a=unstable Pin-Priority: 50
A ce stade, la commande apt update doit rapatrier les informations de la version testing/stretch mais ne doit pas automatiquement proposer une mise à jour car la priorité donnée à testing (& unstable) est bien moindre que celle donnée à la branche stable.
Pour forcer alors l'installation de la version de Git disponible dans testing/stretch, il faut exécuter :
apt install git/stretch git-man/stretch
Original post of Pierre-Alain Bandinelli.Votez pour ce billet sur Planet Libre.
Articles similaires
- Pierre-Alain Bandinelli : IP statique sur Raspbian Jessie : DHCPCD fait la loi ! (29/05/2016)
- Olivier Delort : Transformer son $HOME en dépôt git pour gérer ses fichiers de configurations. (19/05/2014)
- Olivier Delort : Migration d’un serveur Gitlab (25/09/2014)
- Angristan : Installer PHP 7 sous Debian Jessie via le dépôt Dotdeb (19/12/2015)