Переустановка только пакетов с отсутствующими или поврежденными файлами на неработающей системе?

Теперь в докере вы можете использовать - привилегированный параметр , см. https://docs.docker.com/ engine / reference / commandline / exec /

docker exec --privileged -ti  bash

В привилегированном режиме gdb просто работает без каких-либо изменений в ptrace_scope.

2
27.09.2017, 21:51
1 ответ

Похоже, вы просто ищете опцию rpm --root, которая примерно аналогична dnf --installroot. Это задокументировано на справочной странице RPM :

.
   --root DIRECTORY
          Use the file system tree rooted at DIRECTORY for all operations.
          Note that this means the database within DIRECTORY will be  used
          for  dependency  checks  and  any  scriptlet(s)  (e.g.  %post if
          installing, or %prep if building, a package) will be run after a
          chroot(2) to DIRECTORY.

Чтобы проверить все пакеты, установленные в файловой системе, смонтированной в /run/media/liveuser/sda6/, запустите что-то вроде:

  rpm --root /run/media/liveuser/sda6/ -Va
2
27.01.2020, 22:09

Теги

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