Файл поврежден, как мне переустановить пакеты в Debian?

Попробуйте следующее:

for f in $SERVICE; do if ! rpm -qa \| grep -qw $f; then ... fi; done
4
02.09.2017, 13:17
1 ответ

Для каждого вашего поврежденного файла пакет, устанавливающий ваш файл, можно получить с помощью:

dpkg -S /full/path/of/the/corrupted/file

Затем вы можете переустановить его с помощью команды:

apt-get --reinstall install package

Если все ваши поврежденные файлы находятся в одном файле list.txt, вы можете получить все связанные пакеты с помощью:

dpkg -S $(cat list.txt) | cut -d: -f1 | sort -u

И, конечно же, установите все эти пакеты одной командой:

apt-get --reinstall install $(dpkg -S $(cat list.txt) | cut -d: -f1 | sort -u)
10
27.01.2020, 20:49

Теги

Похожие вопросы