Debianパッケージから削除されたファイルを回復する最良の方法は何ですか? [コピー]

Debianパッケージから削除されたファイルを回復する最良の方法は何ですか? [コピー]

/etc/sudoersが削除され、パッケージからデフォルトファイルを復元したいと思います。私は試しました: apt-get install sudo apt-get install --reinstall sudo apt-get remove sudo && apt-get install sudo これらのうち何も動作しませんが、すべて/ etc / sudoersが存在しないと警告します。

最後に、ファイルを/ etc / sudoersにコピーしましたapt download sudo && ar xv sudo && tar xf data.tar.xz ./etc/sudoers。ファイルを復元するより直接的な方法はありますか?

答え1

次のようにパッケージの内容を抽出できます.deb

dpkg-deb --extract sudo_1.8.26-2_amd64.deb /tmp/sudo

.debこれで内容が抽出されます/tmp/sudo/。これでコピーできます/tmp/sudo/etc/sudoers

または を実行すると、dpkg -i --force-confmiss sudo_1.8.26-2_amd64.deb不足している構成ファイルが強制的に再インストールされます。

関連情報