On Wed, Jan 27, 2016 at 04:05:42PM -0800, Ryan Schmidt wrote: > > > On Jan 27, 2016, at 3:42 PM, John Oliver <joli...@john-oliver.net> wrote: > > > > I want to be able to use MacPorts on a network that isn't connected to > > the Internet. Googling hasn't helped much... someone else who asked > > about this years ago was told they could probably write a HOWTO for the > > wiki, but clearly never did :-) > > > > I'm assuming I can install the package, put ports.tar.gz on a web > > server, and... here's where I'm really not sure. wget / curl the entire > > distfiles.macports.org/ site? I have to imagine that would be pretty > > darn big, and I don't need all the history of old versions. > > > > I sawa mention that 'port fetch repodef:ansible' may get everything I > > need for ansible. I can test that, but I'd really like to get the > > latest version and all dependencies for everything, without the history, > > so I can 'port install whateveriwant' > > > > After that, clearly, the next step would be to come up with a way to > > just grab deltas, so i don't have to transfer gigabytes every time I > > want to update one package. > > > > Any ideas, hints, suggestions? I have to imagine someone else has done > > this... > > So, you clearly have some way to connect to the Internet, because you're > emailing us, and you're talking about being able to fetch files. So how would > you get the files from the Internet to the non-Internet-connected network?
CDs/DVDs. > If you have a server that is connected to the Internet and to the > non-Internet-connected network, you could set up a private MacPorts mirror on > that server. You would tell your server to connect periodically to > rsync.macports.org and get all the modules. After the initial sync, rsync > will only transfer deltas. But it's large, since it contains source code for > most ports (currently 121GB), and binaries for many ports for many different > versions of OS X (currently 342GB). If you want to try this route, let me > know; I'll write up some instructions for setting up a mirror server. Can't use rsync, it's blocked. Yes, that's stupid, but no, I can't do anything about it. -- *********************************************************************** * John Oliver http://www.john-oliver.net/ * * * *********************************************************************** _______________________________________________ macports-users mailing list macports-users@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-users