Intereting Posts

Установка пакетов yum по шаблону

Я хочу установить все пакеты openoffice. Передача openoffice *, очевидно, не сработает, потому что она будет смотреть на файловую систему. Как я могу это сделать?

В качестве имен пакетов вы можете использовать шаблоны оболочки globing:

Если пакет не соответствует указанным именам пакетов, предполагается, что они являются оболочкой оболочки, и затем устанавливаются все совпадения.

(от yum (8) )

Но вы должны убедиться, что ваша оболочка не использует ваш глобус:

# yum install 'openoffice*' 

Без одинарных кавычек оболочка расширяет glob, если ваш каталог содержит файлы, имена файлов которых начинаются с «openoffice».

Альтернатива (просмотреть список пакетов)

Вы можете запросить все устанавливаемые пакеты, которые соответствуют openoffice* через:

 $ yum list available 'openoffice*' 

Чтобы извлечь эти имена пакетов, вы можете использовать repoquery :

 $ repoquery --qf='%{name}' --pkgnarrow=available 'openoffice*' 

Таким образом, вы можете установить эти пакеты через:

 # xargs yum install < output_from_prev_command.log 

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

Хм … Я проверил это и

 yum install openoffice* 

работает нормально (подстановочный знак принят)