Bem, com a ajuda de um colega, consegui que funcionasse. Houve duas coisas principais que fizemos:
(1) Definimos as configurações de proxy no arquivo de ambiente, em vez de no apt.conf (para que as configurações de proxy sejam definidas para cada aplicativo). Além disso, nós encontramos minhas configurações de proxy foram definidas errado (graças steeldriver por me pedir para checar isso).
http_proxy=<correct proxy setting>
https_proxy=<correct proxy setting>
no_proxy=<internal work website url>
A configuração no_proxy é para o site interno do meu trabalho, já que não usamos um proxy para acessá-lo, portanto, sem a variável de ambiente no_proxy, eu não conseguiria acessar o site.
(2) Eu tinha ido para o arquivo / etc / sudoers e adicionei Padrões para cada variável de ambiente após Defaults env_reset (então havia 3 linhas que eu adicionei). Acontece que isso foi quebrado; em vez disso, apenas adicionamos as 3 variáveis de ambiente na mesma linha que Defaults env_reset com env_keep, da seguinte forma:
Defaults env_reset, env_keep+=no_proxy, env_keep+=http_proxy, env_keep+=https_proxy
Com isso, essas variáveis de ambiente não desaparecem toda vez que eu usaria o sudo. Agora estou funcionando bem.