📄 winstall.tme
字号:
you will use \fIelmadmin\fR to store them. The command is:.nf.ft CW% elmadmin -cYour server code is: XXX <- this should be the same as earlierPlease enter your key: XXX <- enter the first key given to you\fI<some information will be printed about the key>.ft CW% elmadmin -cYour server code is: XXX <- this should be the same as earlierPlease enter your key: XXX <- enter the second key given to you\fI<some information will be printed about the key>.ft R.fi.sh 1 "Starting the License Manager".ppBefore you can run \fIwaves+\fR or any of the \fIwaves+\fR programs,you must start the license manager daemon and allow it time toinitialize. To start the daemon, ensure that ESPS_BASE points the the placewhere waves+ was installed, and simply type the command:.nf.ft CW% elmd.ft R.fi.ft R.fi.ppThis will spawn a background process and exit. If you prefer, you canput this command into your\fI/etc/rc.local\fR, so that it will be executedeach time your machine boots. (If you do this, you will have to give thefull path as \fI$ESPS_BASE/bin/elmd\fR)..ppAfter you start the license manager daemon, you have to wait about fourminutes before it will respond to a request for a license. You can verifythat elmd is running by running \fBecheckout(ESPS-1)\f . It will tell youthat elmd is initializing and how long it will be until a key can be checkedout..ppThe license manager daemon makes entries in the file\fI$ESPS_BASE/lib/elm.log\fR. If you have trouble getting our programsto work correctly, we may ask you to look in this file and tell us whatis in there. This file will grow by a line each time a license ischecked in and out. If you want, you can zero the file with thecommand:.nf.ft CW% elmadmin -z.ft R.fi.ppNote that truncating the log file by other means would be ineffectual, since\fIelmd\fR keeps the log file open at all times. The next \fIelmd\fRlog file write would simply use the old file pointer, filling the file to theoriginal length. The \fB-z\fR option must be used to truncate thefile..ppA suggested method to clean up the log file every evening is to run thefollowing by your \fIcrontab\fR system. You will need your systemadministrator to set this up..nf.ft CWcp elm.log elm.log.oldelmadmin -z.ft R.fi.sh 1 "Checking Out a License".pp\fIWaves+\fR checks out a license each time it is started. You do nothave to do anything else. In order to run any of the ESPS programsincluded with this package, one of two conditions must be met. Eitherthere is a \fIwaves+\fR running on this host, or \fIwcheckout\fR isrunning on this host. So, for example, if you are running \fIwaves+\fRon your workstation, you can run any of the other ESPS programs includedin this package on the same host as long as \fIwaves+\fR is alsorunning. If you need to run any of these programs and you cannot run\fIwaves+\fR (because you are not on a graphics terminal, for example)you need to run \fIwcheckout\fR to checkout a license for this host.See the manual pages for \fIwcheckout\fR and \fIwfree\fR for details..ppFor details see the document \fILiving with the ESPS Floating License ManagerSystem\fR..ppNote that \fIwaves+\fR is licensed on a per user basis, so the totalnumber of \fIwaves+\fR that can be run at a time is limited by thenumber of available licenses..ppYou have to set the environmentvariable \fBELM_HOST\fR to identify the name of the host on which thelicense manager daemon is running.For example, if the license manager daemon is running on a CPUwith hostname \fIfido\fR, you would do:.nf.ft CW% setenv ELM_HOST fido.ft CW% setenv ELM_HOST fido.ft R.fi.ppThis environment variable tells ESPS/waves+ programs where the daemon isrunning. To checkout a license you do:.nf.ft CW% echeckout.ft R.fi.pp\fIEcheckout\fR will checkout a license, if possible, and then wait inthe background. It will tell you if it has succeeded and return aprocess ID number. To free the license use the command \fIefree\fR.\fIEfree\fR can only be used by the same user that ran \fIecheckout\fRto get the license. Otherwise, the super-user can find the\fIecheckout\fR with \fIps\fR and kill it..ppYou can check on the status of your licenses by using the command:.ft CW.nf% elmadmin -l.ft R.fi.sh 1 "Checking it Out".ppThe command \fIwinfo\fR pops up a tool for viewing technotes and runningdemos. Run \fIwinfo\fR, and play around with the demos. This willprovide a pretty solid test of the installation, and give you can lookat what \fIwaves+\fR can do..ppWe also suggest that you use \fIeman -k\fR (followed by a keyword tosearch for) to familiarize yourself with the system. See the \fIeman\fRman page (type eman eman).ppFor Sun systems, there are two copies of \fIwaves+\fR, \fIlabel\fR, and\fIspectrum\fR. The versions by these names are for the Suntools windowsystem. For the X window system, use \fIxwaves+\fR, \fIxlabel\fR, and\fIxspectrum\fR. Non Sun systems only have the X versions..ppThis version of xwaves+ is built under the xview toolkit (from Sun). XView clients must be run under an ICCCM compliant window manager for everything to work correctly. In addition, the OpenLook fonts arerequired..ppThe directory \fI$ESPS_BASE/xview\fR contains a binary copy of theOpenLook window manager, the OpenLook fonts, and a simple script to addthe fonts to your font path. If you are running on a Sun system andalready have the OpenLook (or OpenWindows) package from Sun installed,then you should be OK. Otherwise, see the README file in\fI$ESPS_BASE/xview\fR and follow the instructions there..sh 1 "Special Notes".sh 2 "Switching between OLD and NEW versions".ipTwo things must happen to switch between old and new version of ESPS/waves+:.npYour Unix search path must be set to find the version you desire..npYou must stop the license manager of the release you are running and start thelicense manager of the version you want to switch to. .ipThis release of ESPS/waves+ requires new keys. The keys are incompatiblewith previous releases. In order to switch between previous releases ofESPS/waves+ and new releases you must run the license manager daemon (elmd)that shipped with that release. Only one elmd may run on a network at onetime, so that means that everyone must switch between old and new with you..sh 2 "Installing as ROOT".ipTypically you won't need to be ROOT to install ESPS and waves+. That'sone of the reasons we made this version position independent.If you do install as ROOT (perhaps you want to install to /usr or /usr/local),then ensure that you have appropriate permissions across NFS mounts. Thisapplies if you are installing the new version across NFS, or copying keysor other files from an old installation (which happens to sit across NFS).Typically NFS mounts do not permit ROOT user access (for security reasons).You must mount the NFS file system so the ROOT user has read/write permission.The actual procedure for doing this varies with each flavor of Unix, pleaserefer to your Unix's NFS manual..sh 2 "Name Conflict with OpenLook psps".ipThe ESPS program psps(1) has the same name as anOpenLook program. Thus, if you plan to run ESPS demos, or olderESPS scripts, ESPS/waves+ will have to be before OpenLook programson your Unix program search path. ESPS program pseps(1) is anothername for psps, which you can use in new scripts and avoid the namingconflict..sh 2 "Position Independence".ipESPS/waves+ no longer need to reside in /usr/esps. TheESPS/waves+ file tree can be put anywhere as long asthe enviroment variable ESPS_BASE points to the top ofthe ESPS/waves+ file tree, and $ESPS_BASE/bin is onour path..ipIt is a very good idea to set ESPS_BASE in your .cshrcor .profile. An example would be:.sp 2.nf %setenv ESPS_BASE /h4/esps4.1 %setenv PATH $ESPS_BASE/bin:$PATH %rehash %which testsd /h4/esps4.1/bin/testsd.fi.sp 2.ipNote that if you have two installations of ESPS+/waves (the oldversion and this version) that you must have only one of them on thepath at a time..sh 2 "Shared XView Libraries (Sun/Sparc versions only)".ipThis release of ESPS/waves+ takes advantage of Sun'sshared library facility for OpenLook interface programs. This trimmed the installation size by 15 megabytes.However it does add a little complexity your life..ipTo run the programs that were linked with Sun's sharedlibraries you need to specify those libraries in theenvironment variable LD_LIBRARY_PATH. LD_LIBRARY_PATHshould be setup in your .cshrc. You should have theshared libraries on your system already, but they areprovided in $ESPS_BASE/lib, if not..ipA typical installation that already has the librariesmight set the LD_LIBRARY_PATH to this in their .cshrc:.sp 1.nf %setenv LD_LIBRARY_PATH /usr/openwin/lib:/usr/lib/X11:/usr/lib.fi.sp 1.ipThis tells Sun's dynamic loader that shared librariesare to be searched for in these directories. It worksjust like the Unix which(1) command..ipIf your system did not have the XView shared librariesalready then you might set LD_LIBRARY_PATH to use theshared XView libraries that we ship in $ESPS_BASE/lib :.sp 1.nf setenv LD_LIBRARY_PATH $ESPS_BASE/lib/:usr/lib/X11:/usr/lib.fi.sh 1 "In Case of Difficulty".ppIf you have questions about the installation processplease call Entropic for help..sp.TSbox,center,tab(;);l | l.Entropic Research Laboratory, Inc.;Voice: 202 547-1420600 Pa. Ave. SE, Suite 202;FAX: 202 546-6648Washington, DC. 20003 USA;Email: esps@wrl.epi.com (uunet!epiwrl!esps).TE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -