Verifique se o proxy também está definido para https. Como curl está trabalhando com https, presumo que em algum lugar uma variável https_proxy esteja definida (por exemplo, ~/.bashrc) . apt requer uma configuração de proxy em /etc/apt/apt.conf ou /etc/apt/apt.conf.d/ . É necessário especificar o proxy para todos os protocolos:
# e.g. in file /etc/apt/apt.conf.d/05proxy
Acquire::http::proxy "http://192.168.0.1:3128/";
Acquire::https::proxy "http://192.168.0.1:3128/";
Acquire::ftp::proxy "http://192.168.0.1:3128/";
Lembre-se também de que, se a configuração do proxy estiver definida apenas para o usuário sdnc-dev , você precisará de sudo -E para expor o ambiente ao usuário raiz.