在Ubuntu 12.04 LTS上,我尝试安装gitweb(在2012-06-05上):
我这样做:
作为快照获取
http://git.kernel.org/?p=git/git.git;a=tree;f=gitweb;h=b811d5a45d1a3d6f2d1101b383c99675e9323b7f;hb=HEAD
将快照下载到/sonstiges/pub/2012/git-b811d5a.tar.gz并将其解压缩
wf@capri:/sonstiges/pub/2012$ scp git-b811d5a.tar.gz wf@jolo:/tmp
git-b811d5a.tar.gz 100% 77KB 76.5KB/s 00:00
root@jolo:/usr/local/src# tar xvfz /tmp/git-b811d5a.tar.gz
git-b811d5a/
git-b811d5a/INSTALL
git-b811d5a/Makefile
git-b811d5a/README
git-b811d5a/gitweb.perl
git-b811d5a/static/
git-b811d5a/static/git-favicon.png
git-b811d5a/static/git-logo.png
git-b811d5a/static/gitweb.css
git-b811d5a/static/gitweb.js
复制原件
root@jolo:/usr/local/src/git-b811d5a# cp /usr/lib/cgi-bin/gitweb.cgi /tmp
开始制作
make prefix=/usr gitweb
make gitwebdir=/usr/lib/cgi-bin install-gitweb
使失败:
root@jolo:/usr/local/src/git-b811d5a# make prefix=/usr gitweb
SUBDIR ../
make[1]: *** No rule to make target `GIT-VERSION-FILE'. Stop.
make: *** No rule to make target `gitweb'. Stop.
要使工作正常,需要做什么?
最佳答案
这是我在2012-06年所做的:
modify directory structure as in
http://git.kernel.org/?p=git/git.git
get GIT-VERSION--GEN from
http://git.kernel.org/?p=git/git.git;a=blob_plain;f=GIT-VERSION-GEN;h=955b02b48032db91d80d8009da28e1d15099c56c;hb=f623ca1cae600e97cb0b38131fdd33e4fb669cf8
root@jolo:/usr/local/src/git# chmod +x GIT-VERSION--GEN
root@jolo:/usr/local/src/git# ./GIT-VERSION--GEN
这是我在2014-05年度所做的:
sudo git clone git://git.kernel.org/pub/scm/git/git.git
cd git
sudo curl -O http://git.kernel.org/?p=git/git.git;a=blob_plain;f=GIT-VERSION-GEN;h=955b02b48032db91d80d8009da28e1d15099c56c;hb=f623ca1cae600e97cb0b38131fdd33e4fb669cf8
sudo chmod +x GIT-VERSION-GEN
sudo ./GIT-VERSION-GEN
sudo make prefix=/usr gitweb
sudo make gitwebdir=/usr/lib/cgi-bin install-gitweb
关于git - gitweb当前版本在ubuntu 12.04 LTS上失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12961631/