dnf потерял отслеживание установленного пакета
Несмотря на это vim
установлен в моей системе Fedora 29, команда
dnf search vim-common
возвращает "Совпадения не найдены." В отличие от команды
rpm -qa vim-common
возвращает имя установленного файла RPM.
я пытался dnf --refresh update
, но безрезультатно.
Что здесь происходит?
2 ответа
'dnf search` просматривает метаданные - то есть он загружает повторные файлы из удаленных репозиториев, а затем загружает их в свой собственный кеш и выполняет поиск там. DNF не ищет в rpmdb.
поиск только в rpmdb
В вашем случае DNF, скорее всего, не сможет загрузить информацию из удаленных репозиториев.
Я не знаю, что происходит, но вы можете попытаться решить проблему с помощью:
rpm -e vim-common
а потом:
dnf install vim-common