MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


System Administration Commands                        install(1M)



NAME
     install - install commands

SYNOPSIS
     /usr/sbin/install -c dira [-m mode] [-u user] [-g group]
          [-o] [-s] file


     /usr/sbin/install -f dirb [-m mode] [-u user] [-g group]
          [-o] [-s] file


     /usr/sbin/install -n dirc [-m mode] [-u user] [-g group]
          [-o] [-s] file


     /usr/sbin/install -d  -i [-m mode] [-u user] [-g group]
          [-o] [-s] dirx...


     /usr/sbin/install [-m mode] [-u user] [-g group] [-o] [-s] file
          [dirx]...


DESCRIPTION
     install  is  most  commonly  used  in   ``makefiles''   (see
     make(1S))  to  install  a  file in specific locations, or to
     create directories  within  a  file  system.  Each  file  is
     installed by copying it into the appropriate directory.


     install uses no special privileges to copy  files  from  one
     place to another. The implications of this are:

         o    You must have permission to read the  files  to  be
              installed.

         o    You must have permission to copy into the  destina-
              tion directory.

         o    You must have permission to change the modes on the
              final  copy  of  the file if you want to use the -m
              option.

         o    You must be super-user if you want to  specify  the
              ownership  of  the installed file with the -u or -g
              options.  If  you  are  not  the  super-user,   the
              installed  file  is owned by you, regardless of who
              owns the original.






SunOS 5.11           Last change: 3 Nov 2005                    1






System Administration Commands                        install(1M)



     Note that if the ROT environment variable is set,  each  of
     the  default  directory paths are prefixed by its value (for
     example, $ROT/bin and so on).


     install prints messages telling the user exactly what  files
     it is replacing or creating and where they are going.


     If no options or directories (dirx ...) are  given,  install
     searches  a  set  of  default  directories ( /bin, /usr/bin,
     /etc, /lib, and /usr/lib, in that order) for a file with the
     same  name  as  file.  When  the  first occurrence is found,
     install issues a message saying that it is overwriting  that
     file  with  file,  and proceeds to do so. If the file is not
     found, the program states this and exits.


     If one or more directories (dirx ...)  are  specified  after
     file,  those  directories  are  searched  before the default
     directories.


     This version of install (/usr/sbin/install) is not  compati-
     ble with the install binaries in many versions of Unix other
     than Solaris. For a  higher  degree  of  compatibility  with
     other   Unix   versions,   use  /usr/ucb/install,  which  is
     described in the install(1B) man page.

OPTIONS
     The following options are supported:

     -c dira     Install file in the directory specified by dira,
                 if  file  does  not  yet  exist. If it is found,
                 install issues a message saying  that  the  file
                 already  exists,  and  exits without overwriting
                 it.


     -f dirb     Force file to be installed in  given  directory,
                 even  if  the  file  already exists. If the file
                 being installed does not already exist, the mode
                 and  owner of the new file is set to 755 and bin
                 , respectively. If the file already exists,  the
                 mode  and  owner is that of the already existing
                 file.


     -n dirc     If file is not found  in  any  of  the  searched
                 directories,  it  is put in the directory speci-
                 fied in dirc. The mode and owner of the new file
                 is set to 755 and bin, respectively.



SunOS 5.11           Last change: 3 Nov 2005                    2






System Administration Commands                        install(1M)



     -d          Create a directory. Missing  parent  directories
                 are  created  as required as in mkdir -p. If the
                 directory already exists, the owner,  group  and
                 mode  is  set to the values given on the command
                 line.


     -i          Ignore default directory  list,  searching  only
                 through the given directories (dirx ...).


     -m mode     The mode of the new file is set to mode. Set  to
                 0755 by default.


     -u user     The owner of the new file is set to  user.  Only
                 available  to  the  super-user.  Set  to  bin by
                 default.


     -g group    The group id of the new file is  set  to  group.
                 Only  available to the super-user. Set to bin by
                 default.


     -o          If file is found, save  the  ``found''  file  by
                 copying  it to OLDfile in the directory in which
                 it was found. This option is useful when instal-
                 ling  a  frequently used file such as /bin/sh or
                 /lib/saf/ttymon, where the existing file  cannot
                 be removed.


     -s          Suppress printing of messages other  than  error
                 messages.


USAGE
     See largefile(5) for the  description  of  the  behavior  of
     install  when  encountering files greater than or equal to 2
     Gbyte ( 2^31 bytes).

ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:










SunOS 5.11           Last change: 3 Nov 2005                    3






System Administration Commands                        install(1M)



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Availability                 SUNWcsu                     
    


SEE ALSO
     chgrp(1), chmod(1), chown(1), cp(1), install(1B),  make(1S),
     mkdir(1), attributes(5), largefile(5)













































SunOS 5.11           Last change: 3 Nov 2005                    4



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™