Есть ли способ сказать Centos, что меня не волнует отсутствующая зависимость в моей базе данных yum?

В частности, рассмотрим sudo , для которого требуется /usr/bin/vi . При удалении vim-minimal (который предоставляет /usr/bin/vi) также удаляется sudo . Установка vim-enhanced (что я на самом деле хочу) предоставляет /usr/bin/vim не /usr/bin/vi .

Я понимаю, что visudo нужен редактор. ln [-s] /usr/bin/vim /usr/bin/vi соответствует требованиям всех приемлемых стандартов, с которыми я столкнулся.

Так почему же package-cleanup --problems продолжает заботиться о /usr/bin/vi? Что касается всего остального, этот файл существует.

Я видел множество постов, вопросов, отчетов об ошибках и т.д. С просьбой изменить пакет (всем, кажется, десять лет, он закрыт и / или проигнорирован), но все же кажется, что это вещь.

# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
# package-cleanup --problems
Package sudo-1.8.23-3.el7.x86_64 has missing requires of /usr/bin/vi
# ls -l /usr/bin/vi*
lrwxrwxrwx. 1 root root      12 Jan 21 23:57 /usr/bin/vi -> /usr/bin/vim*
-rwxr-xr-x. 1 root root 2294208 Oct 30 19:57 /usr/bin/vim*
lrwxrwxrwx. 1 root root       3 Jan 19 03:06 /usr/bin/vimdiff -> vim*
-rwxr-xr-x. 1 root root    2084 Oct 30 19:57 /usr/bin/vimtutor*

(Просто раздражение ...)

0