Apt-cacher für ftp konfigurieren

409
Kritzefitz

Vor ein paar Tagen habe ich einen apt-cache-Server eingerichtet. Die Clients sind so konfiguriert, dass sie als Proxy verwendet werden. Dies ist notwendig, da wir normalerweise ftp verwenden (und ich fehle auch "cleaner"). So sieht meine apt.conf so aus:

Acquire::http::Proxy "http://my.cache:3142"; # Still needed for the security repositories Acquire::ftp::Proxy "ftp://my.cache:3142"; # I also tried "http://my.cache:3142"; 

Die HTTP-Anforderungen funktionieren einwandfrei (ich habe dies durch Deaktivieren des FTP-Proxys getestet), aber die FTP-Anforderungen hängen mit der Meldung [Anmelden] und schlagen dann mit der Meldung "Protokollbeschädigung" fehl.

Weiß jemand was zu tun ist? Ich würde gerne weiter FTP benutzen.

Der Server führt apt-cacher aus.

1
Welche Art von Proxy verwenden Sie in my.cache? Ist es ein FTP-Proxy-Server? Haben Sie das erforderliche `ftp :: ProxyLogin`-Skript in der Konfiguration eingerichtet, um dem Proxyserver mitzuteilen, mit was er sich verbinden soll (wie in der apt.conf-Dokumentation beschrieben)? Etan Reisner vor 10 Jahren 0
Ich verwende apt-cacher. Ich habe keine erforderliche Authentifizierung konfiguriert. Muss ich es trotzdem einstellen? Kritzefitz vor 10 Jahren 0

1 Antwort auf die Frage

2
Braiam

Die Antwort ist einfach: apt-cacher unterstützt keine FTP-Verbindungen, nur HTTP. Es war als HTTP-Proxy gedacht und unterstützt daher keine FTP-Verbindungen.

But the man page states it does. (section CLIENT CONFIGURATION->Access cache like a proxy) Kritzefitz vor 10 Jahren 0
@IchUndNichtDu mag einen HTTP-Proxy, keinen FTP-Proxy. Möglicherweise können Sie Pakete über FTP abrufen, sie werden jedoch nicht angeboten. Braiam vor 10 Jahren 0
Gibt es Alternativen, die FTP unterstützen? Kritzefitz vor 10 Jahren 0
Vielleicht apt-ftparchive, aber ich verspreche nicht. Braiam vor 10 Jahren 0