两天以来,我一直在努力让 Gitweb 在我的家庭服务器上运行。到目前为止,我已经修改了很多配置文件,因此我决定从我的服务器中完全删除 Gitweb 包并重新开始。我已执行该apt-get purge gitweb
命令,然后检查文件系统中是否仍有某些内容需要使用find . -name gitweb
命令删除。它列出了/usr/share/gitweb
目录,因此我已使用rm -R /usr/share/gitweb
.现在,当我尝试从头开始安装 Gitweb 包时,我无法/usr/share/gitweb
在我的服务器中安装该文件夹。我尝试过apt-get install --reinstall gitweb
命令,几次用和apt-get install gitweb
清除了包,然后我用上述命令以不同的顺序更新了 apt 源,但这些方法都没有解决我的问题。您能否帮助我恢复该文件夹,因为我的 Apache2 实例无法提供 Gitweb 服务,因为该文件夹包含运行 Web 应用程序所需的 CGI 脚本?我正在运行 Debian 7.8。apt-get remove --purge gitweb
apt-get purge gitweb
apt-get update
/usr/share/gitweb
答案1
使用dpkg -c [gitweb-package.deb]
in/var/cache/apt/archive/
我注意到这个包的内容不包含我正在寻找的文件,所以我检查了git
包的内容,这就是我找到它的地方,所以最终的解决方案是重新安装git
包本身。