yum.conf Профиль Описание
ням файл конфигурации разделен на две части: основной и Repository Основной раздел определяет глобальные параметры конфигурации, весь ням конфигурационный файл должен быть только один главный. Часто находится в /etc/yum.conf. хранилище определяет конкретную конфигурацию каждой секции источника / сервер, может быть один или несколько. Каждый файл обычно находится в каталоге /etc/yum.repo.d. yum.conf файлы обычно расположены в каталоге / и т.д., которые , как правило , содержит лишь часть основных параметров конфигурации.
yum.repos.d @ локальный корневой] # CAT /etc/yum.conf [главный]
// глобальный конфигурационный файл CacheDir является = / вар / Cache / ням / $ basearch / $ releasever
// каталог кэша ням, ням хранится в этом кэше RPM - пакеты и базы данных keepcache = 0
// ли загружаемый файл предварительный заказ keepcache инсталляционный пакет RPM не 0 зарезервирован (зарезервировано 1), по умолчанию 0 уровень_отладки = 2
// информация об уровне выводить Debug, по умолчанию 2 файл_журнала = / вар / журнал / yum.log
// журнал вывода расположение exactarch = 1
// 0 и 1 имеют два варианта, установленные до 1 ням будет установлена система и аппаратная архитектура соответствия пакетов, по умолчанию 1 Obsoletes = 1
// это параметр обновления позволяет обновить старый пакет gpgcheck = 1
// ли GPG эффективность, 1 представителей эффективности плагинов = 1
// если вилка включена installonly_limit = 5 bugtracker_url = HTTP: //bugs.centos.org/set_project.php project_id = 23 & иая = HTTP: //bugs.centos.org/bug_report_page.php категория = ни # вручную проверить метаданные раз в час (ни-updatesd будет делать это). distroverpkg = CentOS-релиз # Это по умолчанию, если вы сделаете это больше ни не будет видеть , если метаданные # новее на пульте дистанционного управления , и поэтому вы будете «получить» полосу пропускания не имея # загружать новые метаданные и «платить» за это конфетка , не имея правильную информацию #. # Это особы. важно, чтобы иметь правильные метаданные, для распределений как # Fedora , которые не держат старые пакеты вокруг. Если вам не нравится эта проверка # interupting командной строка использования, это гораздо лучше иметь что - то # Metadata_expire = 90m # PUT ВАШИМ REPOS ЗДЕСЬ ИЛИ В отдельные файлы с именем file.repo # в /etc/yum.repos.d [корень @ локальный yum.repos.d] #
файл репо
Все настройки сервера хранилища должны следовать следующему формату:
[SERVERID] имя = Некоторое имя для этого сервера BaseUrl = URL: // путь / к / хранилищу /
- SERVERID различны для каждого различия в хранилище должны иметь уникальное имя;
- название описание хранилища для поддержки таких переменных, как $ releasever $ basearch;
- Настройка BaseUrl сервера является наиболее важной частью, только настройки правильны, для того, чтобы получить программное обеспечение сверху. Его формат:
BaseUrl = URL: // server1 / путь / к / хранилище / URL: // server2 / путь / к / хранилище / URL: // server3 / путь / к / хранилище /
Поддерживаемые протоколы, которые имеют URL-адрес HTTP: // FTP: // файл: // три. После BaseUrl можно с несколькими URL, вы можете изменить себя более быстрые зеркала сайтов, но BaseUrl только один, который не может быть, как в следующем формате:
BaseUrl = URL: // server1 / путь / к / хранилище / BaseUrl URL =: // server2 / путь / к / хранилище / BaseUrl = URL: // Server3 / путь / к / хранилище /
Какой должен быть URL указывает на каталог на уровне каталога хранилища заголовка, он также поддерживает переменную $ releasever $ basearch.
О переменных
- $ Releasever: представляет собой окончательную версию, доступную из distroverpkg [основной] секции, и если нет, то судить в соответствии с пакетом RedHat-релиз.
- $ Arch: Система центрального процессора, например, i686, и т.д. Athlon
- $ Basearch: Базовая система процессора группы, такие, как i686 и i386 принадлежат ATHLON, альфа и alphaev6 принадлежат альфа.
- = [Enabled. 1 или 0]
# Когда депо устроено , когда включено = 0, репозиторий ня обеспечения источника как это делает установку пакетов или обновить пакет. С помощью этой опции можно включить или отключить репозиторий программного обеспечения.
# Yum через инструмент --enablerepo = [repo_name] и --disablerepo = [repo_name] вариант, или PackageKit « Установка / удаление программ», вы можете легко включить и отключить назначенные склады
б. введение GPG KEY
ням пакет может использовать GPG для проверки и обеспечения целостности пакета загрузки, поэтому мы должны найти каждый хранилище ключа сайта GPG, как правило, на первой странице выделяющихся позиций, некоторые имена, такие как RPM-GPG-KEY-CentOS-- обычный текстовый файл и т.п., чтобы загрузить их, а затем RPM --import команды RPM-GPG-KEY-CentOS-5, чтобы импортировать ключ.
репо пользовательский редактор
При определении файла репо, информация о местоположении приобрела программное обеспечение BaseUrl указанный путь, обозначенный как repodata родительского каталога
[Yum.repos.d корень @ LOCALHOST] # CAT kubernetes.repo [Kubernetes] имя = Kubernetes Редактировать репо BaseUrl = HTTPS: //mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/ . Gpgcheck 1 =
// включить GPG эффективность gpgkey = HTTPS: //mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
// указать профиль эффективности, не указано импортируемого оборотов в минуту файла --import . включить 1 =
@ Включение хранилища [корень @ локальный yum.repos.d] #
корень @ локальный yum.repos.d] # ни удалить все загруженные плагин: fastestmirror не подходят для аргумента: все пакетов не помеченных для удаления [Root @ локальный yum.repos.d] # ни makecache Loaded модули: fastestmirror скорость Загрузки зеркала из кэшированных hostfile база | 3,6 кБ 00:00:00 докер-в.п. стабильный | 3,5 кБ 00:00:00 статистов | 3.4 кБ 00:00:00 kubernetes | 1.4 кБ 00:00:00 Обновления | 4.3 кБ 00:00:00 (1.3): kubernetes / первичные | 50K 12:00:00 (3.2): kubernetes / списки файлов | 18 кБ 12:00:00 (3.3): kubernetes / Другое | 33 кБ 00:00:00 kubernetes 363/363 kubernetes 363/363 kubernetes 363/363 Metadata Cache Создана [Root @ локальный yum.repos.d] # ни repolist Loaded модули: fastestmirror Загрузка зеркало скорость от кэшируются hostfile репо идентификатор репо статус имени базы / 7 / x86_64 CentOS-7 - Base - 163.com 10019 Докер-CE- стабильный / x86_64 Docker CE Stable - x86_64 46 дополнения / 7 / x86_64 CentOS-7 - Дополнительно - 163.com 419 kubernetes Kubernetes редактировать репо 363 Обновления / 7 / x86_64 CentOS-7 - Обновления - 163.com 2146 repolist: 12,993