Рейтинг:3

Отображение [Установленная версия] при обновлении с помощью dnf в CentOS/Redhat/Fedora/Rocky Linux

флаг vn

При работе обновление днф он показывает только новую версию пакета, который собирается обновить. Но я хотел бы посмотреть, какая версия пакета установлена ​​на данный момент. Без необходимости искать установленные пакеты и т. Д. В основном я хотел бы добавить столбец в список обновлений / обновлений, который отображается, когда меня спрашивают, следует ли продолжать или нет.

В настоящее время это выглядит

Размер репозитория версии пакета Arch

Но я хотел бы добавить столбец Установленная версия как это

Пакет Arch Установленная версия Версия Размер репозитория

Можно ли это сделать в днф на данный момент или это что-то, что нужно было бы добавить в код? Пробовал гуглить, но ничего не нашел по этому поводу.

Редактировать: Подумал, что могу привести несколько причин, почему это было бы полезно, и придумал это право выкинуть голову из головы. Если вы знаете больше причин, пожалуйста, просветите меня!

  • Чтобы вы могли видеть, какой тип обновления вы получаете. Например, если это Major/Minor/Patch. Таким образом, вы можете быть немного лучше подготовлены к тому, во что вы ввязываетесь, когда говорите «да» на вопрос о продолжении.
  • Если вы управляете несколькими серверами/компьютерами и обновляете их, вам будет легче увидеть, находятся ли они в разных версиях. Это может означать, что обновление может повлиять по-разному.
Michael Hampton avatar
флаг cz
Я тоже ничего не вижу. Старая версия регистрируется в истории после обновления пакета, но это может вам не очень помочь.
флаг cn
Не то, что вы просили, но с помощью небольшого скрипта/пайпа вы можете выполнить `dnf check-upgrade -q`, затем `вырезать` имена пакетов и `rpm -q ` ... и отформатируйте выходные столбцы так, как вам нравится.
BitGen01100000 avatar
флаг vn
@ rickhg12hs Ну, думаю, я мог бы это сделать. но это похоже на один из тех случаев, когда вы тратите гораздо больше времени на автоматизацию задачи, чем на то, чтобы просто проверить ее вручную. Примерка [xkcd](https://xkcd.com/1319/). ;)
флаг cn
Ю М М Ф :-) ;-)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.