Quand je vais à Section de téléchargement de gits Il mentionne que la dernière version est de 1,8 et je peux l'installer par yum install git
sur Fedora. Je cours Centos6 de sorte que le commandement devrait aussi travailler pour moi, mais Yum 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
Est-ce que mon miam pointe vers de vieux référentiels? Ou je fais quelque chose de worng?
Merci!
[~ # ~] éditer [~ # ~] : Je comprends que les fournisseurs ne sont pas toujours à jour avec leur liste de paquets, cela signifie donc que cela signifie que La documentation sur le site Web de GIT est incorrecte sur le fait qu'ils me disent de le télécharger à l'aide de miam pendant que les fournisseurs n'ont pas mis à jour leurs listes de packages?
C'est super facile de télécharger la source et de la compiler vous-même, j'ai même trouvé une méthode RPMForge type d'encombrant.
Télécharger GIT 2.11 Source et
make configure
./configure --prefix=/usr
make all
Sudo make install install-doc install-html
Je devais installer quelques dépendances avant de réussir pleinement.
Sudo yum install libcurl-devel zlib-devel asciidoc xmlto
Voici ce qui a fonctionné pour moi:
Votre fournisseur de système d'exploitation (le projet CENTOS) n'a peut-être pas encore construit un package pour la dernière version de GIT (ou ils ne peuvent pas être en train de ne pas planifier, et 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 d'emballage Le jour où il est libéré 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 d'amont n'est pas expédié, vous pouvez toujours le construire vous-même ...
Centos 6 prend en charge un univers "parallèle" de compilateurs et d'outils plus récents, qui n'éclat pas les anciennes versions. Vous voulez
yum install devtoolset-2
Une fois installé, faites
scl enable devtoolset-2 bash
qui modifiera votre chemin. Vous aurez l'ancienne version de git dans /usr/bin/git
, et la version plus récente dans /opt/rh/..../git
. Le plus récent est de 1,8,4 /.
Vous obtenez également plus New 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: https://superuser.com/questions/381160/how-a-install-gcc-4-7-x-4-8-x-on- Centos/676337 # 676337
Utilisez le référentiel IUS ( https://ius.io/ ) Comme mentionné dans le site Web 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