%general-entities; ]> $Date$ NAS-&nas-version; NAS Introduction to NAS The Network Audio System is a network transparent, client/server audio transport system used to read , write and play audio files in many formats including .au, .snd, .voc, .wav, .aiff, .aif and .iff. It can be described as the audio equivalent of an X server. NAS is an older sound server included in BLFS primarily because it is an optional dependency for several packages. Unless you know you need NAS, it is probably not needed at all. There may be a more recent release available from the NAS home page. You can check and probably use the existing BLFS instructions. Note that versions other than the one shown in the download URLs have not been tested in a BLFS environment. Package Information Download (HTTP): Download (FTP): Download MD5 sum: &nas-md5sum; Download size: &nas-size; Estimated disk space required: &nas-buildsize; Estimated build time: &nas-time; NAS Dependencies Required User Notes: Installation of NAS Install NAS by running the following commands: xmkmf && make World This package does not come with a test suite. Now, as the root user: make XPLIB= install install.man && install -v -m755 -d /usr/share/doc/nas-&nas-version;/{html,pdf} && install -v -m644 doc/html/* /usr/share/doc/nas-&nas-version;/html && install -v -m644 doc/pdf/* /usr/share/doc/nas-&nas-version;/pdf && install -v -m644 doc/{README,actions,*.{ps,txt}} \ /usr/share/doc/nas-&nas-version; Command Explanations xmkmf: make World: These commands use the standard for compiling Imake based applications. : This option is necessary to prevent the build system from trying to link to an unused and deprecated library. Configuring NAS Config Files /etc/nas/nasd.conf /etc/nas/nasd.conf Configuration Information Create the NAS configuration file using the following command: install -v -m644 /etc/nas/nasd.conf.eg /etc/nas/nasd.conf Edit the new configuration file to suit your network and system needs. Boot Script The NAS server cannot run simultaneously with other sound servers, such as MAS or JACK. Install the /etc/rc.d/init.d/nas init script included in the package. nas make install-nas The init script uses a default parameter to allow access to all hosts on the network. Review the nasd man page for other available parameters if you need to modify the script. Contents Installed Programs Installed Library Installed Directory auconvert, auctl, audemo, audial, auedit, auinfo, aupanel, auphone, auplay, aurecord, auscope, autool, auwave, checkmail, issndfile, nasd, playbucket, and soundtoh libaudio.{so,a} /etc/nas, /usr/X11R6/include/audio and /usr/share/doc/nas-&nas-version; Short Descriptions au{utilities} are a collection of tools to convert, play, edit, record, and manipulate sound files. See the respective man page for each utility for a full description of each one. au{utilities} checkmail plays a sound file when the user receives mail. checkmail issndfile checks if a file is in a recognized audio file format. issndfile nasd is the Network Audio System server daemon. nasd playbucket plays, or creates, the bucket corresponding to the specified file. playbucket soundtoh converts a sound file to a C language header file. soundtoh libaudio.{so,a} contains API functions to read and write audio files. libaudio.{so,a}