Fedora Electronics Lab through EPEL question

Manuel Wolfshant wolfy at nobugconsulting.ro
Wed Aug 25 22:43:38 UTC 2010


On 08/24/2010 05:41 PM, Robert Peruzzi wrote:
> Manuel Wolfshant,
> Thank you for responding.  From your answer:
>
>   
>> All packages in Fedora (and EPEL) install the binaries and the man pages
>> in the same way. IF a package provides a runable binary it will be in
>> your $PATH; if it has manpages, they will be below $MANPATH.
>>     
>
> I can only assume that the installations failed even though the messages said "completed".  I did not install them as a private user. 
This should not happen.. And I have never heard of anyone reporting such 
a problem. However if a problem really exists, it should be tracked 
down, reported via bugzilla.redhat.com and fixed.


>  I executed "yum install alliance" (and the other tools too) as root.
>   
Correct


> After installation, every tool file is owned by root
This is probably normal. Very few packages leave files installed as 
another user; most of those who do that (for instance sendmail, apache ) 
rely on a different user for security reasons.


> and none of the files are executable.  
For a reason which I do not know, alliance installs all the binaries 
below /usr/lib/alliance/bin ( or - I presume -  lib64 on 64bit systems). 
This path is out of the normal user $PATH so this is why you do not have 
the binaries in your normal $PATH



> The man files are all gzipped.
>   
This is the default for all manpages in RHEL.

> Attempts to reinstall result in a message that the tool is already installed.
>   
This is normal


> I will try your suggestion and use rpm -ql and repoquery -l 
rpm -ql OR repoquery -l. They are functionally equivalent


> to see if there's some clue as to how I should proceed but my gut feeling is these commands will leave me still clueless.
>
> Any ideas on what I did wrong or what steps were omitted from the installation procedure?
>
>   
I do not think that you omitted anything. The package maintainer decided 
to not install the binaries in the normal location.


PS: please trim the messages you reply to and include only the relevant 
parts. Thank you

    Manuel
> Thanks,
> Bob P.
>
>
>   
> ------------------------------
>
> Message: 2
> Date: Mon, 23 Aug 2010 17:37:11 -0400
> From: Robert Peruzzi <peruzzi at rperuzzi.com>
> To: "epel-devel-list at redhat.com" <epel-devel-list at redhat.com>
> Subject: Fedora Electronics Lab through EPEL question
> Message-ID:
>         <7E04D3604915E449B5F991F9DA0E7D7702B64BE062 at mse21be1.mse21.exchange.ms>
>
> Content-Type: text/plain; charset="iso-8859-1"
>
> EPEL Helpers,
>
> I'm running RHEL 5.1.19.6 and I want to be able to run CAD tools from FEL.  Following directions on the EPEL web page I downloaded an EPEL package as root, then installed all the FEL tools individually with, for instance:
>
> # yum install alliance
>
> About ? of the installations succeeded, but I'll ask about the failures another time. For the "successful" installations:
>
>
> ?        What is the next step to add the programs to PATH and the man pages to MANPATH, and make myself the owner (rather than root) and make the executables executable so I can learn to run these tools?
>
> ?        Is there a few commands to do this for me or do I need to write my own script or execute the steps one at a time for each tool?
>
> ?        Are there more steps I'm missing beyond editing PATH and MANPATH, then doing a chown and chmod?
>
> Thank you,
>
> Bob Peruzzi
>   




More information about the epel-devel-list mailing list