I know I still need to gain a better understanding.
you should have read some of my posts back in 2004 and 5 on this and other forums
1) you are using ONLY terminal commands and cent
-- so a guess ?? a server install with not GUI
terminal ONLY !!!
Centos 6.4 , so you are aware that that is two versions out of date
cent only supports the CURRENT ONLY version
for 6 it is 6.6
so you HAD the older version of git installed
yum install git
you did uninstall it ?before trying to install the new version
having two versions installed and being able to be seen by the OS and used -- is not that good
i will walk through this program
download git 2.13
the FIRST thing to do seeing as we are NOT getting it from the programs web site BUT from the mirror on "kernel.org"
is to "read the file"
-- some of this comes from just time and experience
look for Two text files
README and INSTALL
in this case "readme" is just a software description
INSTALL is where the instructions are
--- or if you like ---
there are also some OTHER files that catch my attention
"aclocal.m4" ,"configure" and it's autoconf counterpart "configure.ac"
--- just my opinion but a lot of others also have it
I HATE "MAKEFILE" PROJECTS!!!!!!!
the beginning of the install instructions say you can just run "make"
i would READ and REREAD the "Makefile" F I R S T !!
makefile projects are notorious for having to manually edit that file to match your system
--- yes a bit of a rant
normally if there is a "configure" script you RUN that ( with options see the help page )
-- for the "help" options run
that will give you a ton of information
on redhat systems if i am installing in the normal root tree
and so on ...
i automatically just add the "prefix" location
i am installing it OUT OF THE SYSTEM TREE
for most things this is not needed
for somethings this is a MUST
this is where doing this for years and years comes in
i like to 100% make sure that software IS configured for MY hardware and operating system
99% of the time this is not needed
running this command to REMAKE the "configure" script
if auto tools files are present you can do this
aclocal.m4 and configure.ac and or some others
as a normal NON root user ( most of the time this is NOT needed )
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: configure.ac: not using aclocal
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: running: /usr/bin/autoconf
autoreconf: configure.ac: not using Autoheader
autoreconf: configure.ac: not using Automake
autoreconf: Leaving directory `.'
you installed it to /usr/local/git
-- OUT OF the system tree where the operating system CAN NOT SEE IT
for git that is NOT needed
installing it to /usr will ALLOW EVERY NON ROOT user to be able to use it
--- and that is what you want
so i would run this
--- terminal output
many lines and if
-- NO ERRORS --
configure: creating ./config.status
config.status: creating config.mak.autogen
config.status: executing config.mak.autogen commands
if there is an error
fix it and rerun configure
if not then "make"
this is a small simple program so running make on one thread of one CPU will do ( do not add "j 4" , or "j 8" or " j 32 ")
--- to use 4 CPU cores
make -j 4
-- if there are NO errors
then become root BUT!!!!! with YOUR NORMAL USERS $PATH!!!!!!
the "su" is the short cut for root but with YOUR normal users paths and settings
"su - "
that dash makes a BIG difference
that uses the ROOT users $PATH and settings
every single non root user will be able to use this program
git clone git://github.com/Syntopia/Fragmentarium.git