Wie kann ich das tun, ohne auch die restlichen Dateien neu zu installieren?
package-management
Georg Schölly
quelle
quelle
apt-get download
Downloads in das aktuelle Arbeitsverzeichnis.
dpkg-deb --fsys-tarfile
undtar
, etwa so:dpkg-deb --fsys-tarfile "$package"*.deb | tar -x ./path/to/file
/tmp/dummy
Das scheint bequemer~/dummy
und die Notwendigkeit, es zu entfernen.apt-get download
daapt-get --download-only install
wird aufhören, wenn das Paket bereits installiert ist. Wie aus der Antwort von camypaj hervorgeht.nginx
dieworker_processes
Einstellung auf einer Reihe von Maschinen lautet . So kam ich mit dem folgenden Befehl auf: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
.Ich weiß, dass dies ein bisschen alt ist, aber hier ist meine Verbesserung:
anstatt
Ich hatte eine Situation, in der das Paket bereits installiert war (daher funktionierte die vorgeschlagene Lösung nicht), und ich wollte nur eine Konfigurationsdatei wiederherstellen, um das Problem zu beheben.
Prost
quelle
/var/cache/apt/archives/
und Sie sollten es nicht herunterladen müssen.