Quand je vais dans la section de téléchargement de Gits, il mentionne que la dernière version est 1.8 et je peux l'installer yum install git
sur Fedora. J'utilise CentOS6, donc cette commande devrait également fonctionner pour moi, mais miam me dit:
Setting up Install Process
Package git-1.7.1-2.el6_0.1.x86_64 already installed and latest version
Nothing to do
Mon yum pointe-t-il vers d'anciens dépôts? Ou je fais quelque chose de fatigué?
Merci!
EDIT : Je comprends que les fournisseurs ne sont pas toujours à jour avec leur liste de paquets, donc cela signifie-t-il que la documentation sur le site Web de git est incorrecte sur le fait qu'ils me disent de la télécharger en utilisant yum alors que les fournisseurs n'ont pas mis à jour leurs listes de paquets?
centos
installation
git
yum
Reza Sanaie
la source
la source
Réponses:
Il est super facile de télécharger la source et de la compiler vous-même, j'ai même trouvé la méthode RPMForge un peu lourde.
Téléchargez la source Git 2.11 et
J'avais besoin d'installer quelques dépendances avant de réussir complètement.
la source
zlib-devel
en plus de lalibcurl-devel
.git clone https://github.com/git/git
Voici ce qui a fonctionné pour moi:
la source
Votre fournisseur de système d'exploitation (le projet CentOS) n'a peut-être pas encore construit de package pour la dernière version de git (ou il ne le prévoit pas, et a plutôt l'intention de s'en tenir à la série 1.7.x dans CentOS 6).
Le logiciel n'apparaît pas comme par magie dans les systèmes de packaging le jour de sa sortie par son auteur - les packages doivent être construits, testés, approuvés et poussés. Si vous avez besoin d'une version que votre fournisseur en amont ne livre pas, vous pouvez toujours la créer vous-même ...
la source
Pour la stabilité, les distributions orientées entreprise comme CentOS ont tendance à rester avec la version majeure des outils qui était présente lors de la sortie du système d'exploitation. Les référentiels tiers peuvent être utilisés pour passer à des versions supérieures, mais ce n'est souvent pas nécessaire. Si Git 1.7 fonctionne bien pour vous, vous devriez vous en tenir à cela.
la source
CentOS 6 prend en charge un univers "parallèle" de nouveaux compilateurs et outils, qui n'encombre pas les anciennes versions. Tu veux
Une fois installé, faites
qui modifiera votre chemin. Vous aurez l'ancienne version de git dans
/usr/bin/git
, et la nouvelle version dans/opt/rh/..../git
. Le plus récent est le 1.8.4 /.Vous obtenez également de nouveaux g ++ (4.8), etc.
Vous voudrez également le dernier devtoolset-2. Les détails sur devtoolset-2 peuvent être trouvés à une autre réponse: /superuser/381160/how-to-install-gcc-4-7-x-4-8-x-on-centos/676337# 676337
la source
Utilisez le référentiel IUS ( https://ius.io/ ) comme mentionné sur le site officiel de git: ( https://git-scm.com/download/linux )
Suivez ces instructions:
rpm -U https://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64/git2u-all-2.16.2-1.ius.centos7.noarch.rpm && yum install -y git
la source
Guide étape par étape ici . Beaucoup de solutions nécessitent un peu de temps. La liaison réfractée était le moyen le plus rapide pour moi.
la source