GhostScript 8.51
Mark McCulligh
mmcculli at visualtech.ca
Tue Jun 28 19:05:08 UTC 2005
Rick Stevens wrote:
> Mark McCulligh wrote:
>
>> Rick Stevens wrote:
>>
>>> Mark McCulligh wrote:
>>>
>>>> Hi Group,
>>>>
>>>> I am trying to install GhostScript 8.51 on my RHEL 3 box. I
>>>> currently have version 7.x on the box installed using the rpm. I
>>>> cannot find a rpm that will work for GhostScript 8.51. (If someone
>>>> knows of one let me know, PLEASE!) I am going to try and install
>>>> it by configuring from source. I was wondering what is the best
>>>> way to go about it. Do I just compile the source and it will update
>>>> my rpm version of GhostScript. Should I remove the rpm version
>>>> first? It has lots of depends for I don't know if I can uninstall
>>>> it without breaking something.
>>>
>>>
>>>
>>>
>>> If you are posting a message with a different subject, please post a
>>> NEW
>>> message. Do NOT reply to an existing message and simply change the
>>> subject. That's called "thread hijacking" and it's highly frowned
>>> upon,
>>> Mark. Since I've never seen a post from you before, we'll let it slide
>>> this time. ;-)
>>>
>>> However, to answer your question, first be aware of the fact that RH
>>> won't support any issues you have with the new Ghostscript. RH only
>>> supports items that come from their up2date servers.
>>>
>>> Now, how to build it: You should read any README or INSTALL files that
>>> come with the source tarball for dependencies and such and make sure
>>> you
>>> have those items installed first.
>>>
>>> Next, the general process for building and installing programs from
>>> source is this sequence:
>>>
>>> $ cd /package/source/dir
>>> $ ./configure
>>> $ make
>>> $ su
>>> # make install
>>>
>>> There are usually a number of options you can give to the configure
>>> scripts, such as the directory you want it to install into, enabling
>>> different options, etc. "./configure --help" will usually list these
>>> options.
>>>
>>> You should also watch the output of configure fairly carefully. Look
>>> for any errors regarding missing packages, libraries and such. Fix
>>> those before you go to the "make" step. You want "configure" to run as
>>> cleanly as possible.
>>>
>>> Most packages will default to installing into /usr/local. This makes
>>> it fairly easy to delete if you want to. Some programs also have a
>>> "make uninstall" option (you'd have to look at the Makefile generated
>>> by the configure program to see).
>>>
>>> Should you decide to install it in the normal Red Hat spot by using the
>>> "--basedir=" options (thereby overwriting the version from the RPM),
>>> make sure you have the original RPM file saved somewhere. That way,
>>> you
>>> can reinstall the RPM over the top of the new file by doing:
>>>
>>> # rpm -Uvh --force name-of-rpm-file.rpm
>>>
>>> ----------------------------------------------------------------------
>>> - Rick Stevens, Senior Systems Engineer rstevens at vitalstream.com -
>>> - VitalStream, Inc. http://www.vitalstream.com -
>>> - -
>>> - Never try to outstubborn a cat. -
>>> ----------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> Redhat-install-list mailing list
>>> Redhat-install-list at redhat.com
>>> https://www.redhat.com/mailman/listinfo/redhat-install-list
>>> To Unsubscribe Go To ABOVE URL or send a message to:
>>> redhat-install-list-request at redhat.com
>>> Subject: unsubscribe
>>
>>
>>
>> Thanks Rick, I didn't mean to "thread hijacking" I will remember that.
>
>
> No problem.
>
>> When replacing a package that was originally installed using rpm and
>> you upgrade by compiling from source. Is the rpm version replaced?
>
>
> No. rpm depends on its database (/var/lib/rpm/__db.00*). Installing
> from a compiled source tarball does not affect the database, so rpm will
> continue to report the old rpm version of the package. It doesn't know
> that a new one was installed.
>
>> I
>> know there will be orphan files has the two will most likely install
>> files in different locations. But me fear is that both Ghostscript 7
>> and Ghostscript 8 are running at the same time and will conflict with
>> each other down the road.
>
>
> Well, if you install in /usr/local, you can have both. The trick is to
> see which one would get invoked when run when you enter "ghostscript".
> That's governed by your "PATH" environment variable ("echo $PATH" to
> see what it is now). If you don't specify a path to the executable, the
> system walks down the path looking for a match. The first one it finds
> is the one it runs. You can change the path order by editing various
> files in /etc ("/etc/profile", "/etc/bashrc", etc.) and your local
> "~/.bashrc" files.
>
>> PS Yes I know RH will not support the newer version of Ghostscript,
>> but a client needs the newer version.
>
>
> No problem. I just wanted to make sure you were aware of that issue.
> Some people don't realize it and get, uhm, shall we say "annoyed" at Red
> Hat. :-p
> ----------------------------------------------------------------------
> - Rick Stevens, Senior Systems Engineer rstevens at vitalstream.com -
> - VitalStream, Inc. http://www.vitalstream.com -
> - -
> - "I understand Windows 2000 has a Y2K problem." -
> ----------------------------------------------------------------------
>
> _______________________________________________
> Redhat-install-list mailing list
> Redhat-install-list at redhat.com
> https://www.redhat.com/mailman/listinfo/redhat-install-list
> To Unsubscribe Go To ABOVE URL or send a message to:
> redhat-install-list-request at redhat.com
> Subject: unsubscribe
Thanks Rick,
I got Ghostscript 8.51 installed from source, and it comes up before ver
7.07 does when I run gs. (I checked the PATH, like you recommended)
Would it be recommend to do a rpm -e --no-deps ghostscript-7.07 to
remove the rpm version even if there is dependencies on it. OR just
leave the rpm version allow.
Mark.
--
___________________________________________
Mark McCulligh, Web Consultant
VisualTech Components www.VisualTech.ca
mmcculli at visualtech.ca
(519)318-7905
More information about the Redhat-install-list
mailing list