답변1
적절한 소스 코드에는 SOCKS에 대한 언급이 전혀 없습니다.
/tmp/apt-1.0.9.1ubuntu1$ grep -ir socks .
/tmp/apt-1.0.9.1ubuntu1$
. apt-transport-https
이것들은 /usr/lib/apt/methods/
. 그래서 저는 apt-file find
이 디렉토리에 파일을 제공하는 다른 패키지를 찾곤 했습니다. 이것은 또한 SOCKS와 관련된 어떤 것도 드러내지 않았습니다.
부정적인 것을 증명하는 것은 불가능하지만 apt 자체에는 현재 SOCKS 지원이 없다고 말하는 것이 안전하다고 말하고 싶습니다. Tsocks만이 앞으로 나아갈 수 있는 유일한 길인 것 같습니다.
나는 다른 사람들이 그것이 존재한다고 어떻게 결론을 내렸는지 혼란스럽습니다. Acquire::socks
그러나 나는 그것이 존재한다는 증거를 찾을 수 없습니다. 내가 놓친 것이 있다면 이 답변은 완전히 잘못된 것 같습니다(삭제하겠습니다).
답변2
방금 Acquire::http::proxy를 테스트했는데 잘 작동합니다(또는 프록시가 다운된 경우에는 작동하지 않음). 그러나 :socks:는 프록시가 없든 없든 건너뛰고 네트워크로 직접 이동합니다.
따라서 적어도 Ubuntu 16.04.2에서는 양말 위에 apt를 사용하는 것이 불가능해 보입니다.