Bagaimana saya bisa melakukan ini tanpa menginstal ulang sisa file juga?
package-management
Georg Schölly
sumber
sumber
apt-get download
unduhan ke direktori kerja saat ini.
dpkg-deb --fsys-tarfile
dantar
, seperti:dpkg-deb --fsys-tarfile "$package"*.deb | tar -x ./path/to/file
/tmp/dummy
tampaknya lebih nyaman~/dummy
dan kebutuhan untuk menghapusnya.apt-get download
karenaapt-get --download-only install
akan berhenti jika paket sudah diinstal. Seperti yang ditunjukkan oleh jawaban camypaj.nginx
'sworker_processes
pengaturan pada berbagai mesin. Jadi saya datang dengan perintah berikut:for f in /var/cache/apt/archives/nginx-common*; do dpkg-deb --fsys-tarfile "$f" | tar xO ./etc/nginx/nginx.conf | grep worker_processes; done
.Saya tahu ini agak lama, tapi inilah peningkatan saya:
dari pada
Saya mempunyai situasi di mana paket sudah diinstal (maka, solusi yang diusulkan tidak bekerja), dan saya ingin mengembalikan hanya satu file konfigurasi, untuk memperbaiki masalah.
Tepuk tangan
sumber
/var/cache/apt/archives/
dan Anda tidak perlu mengunduhnya.