Skip to content

Commit

Permalink
IRAF PCIX Version 2.16.1
Browse files Browse the repository at this point in the history
  • Loading branch information
IRAF committed Oct 21, 2013
1 parent c5179de commit 3eea23e
Show file tree
Hide file tree
Showing 1,776 changed files with 170,470 additions and 331,375 deletions.
6 changes: 6 additions & 0 deletions LICENSE
@@ -0,0 +1,6 @@

All software license and copyright information is kept in the 'local'
subdirectory either in the 'LICENSE' file or the 'COPYRIGHTS' directory for
the more detailed text. Please consult these files for license information.


3 changes: 2 additions & 1 deletion Makefile
Expand Up @@ -43,7 +43,8 @@ updatex::
latest::
@echo "Updating IRAF $(RELEASE) to latest release."
@echo "" ; date ; echo ""
(util/iraf_update -all)
(util/self_update)
(util/iraf_update -all 2>&1 | egrep -v "unexpected end of file")
@echo "" ; date ; echo ""

# Check if system is the latest distributed version
Expand Down
40 changes: 40 additions & 0 deletions README
@@ -0,0 +1,40 @@

This directory contains the IRAF v2.16.1 release from NOAO. The
contents of this directory include:

LICENSE Software license information
Makefile Top-level makefile
README This file
README.install Installation Notes
RELEASE.txt IRAF v2.16.1 Release Notes
bin Symbolic link to current system architecture
bin.generic Generic architecture (should always be empty)
bin.linux 32-bit Linux binaries
bin.linux64 64-bit Linux binaries
bin.macintel 32-bit Mac OSX (Intel) binaries
bin.macosx 64-bit Mac OSX (Intel) binaries
dev IRAF Device definition files
doc IRAF System Documentation
extern External Packages
include Top-level vendor include files
install IRAF installation script
lib IRAF include files and libraries
local IRAF 'local' package, release notes, etc
math IRAF 'math' library packages
mkpkg Top-level IRAF mkpkg build file
noao NOAO External Package
pkg IRAF core system package sources
sys IRAF Virtual Operating System (VOS) sources
unix Host System Interface files (Unix)
util Build utility scripts
vendor Third-party vendor libraries (e.g. CFITSIO)
vo VO External Package


o For Installation instructions see the 'README.install' file in
this directory.

o For a summary of what is included in this release see the 'RELEASE.txt'
file in this directory.

o For problems or questions, please see http://iraf.net
118 changes: 118 additions & 0 deletions README.install
@@ -0,0 +1,118 @@


Installation Instructions
=========================


Distribution files:
-------------------

The IRAF v2.16.1 system is available from the anonftp archive at

ftp://iraf.noao.edu/iraf/v216/PCIX

Distribution files for supported platforms include:

iraf-src.tar.gz # IRAF v2.16.1 source-only

iraf-all.tar.gz # all supported binaries
iraf-linux.tar.gz # 32- and 64-bit Linux binaries
iraf-macosx.tar.gz # 32- and 64-bit Mac OSX binaries

iraf.lnux.x86_64.tar.gz # 64-bit Linux binaries
iraf.lnux.x86.tar.gz # 32-bit Linux binaries
iraf.macx.x86_64.tar.gz # 64-bit Mac OSX (Intel) binaries
iraf.macx.x86.tar.gz # 32-bit Mac OSX (Intel) binaries
iraf.macx.ppc.tar.gz # 32-bit Mac OSX (PPC) binaries

The advantage to installing the combined 'linux' or 'macosx' distributions
is that on 64-bit platforms the 32-bit binaries will be available in the
event a 64-bit bug is discovered. By defining the IRAFARCH environment
variable to be the name of the 32-bit system one can switch easily to the
new architecture and continue working.


To Download and Unpack teh IRAF Distribution
--------------------------------------------

All distribution files are built as a tarball of the toplevel
IRAF directory, i.e. they should be unpacked in a directory the user
creates. This is done to simplify updates by allowing a distribution to
overlay an existing installation. Thus, distribution files can be unpacked
with the command, e.g.

% mkdir iraf.v2161
% cd iraf.v2161
% tar zxf /<path>/iraf-<arch>.tar.gz

This will create a 'iraf.v2161' subdirectory containing the IRAF system.
See below for further instructions on installing IRAF.

Note that if you are updating an existing installation, you can simply
unpack the distribution tarball in the existing $iraf directory.



To Install IRAF for personal use:
---------------------------------

1) Download and unpack the appropriate distribution file as above.

2) Execute the install script:

% ./install # execute the install script

Answer the prompts, in most cases simply accepting the defaults will
be all that is needed.

This will create a private (i.e. user) installation of the IRAF system
that supercedes any system installation on the machine. Root permission
is NOT required to run the install script.

IRAF is immediately available by typing

% cl # login to IRAF from current terminal
% iraf # start IRAF in an XGterm window


To Install IRAF for system-wide use:
------------------------------------

1) Download and unpack the appropriate distribution file as above.

2) Execute the install script with root permissions:

% sudo ./install --system # execute the install script

or as the 'root' user:

# ./install --system # execute the install script

This will create a system installation of IRAF for all users of the
machine. Root permissions are required in order to write to system
directories.

IRAF is immediately available by typing

% cl # login to IRAF from current terminal
% iraf # start IRAF in an XGterm window


To Build From Sources:
----------------------

1) Download and unpack the source distribution file:

% tar zxf /<path>/iraf-src.tar.gz # unpack tar file
% cd iraf.v2161 # go to the IRAF directory

2) Execute the install script to create needed links:

% ./install # execute the install script

2) Configure the system for the proper architecture and build

% make <arch> # where <arch> is 'linux', 'macintel', etc
% make sysgen


0 comments on commit 3eea23e

Please sign in to comment.