Я пытаюсь использовать пакет intel-linux-graphics-install , чтобы заставить работать более старую интегрированную видеокарту. Утилита установщика не может подключиться к Интернету из-за прокси-сервера, и это не позволяет ей продолжить. Ошибка установки. Процесс установки . Консоль выдает следующий вывод, указывающий, что программа действительно пыталась загрузить файл:
Failed to download config file https://download.01.org/gfx/ilg-config.cfg
Во время поиска решения я загрузил исходный код установщика и после некоторого расследования обнаружил, что он использует libsoup для получения файла конфигурации ,
Итак, у меня такой вопрос: можно ли передать настройки прокси утилите, чтобы настройки прокси обращались к ресурсу онлайн? У меня есть полномочия прокси.
Я предположил бы, что это - точно обратное, и ILGI не использование прокси. Довольно много программ не читают настройки рабочего стола прокси и поэтому не работают позади прокси. Я испытываю это каждый день в моей школе.
Однако можно вынудить такие программы соединиться через прокси. Для этого необходимо запустить программу от терминала, в котором Вы устанавливаете переменные среды прокси.
В Вашем случае, выполненном, следующие команды в Замене терминала
export http_proxy=http://proxy.example.com:1234
export https_proxy=http://proxy.example.com:1234
intel-linux-graphics-installer
проксируют example.com:1234 адресом прокси и портом в Вашей среде.
Внимание: Даже когда с помощью HTTPS, FTP или любого другого протокола, необходимо будет, скорее всего, использовать тот же протокол для прокси (HTTP в примере выше).
<час>примечание Сайта для Вашей собственной безопасности:
В случае HTTPS, это означает, что Ваше соединение не является частным больше до некоторой степени. Все, что Вы делаете в Интернете, направляется через прокси-сервер, включая квитирование SSL. Таким образом, прокси-сервер (и с ним его операторы и люди, которые незаконно получают доступ к нему) мог в любое время подслушать Ваше, по-видимому, безопасное соединение.
Поэтому не делайте никакого электронного Банковского дела и других важных вещей в среде прокси, где Вы не можете доверять оператору.
Хитрость прокси потребовала большого количества изменений исходного кода. Мне удалось закончить тот шаг путем изменения некоторого другого кода.
Я загрузил ilg-config.cfg файл вручную с https://download.01.org/gfx/ilg-config.cfg
Скопированный файл в мою домашнюю папку. (например. /home/test/ilg-config.cfg
)
В configuration.c
файл, в get_configuration()
функция, строка
conffile = g_build_path ("/", g_get_home_dir (), ".ilg-config", NULL);
создает названный файл /home/test/.ilg-config
который является неправильным. Я изменил строку как указано ниже:
conffile = g_build_path ("/", g_get_home_dir (), "ilg-config.cfg", NULL);
Затем я прокомментировал если/еще оператор
http_download_file (CONFIG_URI, conffile, &error))
Это помогло мне заставить конфигурационный файл локально и движение затем ступать.