Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


unix-linux:yellowdog-updater-modified:how-to-customize-the-user-agent-header-for-yum

Как настроить заголовок "User-Agent" для YUM

В процессе работы пакетного менеджера yum можно обнаружить, что в отправляемых HTTP-запросах отсутствует заголовок UserAgent. В некоторых ситуация может потребоваться явное указание этого заголовка (например, при использовании разрешающих правил с использованием данного заголовка на прокси-сервере).

Откроем в текстовом редакторе файл yumRepo.py (путь к файлу может отличаться в зависимости от версии RHEL).

# nano /usr/lib/python2.7/site-packages/yum/yumRepo.py

Найдём и откорректируем в файле строку, определяющую значение заголовка UserAgent. Заменим строку вида…

self.http_headers = {}

на строку вида

self.http_headers = { 'UserAgent' : 'RHELyum' }

Сразу после этого можно проверить работу yum, чтобы убедиться в наличии заголовка UserAgent.

Минусом описанного метода является то, что в последующем при обновлении бакетной базы ОС, сделанные изменения могут быть потеряны и может потребоваться повторная правка файла yumRepo.py.


Дополнительные источники информации:


Проверено на следующих конфигурациях:

Версия ОС
Red Hat Enterprise Linux Server release 7.6 (Maipo)

Автор первичной редакции:
Алексей Максимов
Время публикации: 13.10.2023 18:34

Обсуждение

Ваш комментарий:
 
unix-linux/yellowdog-updater-modified/how-to-customize-the-user-agent-header-for-yum.txt · Последнее изменение: 13.10.2023 18:38 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki