aptが新しいパッケージをインストール/削除できるように、etckeeperを変更または削除する方法は?

aptが新しいパッケージをインストール/削除できるように、etckeeperを変更または削除する方法は?

オペレーティングシステム:Debian Buster 10.10内蔵長沙

新しいパッケージをインストールしようとしましたが(別のパッケージを試しました)、apt(およびDPkg)は次のエラーメッセージについて文句を言います。

/etc/etckeeper/pre-install.d/README: 1: /etc/etckeeper/pre-install.d/README: Files: not found
/etc/etckeeper/pre-install.d/README: 2: /etc/etckeeper/pre-install.d/README: etc.: not found
/etc/etckeeper/pre-install.d/README: 3: /etc/etckeeper/pre-install.d/README: uncommitted: not found
E: Problem executing scripts DPkg::Pre-Invoke 'if [ -x /usr/bin/etckeeper ]; then etckeeper pre-install; fi'
E: Sub-process returned an error code

私はetckeeperを削除することにしましたが、同じエラーメッセージを受け取りました。

私のインターネット検索/検索が不足しているようです。私の推論は私が間違っているかもしれませんが、問題はetckeeperにあるということです。

ベストアンサー1

編集:追加情報で更新ここ。次のディレクトリの名前を変更して再作成しました。

/etc/etckeeper/  
    pre-install.d
    post-install.d  
    unclean.d 

新しいパッケージをインストールできます。

etckeeper をすべて削除するには:

rm -rf /var/lib/dpkg/info/etckeeper.*  
rm -rf /usr/share/etckeeper  
rm -rf /etc/default/etckeeper  
rm -rf /etc/init.d/etckeeper  
apt-get purge etckeeper  
mv /usr/bin/etckeeper /usr/bin/etckeeper.bak  
mv /etc/etckeeper/ /etc/etckeeper.bak  

おすすめ記事