Repositório atualizado para o CentOS git RPMS

3

Atualmente, estou mantendo os pacotes git manualmente para minhas máquinas CentOS, já que parece não haver pacotes recentes disponíveis no Repos. Eu estou reconstruindo o SRPMS do kernel.org, mas --without docs desde que eu não posso satisfazer as dependências, o que não é agradável.

Uma consulta recente na lista de discussão gerou um único resultado - um repositório pessoal, o que não é suficiente para mim.

    
por Robert Munteanu 31.05.2009 / 13:54

6 respostas

1

webtatic parece ter um repo com a versão 1.6.5.2 a partir desta postagem.

    
por 19.11.2009 / 02:25
2

O repositório final é Dag Wieers '. Ele tem criado RPMs para milhares de projetos já há algum tempo e é uma das primeiras coisas que eu adiciono aos meus repositórios .d dir . Ele foi renomeado como RPMForge alguns anos atrás, o que envolveu a fusão com alguns outros repositórios amplamente respeitados.

Ele tem Git rpms lá dentro.

    
por 31.05.2009 / 15:29
2

Eu encontrei esse mesmo problema. A maneira como resolvi isso foi seguindo as instruções INSTALL em 1.6.5.1. Perto da parte inferior, explica como obter uma cópia da documentação pré-formatada. É pré-construído e você pode obtê-lo assim que instalar o git. Os comandos são os seguintes:

$ mkdir manual && cd manual
$ git init
$ git fetch-pack git://git.kernel.org/pub/scm/git/git.git man html |
  while read a b
  do
    echo $a >.git/$b
  done
$ cp .git/refs/heads/man .git/refs/heads/master
$ git checkout

Na verdade, precisei de outro comando:

git reset --hard

... mas depois disso, funcionou como um encanto. Acabei de adicionar esse diretório ao meu $MANPATH no meu ~ / .bashrc assim:

# git man pages
export MANPATH="$HOME/local/git-manual:$MANPATH"

... e todas as páginas do manual funcionam como esperado. Estou tão feliz que consegui isso depois de atualizar! Espero que funcione para você também ...

    
por 24.10.2009 / 01:53
1

Quão recente? EPEL tem 1.5.5.6: link

    
por 01.06.2009 / 20:54
1

Dado o quanto você valoriza ter versões recentes de pacotes, o Centos provavelmente não é a distro que você está procurando. Mesmo o Fedora Rawhide não tem o git 1.6.3, em grande parte devido ao fato de ter sido lançado há duas semanas. Eu o encontrei na arvore Gentoo ~ arch, assim como um ebuild que irá construir o atual head GIT.

    
por 02.06.2009 / 03:56
0

Você pode obter os últimos RPMs do Git diretamente de kernel.org . No entanto, você pode se deparar com problemas de dependência de bibliotecas no CentOS, devido às versões mais antigas das bibliotecas dev disponíveis lá. A última vez que eu olhei no Git no CentOS 5.x, a versão mais recente que eu pude instalar com segurança do RPM foi 1.5.6.1. Versões mais recentes, provavelmente é melhor compilar os SRPMs ou compilar diretamente a fonte do Git.

    
por 01.06.2009 / 07:58

Tags