Apakah ada cara untuk mengganti /etc
file konfigurasi dari paket, menimpa perubahan lokal saya? Saya sudah mencoba apt-get install --reinstall mypackage
tetapi tidak memperbarui file.
Bagaimana saya bisa melakukan ini?
Apakah ada cara untuk mengganti /etc
file konfigurasi dari paket, menimpa perubahan lokal saya? Saya sudah mencoba apt-get install --reinstall mypackage
tetapi tidak memperbarui file.
Bagaimana saya bisa melakukan ini?
Jawaban:
Sebuah pertanyaan serverfault terkait menjelaskan cara mengembalikan paket conffiles jika Anda telah menghapus mereka, dan mengharuskan Anda melacak sebenarnya .deb
berkas.
Yang perlu Anda lakukan:
Temukan daftar paket yang disediakan oleh paket:
dpkg --status <package>
(lihat di bawah Conffiles:
bagian).
Hapus sendiri conffile itu.
Instal ulang paket. Jika Anda telah menemukan .deb
file tersebut,
dpkg -i --force-confmiss <package_deb>.deb
Atau, meneruskan dpkg
opsi melalui apt
harus bekerja:
apt-get install --reinstall -o Dpkg::Options::="--force-confmiss" <package>
dpkg -S /file/to/search
memberi Anda nama paket
Selain itu remove
apt-get juga menawarkan purge
perintah yang membersihkan kustomisasi konfigurasi Anda, yang kemudian dapat diikuti olehapt-get install
purge
tentu saja berfungsi untuk banyak paket tetapi bukan yang esensial yang tidak dapat Anda hapus tanpa merusak barang dengan serius.