В каком случае я могу использовать опцию «–nodeps» команды rpm?

Довольно новый для Linux, я слышал, что никогда не должен использовать параметр --nodeps когда я делаю команду rpm -e .

Почему этот вариант существует?

2 Solutions collect form web for “В каком случае я могу использовать опцию «–nodeps» команды rpm?”

Он существует в основном по тем же причинам, что и rm позволит вам удалить корень файловой системы, или dd позволит вам перезаписать физический жесткий диск:

Linux и unix имеют долгую историю предоставления вам всех боеприпасов, которые вам нужны, когда вы действительно настаиваете на том, чтобы стрелять себе в ногу.

Менее легкомысленно, когда что-то пошло плохо во время установки пакета, будь то из-за плохо построенного пакета или отключения в худшем возможном моменте, можно завершить работу с базой данных зависимостей вашего менеджера пакетов в тупике – IE, t решить проблему, потому что попытка любого из решений нарушит зависимости других пакетов. В этом случае вы можете использовать опции --nodeps или dpkg, --force-* для ручного и принудительного удаления повреждающего пакета, а затем сразу же исправить, какие команды необходимы для исправления уже неработающих зависимостей.

Это то, что вы должны делать, только если вы действительно уверены в том, что делаете; как правило, если вы не уверены, что использовать --nodep , не используйте его . Вы, по сути, снимаете все защитные меры, и боги помогают вам, если вы что-то придумаете, когда делаете это.

–nodeps – это когда мы не хотим проверять зависимости пакетов.

Если вы будете использовать его с rpm, он не будет проверять зависимости пакета, и установленный пакет может работать не так, как должен.

Если вы будете использовать его с командой rpm -e, пакет будет удален без предупреждения, если некоторые другие пакеты зависят от пакета, который вы пытаетесь удалить.

  • Как переустановить все установленные пакеты с помощью zypper
  • Каков самый простой способ создания двоичного RPM из проверки исходного кода с помощью файла .spec
  • Как отредактировать HEADER rpm и NAME-VERSION-RELEASE
  • Проблемы с установкой Chrome в SLED 11
  • Централизованное управление пакетами для дистрибутива на основе RPM
  • Как загрузить пакет RPM и установить его в одной строке?
  • Как автоматически добавить новый путь к переменной $ PATH после установки пакета RPM?
  • Почему rpm не может использовать xterm?
  • Загрузить ВСЕ rpms для продукта
  • Как я могу указать требования OS-условной сборки в файле спецификации RPM?
  • % post section rpmbuild не интерактивный
  • Linux и Unix - лучшая ОС в мире.