Приведу пример проблемы, с которой я столкнулся.
У меня есть пакет, пусть его имя - pack ver. 1 сейчас на сервере yum, затем я поставил обновленный пакет "pack ver. 2", после переиндексации сервера yum я его протестировал.
выполняя "yum clean all && yum search pack" он скажет, что у меня есть ver. 1, но при выполнении «yum install pack» он скажет, что установит вер. 2
Мой вопрос в том, почему при поиске он увидит только вер. 1, а не вер. 2? Это запутает нашего пользователя, когда он будет выполнять поиск.
Это не столько ответ, сколько поправка. Если вы хотите узнать, какие конкретные версии пакета доступны, вы добьетесь большего успеха, если воспользуетесь yum info
, который покажет вам последние установленные и самые последние доступные. yum search
не будет различать установленные и доступные версии, поскольку его цель - искать имена пакетов, а не версии.
Вы также можете использовать любое из следующего:
yum list installed pack
yum list available pack
yum list pack
Вы также всегда можете получить список команд, набрав man yum
по запросу.
Надеюсь это поможет!