2015-07-01 5 views
2

Использование zypper, есть ли способ установить версию с помощью подстановочного знака или чего-то подобного?Поддерживает ли zypper подстановочные знаки для версий?

# zypper install A=0.13.* 
Loading repository data... 
Reading installed packages... 
'A=0.13.*' not found in package names. Trying capabilities. 
No provider of 'A=0.13.*' found. 
Resolving package dependencies... 

Nothing to do. 

Или есть способ поиска по версии и он поступает в Zypper установки (без написания скрипта)?

# zypper se A=0.13 
Loading repository data... 
Reading installed packages... 
No packages found. 
# zypper se 'A=0.13*' 
Loading repository data... 
Reading installed packages... 
No packages found. 

Yum поддерживает "ням установить А = 0,13. *". Кажется, что zypper тоже должен быть в состоянии.

(SUSE Linux Enterprise Server 12, Zypper 1.11.14)

ответ

1

Поиск пакетов YaST (строку в кавычки, чтобы предотвратить оболочку от расширения подстановочные): $ Zypper себе 'YaST *

вам просто нужно использовать котировки =)

+1

Боюсь, вы ответили на вопрос, который я не спрашивал. =) Я знаю об использовании кавычек для имени пакета, но это использование шаблона для версии - это вопрос, который я задаю. – user2569618

+0

zypper up 'yast *' - будет использоваться для обновления всех пакетов yast, начиная с yast. Хорошо знать. Я раньше не делал – MarcoZen

Смежные вопросы