Re: [RH bug number] Re: ruby in the government - 1.6.x -> 1.8.x woes



On Thu, 13 Oct 2005, Daniel Hobe wrote:

This may be getting slightly off topic, but anyway...

On 10/12/05, snacktime <snacktime@xxxxxxxxx> wrote:
<snip>

I try to stay away from rpm's if I can, but I imagine that you can probably find a 1.8 rpm and then given the right command line arguments make it install in /usr/local. Then just repeat that on the servers where you need 1.8.

I've never understood why people stay away from packages (be they RPMs, debs or whatever). Packages, properly put together, ensure that all your machines are running the same binaries, which are built in a reproducible manner. I'd be concerned about running into problems where your ruby installs have differing modules (say missing openssl) because the development files were missing when you built ruby.

Most of my installs need to be deployed to hundreds or more machines.
I couldn't imagine doing this without making a package for the
software.

i go back an forth. here's a motivator for you though: i recently switched a webserver from an old redhat to a new debian. i had compiled __evertything__ using

  export LD_RUN_PATH=/opt
  export LD_LIBRARY_PATH=/opt
  ./configure --prefix=/opt && make && sudo make install

the only thing i used the system for was c libraries, grep, ls - etc.  this is
how i migrated to a new server

  scp -r /opt newserver:/

took about 5 minutes and i had tons of seriously dynamic web aps - gallery,
python wikis, ruby wikis, etc etc.  it would have been SOOOO painful to
migrate with rpms it wouldn't have been possible i think.

i hate polluting system space.  that said, i use up2date/yum on my fedora
boxes and i'ts fine.




I'm not sure if /usr/local is the correct location on redhat though, you
will probably want to check that.

It is.


Chris




--
Daniel Hobe <hobe@xxxxxxxxx>
After the darkness of her speech; I go bewildered in a mist of prophecies.



-a -- =============================================================================== | email :: ara [dot] t [dot] howard [at] noaa [dot] gov | phone :: 303.497.6469 | Your life dwells amoung the causes of death | Like a lamp standing in a strong breeze. --Nagarjuna ===============================================================================



.



Relevant Pages

  • Modern Ruby RPMS for Old Distros?
    ... I was getting ready to test some scripts on my servers, ... having problems getting modern enough ruby binaries for older installs ... Failing finding modern ruby rpms for older distributions, ...
    (comp.lang.ruby)
  • Re: Migrating from RedHat to Debian
    ... by the script that installs the rpms (remember that you usually don't ... install the intel compiler rpms directly). ... learning curve is steeper than Debian, but the BSD way of doing things ... FreeBSD box by trying to mount a floppy disk. ...
    (comp.os.linux.misc)
  • Re: Last Update - Anyone else having issues getitng root hints?
    ... I have to DNS servers for our hosting environment. ... After the DNS patch neither DNS server will get root hints and thus ... Both a vanilla installs with the exception of no dynamic updates, ...
    (microsoft.public.windows.server.dns)
  • Re: Assistence with OpenSSH build/config on Red Hat 7.2
    ... and do not want to leave both RPMs and source-built apps on the same ... I recently fixed a separate problem related to the way RPMS are ... OpenSSH work for the environment we have right now. ... installs and source builds go fairly ...
    (comp.security.ssh)
  • Re: Linux vs MS Security
    ... >> systems compared to Microsoft? ... > installs a compromised piece of software. ... It used to be normal to let servers run as root. ... this applies to windows as well. ...
    (comp.os.linux)