Apakah ada cara untuk mengganti /etcfile konfigurasi dari paket, menimpa perubahan lokal saya? Saya sudah mencoba apt-get install --reinstall mypackagetetapi tidak memperbarui file.
Bagaimana saya bisa melakukan ini?
Apakah ada cara untuk mengganti /etcfile konfigurasi dari paket, menimpa perubahan lokal saya? Saya sudah mencoba apt-get install --reinstall mypackagetetapi 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 .debberkas.
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 .debfile tersebut,
dpkg -i --force-confmiss <package_deb>.deb
Atau, meneruskan dpkgopsi melalui aptharus bekerja:
apt-get install --reinstall -o Dpkg::Options::="--force-confmiss" <package>
dpkg -S /file/to/searchmemberi Anda nama paket
Selain itu removeapt-get juga menawarkan purgeperintah yang membersihkan kustomisasi konfigurasi Anda, yang kemudian dapat diikuti olehapt-get install
purgetentu saja berfungsi untuk banyak paket tetapi bukan yang esensial yang tidak dapat Anda hapus tanpa merusak barang dengan serius.