Onde é definida a configuração do proxy para download de Drivers adicionais de Software e Atualização?

Onde é definida a configuração do proxy para download de Drivers adicionais de Software e Atualização?

Estou usando o Ubuntu 22.04.3 LTS. Eu já havia configurado um proxy, mas meu ambiente de trabalho mudou e não preciso mais dele. Removi todas as instâncias que encontrei da minha configuração de proxy.

Tudo está funcionando bem, incluindo Apt ou wget e posso realizar atualizações do apt e atualizar com sucesso.

MAS,

Quando eu abro oAtualização de softwareaplicativo GUI, vá para oDrivers Adicionais, posso ver uma lista dos drivers proprietários da Nvidia que desejo instalar. Multar. Mas se eu clicar para instalar o nvidia-driver-535 por exemplo recebo uma mensagem de erro:

insira a descrição da imagem aqui

Essa mensagem contém uma referência ao meu antigo endereço IP do proxy: 10.2.64.3:3128

Mas se eu instalar o pacote usando o comando:

sudo apt install nvidia-driver-535

funciona perfeitamente bem.

Achei que houvesse uma referência a esse proxy em algum arquivo de configuração. Assim, corri:

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

Ele encontrou alguns arquivos onde essa string está presente, mas sempre é comentada quando está em um arquivo de configuração ou parte de algum arquivo de log. Nada relevante.

Então usei o dconf-editor para procurar exemplos de coisas relacionadas ao Proxy, nada aqui.

Nenhuma variável de ambiente:

env | grep -i proxy

não retorna nada.

Não tenho ideia de ondeAtualização de softwarearmazena seus dados de proxy...

Como faço para remover essa configuração de proxy noAtualização de softwareaplicativo ?

Responder1

Ok, depois de mais escavações descobri...

Eu tive que olhar para a fonte depropriedades de softwareaqui:

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

parece que essa ferramenta está usando o PackageKitGlib 1.0 para fazer a instalação do pacote.

E o PackageKitGlib 1.0 armazena sua configuração de proxy em um banco de dados SQLite localizado aqui:

/var/lib/PackageKit/transactions.db

Ao abrir esse banco de dados usando um navegador SQLite, descobri que as configurações de proxy estão armazenadas aqui. Removi as entradas da tabela proxy e funciona!

Mas tenho certeza de que isso deve ser atualizado automaticamente de alguma forma ao remover a configuração de proxy com a GUI do gnome...

informação relacionada