<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
On 4/2/2015 11:54 AM, Pratt, Jerald R (IS) wrote:<br>
<blockquote
cite="mid:f7abacf0b3a644759ae5cae15c918292@XCGC3021.northgrum.com"
type="cite">
<p class="MsoNormal">I’m using RHEL 6 and need to be able to
install MapProxy and any/all dependencies not already installed
by default without internet connectivity. Looking through the
docs all that I can find is the use of pip or easy_install which
both require internet access to install MapProxy.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Is there a way to install MapProxy without
internet connectivity? It’s not an issue of a firewall or proxy
server, I need to install this software on servers connected to
a disconnected network. Preferably version 1.5.0 or beyond.</p>
</blockquote>
This is a similar problem to how to package python, ruby and node
modules for inclusion with an OS package manager<br>
<br>
There's three techniques I can see using, depending on your
infrastructure. I'm assuming you have access to machines with
internet connectivity, and some way to get OS package updates onto
the offline machine. (e.g. running an internal mirror of your OS
packages)<br>
<br>
- Install MapProxy on a machine with internet connectivity, and
package it up (e.g. with Jenkins)<br>
<br>
- Package MapProxy for your OS, and any dependency packages. This is
a fairly standard task as many distros will include python packages
in their packages. See all the Debian/Ubuntu python-* packages for
an example<br>
<br>
- Use PIP offline. Searching "python pip offline" should give some
results, and
<a class="moz-txt-link-freetext" href="http://stackoverflow.com/questions/11091623/python-packages-offline-installation">http://stackoverflow.com/questions/11091623/python-packages-offline-installation</a>
looks relevant.<br>
<br>
A lot of it depends on why your server is offline. If its offline
for security reasons (i.e. behind an airgap network) you'll have
different concerns than if it's because it's in a remote location.<br>
</body>
</html>