Preglednik radi kroz SOCKS. Obična SSH sesija također radi. Zatim se MacPorts zaglavi dok sinkronizira svoje stablo portova. Prije nego dodate još jednu SSH opciju, pogledajte URI izvora.

rsync://host/module označava uslugu rsync daemona. Primjer s rsync -e ssh user@host:path koristi udaljeni shell i zahtijeva pristup odgovarajućem računu na tom hostu. Javno rsync ogledalo ne dobija SSH prijavu zato što klijent ima ProxyCommand.

Tri rute s različitim preduslovima

RutaŠta mora postojati
Snimak stabla portova preko HTTP ili HTTPSPodržan izvor snimka i funkcionalna HTTP proxy konfiguracija
Rsync daemon kroz web proxyRsync klijent koji koristi RSYNC_PROXY i proxy koji dopušta CONNECT na port daemona
Rsync preko SSHSSH endpoint, račun i udaljeni rsync raspored

MacPorts dokumentira HTTP i HTTPS tarball izvore u sources.conf kao alternative kada uobičajeni transport sinkronizacije nije dostupan. Odaberite izvor koji projekt podržava za instalirano izdanje; promjena URI šeme nije dozvola da upućujete na proizvoljnu arhivu.

RSYNC_PROXY u rsync-u je mehanizam web proxyja, a ne općenita postavka SOCKS URL-a. Ruta kroz daemon obično traži port 873, koji inače ispravan web proxy može namjerno odbiti. Zasebni mehanizam RSYNC_CONNECT_PROG može zamijeniti direktni daemon socket pomoćnim programom, ali pomoćnik mora pružiti očekivani tok bajtova.

Na kraju, zabilježite koja je faza MacPortsa neuspjela. Ažuriranje stabla portova, dohvatanje arhive i preuzimanje izvornih datoteka porta ne moraju koristiti isti transport. Popravka prve rute ne dokazuje da ostale dijele njen proxy.

Povezani članci