So long as the target repository allows for access via HTTP then simply specify is as such in /etc/apt-proxy/apt-proxy-v2.conf. My problem was I had ftp:// URIs in there, so went through the chain:
aptitude
|
v
apt HTTP method (necessary because that's how apt-proxy works)
|
HTTP
v
apt-proxy
|
FTP (might be necessary if some repository is FTP only)
v
repository
And of course because aptitude was being told to use HTTP it did, and
the HTTP method translates ~ to %7e, which apt-proxy then doesn't
translate back on using an FTP method.
Final solution, given some repositories may be FTP only? Make
apt-proxy check for %escapes and translate back if about to use FTP to
actually fetch a file. At least for this obvious case of %7e -> ~ anyway.
This will, of course, affect rsync and any other non-HTTP method in
apt-proxy as well.
-Ath
--
- Athanasius = Athanasius(at)miggy.org / http://www.miggy.org/
Finger athan(at)fysh.org for PGP key
"And it's me who is my enemy. Me who beats me up.
Me who makes the monsters. Me who strips my confidence." Paula Cole - ME
signature.asc
Description: Digital signature

