(1)下载依赖的软件包并解压:
curl-7.29.0
zlib-1.2.6
expat-2.0.1
gettext-0.15
openssl-1.0.1e
git-1.8.1.5
(2)分别编译:
./configure --prefix=/usr/local
make
sudo make install
(3)编译openssl时需加上shared:
./configure --prefix=/usr/local shared
make
sudo make install
(4)编译git时出现msgfmt错误:
msgfmt: error while loading shared libraries: libgettextsrc-0.15.so: cannot open shared object file: No such file or directory
make: *** [po/build/locale/da/LC_MESSAGES/git.mo] 错误 127
解决办法:为相应的文件在另外的位置建立不同的链接(ln -s 源文件或目录 目标文件或目录)
sudo ln -s /usr/local/lib/libgettextsrc-0.15.so /usr/lib/libgettextsrc-0.15.so
sudo ln -s /usr/local/lib/libgettextlib-0.15.so /usr/lib/libgettextlib-0.15.so
curl-7.29.0
zlib-1.2.6
expat-2.0.1
gettext-0.15
openssl-1.0.1e
git-1.8.1.5
(2)分别编译:
./configure --prefix=/usr/local
make
sudo make install
(3)编译openssl时需加上shared:
./configure --prefix=/usr/local shared
make
sudo make install
(4)编译git时出现msgfmt错误:
msgfmt: error while loading shared libraries: libgettextsrc-0.15.so: cannot open shared object file: No such file or directory
make: *** [po/build/locale/da/LC_MESSAGES/git.mo] 错误 127
解决办法:为相应的文件在另外的位置建立不同的链接(ln -s 源文件或目录 目标文件或目录)
sudo ln -s /usr/local/lib/libgettextsrc-0.15.so /usr/lib/libgettextsrc-0.15.so
sudo ln -s /usr/local/lib/libgettextlib-0.15.so /usr/lib/libgettextlib-0.15.so