EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: EPICS base Installation Error- Need Help
From: "Pearson, Matthew R." <[email protected]>
To: Ganesh Jangir <[email protected]>
Cc: "[email protected] EPICS" <[email protected]>
Date: Fri, 27 Sep 2013 10:32:52 -0400
Hi Ganesh,

I recently went through this process for CentOS 6.4, so in case it's useful I'll list below the packages I had to install to get everything working (base, support modules, IOCs built, channel access working, procServ installed, CSS running). This was from a basic 64-bit CentOS install:

# Install EPEL repo and procServ
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh epel-release*rpm
yum -y install procServ
rm epel-release-6-8.noarch.rpm

# Install other libraries
yum -y install bzip2-devel
yum -y install numpy
yum -y install python-devel
yum -y install java7
yum -y install gcc-c++
yum -y install readline-devel
yum -y install perl-ExtUtils-ParseXS
yum -y install libX11-devel
yum -y install libxml2-devel
yum -y install libpng-devel
yum -y install libXext-devel
yum -y install freetype-devel

# Turn off default CentOS netfilter
sudo /sbin/service iptables stop


And then I installed these, because they were not part of the basic CentOS install, and they're normally useful:

# Install specific useful software
yum -y install emacs
yum -y install nc
yum -y install ftp
yum -y install git
yum -y install telnet
yum -y install nmap


I also added myself to the sudoers file so I didn't have to be root to install all the above.

To actually do the build and run up IOCs, you will need the right environment, something like:

EPICS_BASE=/home/controls/epics/R3.14.12.2/base
EPICS_EXTENSIONS=/home/controls/epics/R3.14.12.2/extensions
EPICS_CA_AUTO_ADDR_LIST=YES
EPICS_HOST_ARCH=linux-x86_64
EPICS_CA_MAX_ARRAY_BYTES=100000000
EPICS_SUPPORT=/home/controls/epics/R3.14.12.2/support
EPICS=/home/controls/epics/R3.14.12.2


Cheers,
Matt



Pearson, Matthew R.
Data Acquisition and Control Engineer
Spallation Neutron Source
Oak Ridge National Lab



On Sep 27, 2013, at 5:26 AM, Ganesh Jangir <[email protected]> wrote:

> Hi Andrew,
>  
> Could you please suggest the better Operating System (open source as well as proprietary) for EPICS , CSS development.
> What are the packages, we must have other than c++ complier, perl and gnu make.
>  
> Thanks and Regards
> 
> Ganesh Jangir
> Tata Consultancy Services
> 1, Mangaldas Road,
> Pune - 411001,Maharashtra
> India
> Ph: +91 20 66086078, 
> M:+918793501030, +919461552772
> Mailto: [email protected]
> Website: http://www.tcs.com
> 
> 
> [email protected] wrote: -----
> To: Vikas Kumthekar <[email protected]>
> From: Andrew Johnson 
> Sent by: [email protected]
> Date: 09/24/2013 08:41PM
> cc: [email protected]
> Subject: Re: EPICS base Installation Error- Need Help
> 
> Hi Vikas,
> 
> As Mark Rivers said unless you actually need the Perl bindings to CA 
> your copy of Base has everything else built.  It looks like you need the 
> fedora RPM perl-Pod-Checker to get the missing executable.
> 
> On 09/24/2013 09:40 AM, Vikas Kumthekar wrote:
> > I was just wondering if, there is any installation document which will
> > help for the beginners like me.
> 
> There are not many EPICS users who run Fedora, and these kinds of 
> problems are specific to the distribution that you're running.  There 
> are documents in the base/documentation directory which give some advice 
> on building Base, but we don't have a supply of programmers who could 
> test building Base and write instructions for every Linux distribution.
> 
> - Andrew
> -- 
> Advertising may be described as the science of arresting the human
> intelligence long enough to get money from it. -- Stephen Leacock
> 
> =====-----=====-----=====
> Notice: The information contained in this e-mail
> message and/or attachments to it may contain 
> confidential or privileged information. If you are 
> not the intended recipient, any dissemination, use, 
> review, distribution, printing or copying of the 
> information contained in this e-mail message 
> and/or attachments to it are strictly prohibited. If 
> you have received this communication in error, 
> please notify us by reply e-mail or telephone and 
> immediately and permanently delete the message 
> and any attachments. Thank you
> 
> 



References:
Re: EPICS base Installation Error- Need Help Andrew Johnson
Re: EPICS base Installation Error- Need Help Miroslav Mihaylov
EPICS base Installation Error- Need Help Vikas Kumthekar
Re: EPICS base Installation Error- Need Help Vikas Kumthekar
Re: EPICS base Installation Error- Need Help Ganesh Jangir

Navigate by Date:
Prev: RE: EPICS base Installation Error- Need Help Mark Rivers
Next: MEDM -cmap Switch Poff, Mark A
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: EPICS base Installation Error- Need Help Mark Rivers
Next: Version strings to track not only EPICS BASE but other IOC modules/components Williams Jr., Ernest L.
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 20 Apr 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·