Где определяется конфигурация прокси-сервера для загрузки дополнительных драйверов программного обеспечения и обновлений?

Где определяется конфигурация прокси-сервера для загрузки дополнительных драйверов программного обеспечения и обновлений?

Я использую Ubuntu 22.04.3 LTS. Раньше я настраивал прокси, но моя рабочая среда изменилась, и он мне больше не нужен. Я удалил все экземпляры моей настройки прокси, которые смог найти.

Все работает нормально, включая Apt или wget, и я могу успешно выполнять обновления apt и обновляться.

НО,

Когда я открываюОбновление программного обеспеченияПриложение GUI, перейдите вДополнительные драйверы, я вижу список фирменных драйверов nvidia, которые я хочу установить. Хорошо. Но если я нажму, чтобы установить nvidia-driver-535, например, я получу сообщение об ошибке:

введите описание изображения здесь

Это сообщение содержит ссылку на мой старый IP-адрес прокси-сервера: 10.2.64.3:3128

Но если я установлю пакет с помощью команды:

sudo apt install nvidia-driver-535

работает отлично.

Я думал, что где-то в конфигурационном файле есть ссылка на этот прокси. Поэтому я запустил:

sudo grep -r / -e '10\.2\.64\.3'

Он нашел несколько файлов, где эта строка присутствует, но она всегда закомментирована, когда находится в файле конфигурации или в части какого-либо файла журнала. Ничего существенного.

Затем я использовал dconf-editor, чтобы поискать что-нибудь связанное с прокси, но ничего не нашел.

Нет переменной окружения:

env | grep -i proxy

ничего не возвращает.

Я понятия не имею, гдеОбновление программного обеспеченияхранит свои прокси-данные...

Как мне удалить эту настройку прокси-сервера вОбновление программного обеспеченияприложение ?

решение1

Хорошо, после дополнительных поисков я нашел...

Мне пришлось посмотреть на источниксвойства программного обеспеченияздесь:

https://git.launchpad.net/ubuntu/+source/software-properties/tree/

Похоже, этот инструмент использует PackageKitGlib 1.0 для установки пакетов.

А PackageKitGlib 1.0 сохраняет свою конфигурацию прокси в базе данных SQLite, расположенной здесь:

/var/lib/PackageKit/transactions.db

Открыв эту базу данных с помощью браузера SQLite, я обнаружил, что настройки прокси хранятся здесь. Я удалил записи таблицы прокси, и это работает!

Но я уверен, что это должно автоматически обновляться каким-то образом при удалении настроек прокси-сервера с помощью графического интерфейса gnome...

Связанный контент