Удалить RPM-файл, не касаясь ни одного из файлов

Я провел некоторые исследования с учетом комментариев Александра и А.Б. . Шаги решения, которые я реализовал следующим образом:

  1. В каталоге /etc/grub.d/файл с именем 40_customсодержит выражение какselinux=0(кстати, я видел такое же выражение в меню загрузчика grub). Я изменил его на selinux=1.
  2. Выполнение команды grub2-mkconfig -0 /boot/grub2/grub.cfg. Выполнение завершается успешно.
  3. Я еще раз проверил, содержит ли файл /etc/selinux/configвыражение SELINUX=enforcing.

После перезагрузки команда SELinux getenforceпоказывает Enforcing.

2
31.05.2021, 01:05
2 ответа

Опираясь на смутные воспоминания о многочисленных опциях rpmи проверив руководство , я думаю, что это должно сработать:

rpm -e --justdb nnn
rm /usr/bin/nnn /usr/share/man/man1/nnn.1.gz

Предупреждение :не проверено, сначала проверьте свои резервные копии.

1
28.07.2021, 11:28

RPM не удалит каталог, если он принадлежит какому-то другому пакету (и принадлежитfilesystem)или когда есть какие-то другие файлы, не принадлежащие никакому другому пакету.

Другими словами,:rpm -qэтого пакета не сотрет ваш файл fs.

0
28.07.2021, 11:28

Теги

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