![Отображение [Установленная версия] при обновлении с помощью dnf в CentOS/Redhat/Fedora/Rocky Linux](https://rvso.com/image/770057/%D0%9E%D1%82%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5%20%5B%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%20%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F%5D%20%D0%BF%D1%80%D0%B8%20%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B8%20%D1%81%20%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E%20dnf%20%D0%B2%20CentOS%2FRedhat%2FFedora%2FRocky%20Linux.png)
При запуске dnf upgrade
он показывает только новую версию пакета, который будет обновлен. Но я хотел бы также увидеть текущую установленную версию пакета. Без необходимости искать установленные пакеты и т. д. По сути, я хотел бы добавить столбец в список обновлений/обновлений, который будет отображаться, когда меня спросят, следует ли продолжать или нет.
В настоящее время это выглядит так
Package Arch Version Repository Size
Но я хотел бы добавить колонку Installed Version
вроде этой
Package Arch Installed Version Version Repository Size
Возможно ли это сделать в dnf
данный момент или это что-то, что нужно будет добавить в код? Пытался гуглить, но ничего не нашел по этому поводу.
Редактировать: Я подумал, что могу привести несколько причин, почему это будет полезно, и вот что пришло мне в голову. Если вы знаете больше причин, пожалуйста, просветите меня!
- Что вы можете увидеть, какой тип обновления вы получаете. Например, если это Major/Minor/Patch. Так что вы можете быть немного более подготовлены к тому, во что вы ввязываетесь, когда отвечаете «да» на вопрос о продолжении.
- Если вы управляете несколькими серверами/компьютерами и обновляете их, вы можете легко увидеть, находятся ли они на разных версиях изначально. Это может означать, что обновление может повлиять по-разному.