Path: csiph.com!usenet.pasdenom.info!aioe.org!news.stack.nl!newsfeed.xs4all.nl!newsfeed2a.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'source,': 0.04; 'preferably': 0.05; 'source.': 0.07; 'subject:Question': 0.07; 'assuming': 0.09; 'exist,': 0.09; 'subject:modules': 0.09; 'supported,': 0.09; 'term,': 0.09; 'weeks,': 0.09; 'developer': 0.10; 'python': 0.11; '2.7': 0.14; "(it's": 0.16; 'collections': 0.16; 'dump': 0.16; 'from:addr:torriem': 0.16; 'from:name:michael torrie': 0.16; 'maintainable': 0.16; 'make,': 0.16; 'nightmare.': 0.16; 'optional': 0.16; 'subject: \n ': 0.16; 'subject:Hat': 0.16; 'trivially': 0.16; 'subject:python': 0.16; 'wrote:': 0.18; 'hacking': 0.19; "hasn't": 0.19; 'packages.': 0.19; 'version.': 0.19; 'admin': 0.22; 'separate': 0.22; 'install': 0.23; 'header :User-Agent:1': 0.23; 'manager.': 0.24; 'source': 0.25; 'least': 0.26; 'header:In-Reply-To:1': 0.27; 'installed': 0.27; 'testing': 0.29; 'especially': 0.30; 'work.': 0.31; '(which': 0.31; "d'aprano": 0.31; 'easy,': 0.31; 'steven': 0.31; 'run': 0.32; 'linux': 0.33; 'up.': 0.33; 'running': 0.33; 'actively': 0.33; 'done.': 0.35; 'but': 0.35; 'building': 0.35; 'there': 0.35; 'installing': 0.36; 'done': 0.36; "didn't": 0.36; 'should': 0.36; 'half': 0.37; 'application': 0.37; 'so,': 0.37; 'list': 0.37; 'message-id:@gmail.com': 0.38; 'hat': 0.38; 'to:addr:python-list': 0.38; 'pm,': 0.38; 'short': 0.38; 'bad': 0.39; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'how': 0.40; 'easy': 0.60; 'course.': 0.60; 'new': 0.61; 'term': 0.63; 'road': 0.65; 'yes': 0.68; 'manner': 0.72; 'day': 0.76; 'subject:Red': 0.84; 'rpm': 0.91 X-Virus-Scanned: amavisd-new at torriefamily.org Date: Sat, 15 Nov 2014 18:57:47 -0700 From: Michael Torrie User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20131118 Thunderbird/17.0.11 MIME-Version: 1.0 To: python-list@python.org Subject: Re: Question about installing python and modules on Red Hat Linux 6 References: <2e88d2e2-bde6-4d8f-8f2f-06d6a9676ee4@googlegroups.com> <54676e23$0$13010$c3e8da3$5496439d@news.astraweb.com> <5467f926$0$13014$c3e8da3$5496439d@news.astraweb.com> In-Reply-To: <5467f926$0$13014$c3e8da3$5496439d@news.astraweb.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 24 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1416103077 news.xs4all.nl 2931 [2001:888:2000:d::a6]:55225 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:80845 On 11/15/2014 06:08 PM, Steven D'Aprano wrote: > Assuming it was RHEL 6, then installing Python 2.7 from source as a separate > application from the system Python should be trivially easy, half an hour's > work. Download the source, untar, run ./configure, make, make altinstall > and you should be done. There may be a few bumps in the road to get > optional components supported, in which case a skilled Linux admin (which I > am not) might need perhaps a couple of hours. Depending on just how bad the > bumps were, an unskilled admin like me might take a day or so, not three > weeks, before giving up. In my last system administration job, we forbade installing from source, at least in the manner you are describing. It's a maintenance nightmare. Especially when it comes time to upgrade the system and get things up and running on a new OS version. To make the system maintainable and re-creatable (it's easy to dump a list of installed packages to install on anther machine), it had to be done using the package manager. Preferably with trusted packages (trusted repositories) that were actively maintained. At that time Red Hat software collections didn't exist, so I did have to spend some considerable time building and testing RPM packages. Yes it's a headache for the developer in the short term, but in the long term it always turned out better than hacking things together from source. The OP hasn't said that this is the case for his client of course.