Почему я не могу обновить исходного об/мин?

Очень просто с awk

drive list |\
awk 'BEGIN{ "date +%s -d -15\\ days" | getline n }
        $6{ m=$5"\\ "$6
            ("date +%s -d "m) | getline t
            if(t < n) system("drive delete -id "$1) }' 
0
23.04.2015, 22:18
2 ответа

Источник RPM может создать один или несколько двоичных RPMS. Если вы не создаете свои собственные двоичные RPM, вам не нужно беспокоиться об источнике RPM. Таким образом, Repoquery показывает вам, что Bind-9.9.4-14.EL7_0.1.SRC.RPM - исходный RPM для Bind-лицензии. То же источник RPM создает связывание, Bind-Libs, Bind-Licence, Bind-Utils (и многое другое).

1
28.01.2020, 02:51

repoquery сделает запрос к репозиторию, то есть к удаленному серверу, который хранит кучу RPM, и расскажет вам некоторую информацию о нем (т.е. файлы, включенные в этот RPM). Запрос repoquery не имеет значения, установлен ли запрашиваемый пакет в вашей системе, если только вы не добавите флаг --installed.

Полагаю, команда, которую вы набрали, ничего не выдаст, если вы добавите этот флаг:

repoquery --installed -i bind-license-9.9.4-14.el7_0.1.noarch

Таким образом, на самом деле, -installed не установлен в вашей системе. Чтобы перечислить действительно установленные пакеты, вы можете попробовать один из следующих вариантов:

repoquery --installed -a

или

yum list installed
0
28.01.2020, 02:51

Теги

Похожие вопросы