Прочитайте руководство. Параметр -P сделает каталог и промежуточные каталоги по мере необходимости, если оно не существует или молча. Предполагая, что вы не обрабатываете тысячи файлов, то вы могли бы просто сделать MKDIR -P "$ {dir} / 0folfolder
Или, если вы чувствуете необходимость тестирования
[ -d "${DIR}/0folder" ] || mkdir -p "${DIR}/0folder"
yum-utils, который вы можете установить с:
yum install -y yum-utils
после этого установлен, вы можете включить и отключить REPOS с этой командой (предполагая, что они уже установлены):
yum-config-manager --enablerepo=repo_a
(где repo_a - это имя репозитория, которое вы хотите Включить.)
Однако есть важное замечание о репозиториях. При включении и отключении репозиториев я всегда рекомендую вам по умолчанию по умолчанию оставить какие-либо репозитории третьей сторонней, и включена только репозитории RHEL по умолчанию. Это связано с конфликтами зависимости с некоторыми сторонними репозиториями, которые содержат пакеты для выпусков кровоточащихся краев (например, Fedora), которые могут привести к серьезным проблемам с основными пакетами.
Если у вас проблемы с установкой их в первую очередь, затем перейдите на веб-сайт этого конкретного репозитория и следуйте инструкциям для Red Hat / Centos. Например, здесь являются инструкциями для установки дополнительных пакетов для предприятия Linux Reppo на CentOS / Red Hat.
Что касается вашего комментария о безопасности, я приму примеру:
Я обычно отключаю всех сторонних репозиторий с
yum-config-utils --disablereop=repo_a
, оставив только визитные репозитории по умолчанию. В вашем случае, вероятно, репо под названием
Enterprise Linux 6Server - uvere_sub_Repository
затем, когда мне нужно установить пакет из Repo_a, я использую эту команду yum
yum --enablerepo=repo_a install -y package_b
, это имеет преимущество, что если я должен был обновить Установка с yum update -y
, то обновления выталкиваются только из репос Red Hat, снижая риск разрушения распределительных пакетов.