Jak mogę to zrobić bez ponownej instalacji reszty plików?
package-management
Georg Schölly
źródło
źródło
apt-get download
pliki do pobrania do bieżącego katalogu roboczego.
dpkg-deb --fsys-tarfile
itar
, podobnie jak:dpkg-deb --fsys-tarfile "$package"*.deb | tar -x ./path/to/file
/tmp/dummy
wydaje się wygodniejsze~/dummy
i konieczność jego usunięcia.apt-get download
ponieważapt-get --download-only install
przestanie działać , jeśli pakiet jest już zainstalowany. Jak wskazuje odpowiedź camypaj.nginx
„sworker_processes
ustawienie w szeregu maszyn. Więc wpadłem za pomocą następującego polecenia: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
.Wiem, że to trochę stare, ale oto moja poprawa:
zamiast
Miałem sytuację, w której pakiet był już zainstalowany (stąd proponowane rozwiązanie nie działa) i chciałem przywrócić tylko jeden plik konfiguracyjny, aby rozwiązać problem.
Twoje zdrowie
źródło
/var/cache/apt/archives/
i nie powinieneś go pobierać.