이틀 동안 저는 홈 서버에서 Gitweb을 실행하려고 노력했습니다. 지금까지 많은 구성 파일을 수정했기 때문에 서버에서 Gitweb 패키지를 완전히 제거하고 다시 시작하기로 결정했습니다. 명령 을 실행한 다음 파일 시스템에 해당 명령을 사용하여 제거 apt-get purge gitweb
해야 할 항목이 아직 있는지 확인했습니다 . 내가 사용한 디렉토리가 find . -name gitweb
나열되어 있습니다 . 이제 Gitweb 패키지를 처음부터 설치하려고 하면 서버에 폴더를 설치할 수 없습니다. 명령을 시도하고 패키지를 몇 번 제거하고 제거한 다음 위 명령을 사용하여 적절한 소스를 다른 순서로 업데이트했지만 이러한 방법 중 어느 것도 내 문제를 해결하지 못했습니다. 이 폴더에는 웹 애플리케이션을 실행하는 데 필요한 CGI 스크립트가 포함되어 있으므로 내 Apache2 인스턴스가 Gitweb을 제공할 수 없으므로 이 폴더를 복구하는 데 도움을 줄 수 있습니까? 저는 데비안 7.8을 사용하고 있습니다./usr/share/gitweb
rm -R /usr/share/gitweb
/usr/share/gitweb
apt-get install --reinstall gitweb
apt-get install gitweb
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
패키지 자체를 다시 설치하는 것이었습니다.