У меня есть каталог в /usr/lib/x86_64-linux-gnu/
. Из этого каталога удалено несколько файлов. Как я могу переустановить каталог x86_64-linux-gnu? Моя операционная система - Ubuntu 16.04.
Недавно я столкнулся с такой же проблемой с сервером Ubuntu 16.04.4 LTS и Samba 4.3.11.
Это исправило это для меня:
apt-get install --reinstall samba-common smbclient samba-common-bin
Найдите все пакеты, которые изменили или пропустили файлы с помощью debsums
, ограничьте их пакетами с неверными файлами, содержащими путь /usr/lib/x86_64-linux-gnu/
, получите имена пакетов, удалите дубликаты и переустановите эти пакеты:
sudo apt install debsums
sudo debsums -s 2>&1 | fgrep '/usr/lib/x86_64-linux-gnu/' | awk '{print$6}' | uniq | xargs sudo apt install --reinstall
Возможно, вы захотите запустить вторую строку с xargs echo
вместо xargs
в первый раз, чтобы проверить, что он собирается переустановить, а затем запустите его просто xargs
, если представленный список пакетов приемлем.