2日間、私はホームサーバーでGitwebを実行しようとしました。これまでに多くの設定ファイルを変更したので、サーバーからGitwebパッケージを完全に削除して再起動することにしました。コマンドを実行し、ファイルシステムにそのコマンドを使用して削除する必要があるapt-get purge gitweb
項目がまだあることを確認しました。私が使用したディレクトリがfind . -name gitweb
リストされています。 Gitwebパッケージを最初からインストールしようとすると、サーバーにフォルダをインストールできなくなります。コマンドを試してパッケージを数回削除して削除し、上記のコマンドを使用して適切なソースを別の順序で更新しましたが、これらの方法のいずれも私の問題を解決できませんでした。このフォルダにはWebアプリケーションを実行するために必要なCGIスクリプトが含まれているため、Apache2インスタンスがGitwebを提供できないため、このフォルダを修復するのに役立ちますか?私はDebian 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
パッケージ自体を再インストールすることでした。