ням ням конфигурации конфигурации и источник

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

  

 

рекомендация

отwww.cnblogs.com/zy09/p/11127572.html
рекомендация