¿Cómo puedo hacer esto sin reinstalar también el resto de los archivos?
package-management
Georg Schölly
fuente
fuente
apt-get download
descargas en el directorio de trabajo actual.
dpkg-deb --fsys-tarfile
ytar
, de esta manera:dpkg-deb --fsys-tarfile "$package"*.deb | tar -x ./path/to/file
/tmp/dummy
Parece más conveniente eso~/dummy
y la necesidad de eliminarlo.apt-get download
ya queapt-get --download-only install
se detendrá si el paquete ya está instalado. Como lo indica la respuesta de camypaj.nginx
laworker_processes
configuración de en una gama de máquinas. Así me ocurrió con el siguiente comando: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
.Sé que esto es un poco viejo, pero aquí está mi mejora:
en lugar de
Tuve una situación en la que el paquete ya estaba instalado (por lo tanto, la solución propuesta no funcionó), y quería restaurar solo un archivo de configuración, para solucionar el problema.
Salud
fuente
/var/cache/apt/archives/
y no debería tener que descargarlo.