Я пытаюсь выполнить шаги, указанные здесь: http://wiki.railsmachine.com/InstallingGit
sudo yum --enablerepo=rpmforge install xmlto curl curl-devel
# check for the latest version at http://git.or.cz/
wget http://kernel.org/pub/software/scm/git/git-1.6.6.tar.gz
tar xvzf git-*.tar.gz
cd git-*
make configure
./configure --prefix=/usr --without-tcltk
make all
sudo make install
Однако после ввода make all
у меня возникают следующие проблемы:
make: Warning: File `config.mak.autogen' has modification time 4e+02 s in the future
SUBDIR perl
make[2]: *** No rule to make target `/usr/lib/perl5/5.8.5/i386-linux-thread-multi/Config.pm', need ed by `perl.mak'. Stop.
make[1]: *** [all] Error 2
make: *** [all] Error 2
Если вы уже добавили rpmforge в качестве источника yum, почему бы просто не установить оттуда пакет git? Это гораздо более новая версия, чем та, которую вы тоже компилируете.
Архив git содержит файл спецификации RPM. Т.е. вы можете создавать двоичные RPM-пакеты git прямо из архива с помощью одной команды: rpmbuild -ta git-1.7.3.2.tar.gz
.
Теперь вы можете выполнить чистую установку из RPM вместо записи непосредственно в файловую систему с помощью make install
. (Это имеет много преимуществ, например, вы всегда можете запросить, из какого пакета поступил файл с rpm -qf FILE
если все установлено RPM.)