Я создаю систему выхода в открытый космос, которая имеет доступ к Интернету только через прокси. Я могу без проблем обновить yum через прокси. Однако, когда я выполняю шаг 2.
Цитата yum install -y spacewalk-repo --tmprepo =https://copr-be.cloud.fedoraproject.org/results/%40spacewalkproject/spacewalk-2.9/epel-7-x86_64/repodata/repomd.xml --nogpg
Неудача. В моих журналах есть доказательства того, что плагин игнорирует настройки прокси. Включая переменные env, такие как https_proxy. Поскольку я не могу заставить систему использовать прокси, и я не могу игнорировать прокси. Есть идеи, как я могу обойти это?
@ Ben-Banso Спасибо за помощь. Я действительно справился с этим самостоятельно. Я установил графический интерфейс в систему с помощью «yum groupinstall 'Server with GUI'», а затем установил общесистемные настройки прокси-сервера с помощью сетевого инструмента панели Gnome (извините, я не знаю официального названия). После того, как прокси был настроен таким образом, я смог запустить команду, которая ранее не выполнялась.
Если tmprepo действительно игнорирует настройки прокси, вы можете сначала загрузить файл репо с помощью wget и указать --tmprepo на локальный файл:
wget https://copr-be.cloud.fedoraproject.org/results/%40spacewalkproject/spacewalk-2.9/epel-7-x86_64/repodata/repomd.xml
yum install -y spacewalk-repo --tmprepo=./repomd.xml --nogpg
Плагин должен уметь обрабатывать локальный файл: https://jsmith.fedorapeople.org/drafts/SMG/html/Software_Management_Guide/ch06s21.html