*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> install (1)              
Title
Content
Arch
Section
 

install(1)

Contents


NAME    [Toc]    [Back]

       install - Installs a command

SYNOPSIS    [Toc]    [Back]

       install  [-sS]  [-c  targetdir]  [-g  group] [-m mode] [-u
       owner] file [searchdir...]

       install [-osS] [-f targetdir] [-g  group]  [-m  mode]  [-u
       owner] file [searchdir...]

       install  [-g  group]  [-iosS] [-m mode] [-n targetdir] [-u
       owner] file [searchdir...]

       install [-g group]  [-MosS]  [-m  mode]  [-u  owner]  file
       [searchdir...]

       The  install  command  installs  file  in a specific place
       within a file system.  It is most often used in makefiles.

OPTIONS    [Toc]    [Back]

       Installs  file in targetdir only if there is not already a
       copy there.  If there is a copy of file in targetdir,  the
       command  issues a message to that effect and exits without
       overwriting the file.  This option can be  used  alone  or
       with  the -g, -m, -s, -S, or -u options.  Forces installation
 of file in targetdir even if a  copy  already  exists
       there.   If  there is already a copy of file in targetdir,
       the command sets the new copy's mode and owner to those of
       the  old  copy.  If there is not already a copy of file in
       targetdir, the command sets the mode to 755 and the  owner
       to  bin. This option can be used alone or with the -g, -m,
       -o, -s, -S, or -u options.  Specifies a group  other  than
       bin  for the destination file.  Ignores the default directory
 search list.  Searches for the file to  be  installed
       only  in  the  directories  specified  on the command line
       (searchdir ...).  This option cannot be used with the  -c,
       -f,  or  -M  options.   Moves file to targetdir instead of
       copying it.  This option cannot be used with the  -c,  -f,
       -i,  or  -n  options.  Specifies a mode other than 755 for
       the destination file.  Installs file in targetdir if there
       is  no  copy in any of the searched directories (searchdir
       ...).  Sets the mode of the file to 755 and the  owner  to
       bin.   This  option  cannot be used with the -c, -f, or -M
       options.  Saves the old copy of file by renaming  it  OLDfile
  and  leaving it in the directory where it was found.
       This option cannot be used with the -c option.   Specifies
       an  owner  other  than bin for the destination file.  Suppresses
 the display of all but error messages.  Causes the
       binary to be stripped after installation; see strip(1).

DESCRIPTION    [Toc]    [Back]

       The install command copies (or moves) file into the appropriate
 directory, retaining the owner and  permissions  of
       the  existing copy, if any.  A newly created file has permission
 code 755, owner bin, and group bin.   The  install
       command  writes  a  message  telling you which files it is
       replacing or creating and where they are going.

       If you supply no options or search directories  (searchdir
       ...),  the  install  command  searches the /bin, /usr/bin,
       /etc, /lib, and /usr/lib directories in that order  for  a
       file  with  the same name as file.  The command overwrites
       the first matching file with file  and  issues  a  message
       indicating that it has done so.  If no match is found, the
       command tells you and exits without taking further action.

       If  any  search directories (searchdir ...)  are specified
       on the command line, the  install  command  searches  them
       before it searches the default directories.

EXAMPLES    [Toc]    [Back]

       To  replace  a  command  that already exists in one of the
       default directories, enter: install  fixit

              This replaces the file fixit if it is found in  the
              /bin,  /usr/bin, /etc, /lib, or /usr/lib directory.
              Otherwise, the file fixit is  not  installed.   For
              example,  if  /usr/bin/fixit exists, then this file
              is replaced by a copy of the file fixit in the current
  directory.  To replace a command that already
              exists in a specified or  default  directory  while
              preserving  the  old  version,  enter:  install  -o
              fixit  /etc  /usr/games

              This replaces the file fixit if it is found in  the
              /etc  or  /usr/games  directory,  or  in one of the
              default directories. Otherwise, the file  fixit  is
              not  installed.   If  the file is replaced, the old
              version is preserved by renaming it OLDfixit in the
              directory in which it was found.  To replace a command
 that already exists in a specified  directory,
              enter:  install   -i  fixit  /u/judith/bin  /u/bernice/bin
  /usr/games

              This replaces the file fixit if it is found in  the
              /u/judith/bin, /u/bernice/bin, or /usr/games directory.
  Otherwise, the file is  not  installed.   To
              replace  a command found in a default directory, or
              install it in a specified directory if  it  is  not
              found, enter: install  -n  /usr/bin  fixit

              This  replaces the file fixit if it is found in one
              of the default directories.  If  the  file  is  not
              found,  it  is  installed  as  /usr/bin/fixit.   To
              install a new command, enter: install  -c  /usr/bin
              fixit

              This  creates a new command by installing a copy of
              the fixit file as /usr/bin/fixit, but only if  this
              file  does not already exist.  To install a command
              in a specified directory whether or not it  already
              exists, enter: install  -f  /usr/bin  -o  -s  fixit

              This forces the  fixit  file  to  be  installed  as
              /usr/bin/fixit   whether   or   not  /usr/bin/fixit
              already exists.  The old version, if any,  is  preserved
  by  renaming  it  to  /usr/bin/OLDfixit  (a
              result of the -o option).  The messages  that  tell
              where  the new command was installed are suppressed
              (a result of the -s option).








SEE ALSO    [Toc]    [Back]

      
      
       Commands:  chgrp(1),    chmod(1),     chown(1),     cp(1),
       installbsd(1), make(1), mv(1), strip(1)



                                                       install(1)
[ Back ]
 Similar pages
Name OS Title
installbsd Tru64 Installs a command (BSD version)
installboot OpenBSD installs a bootstrap on an FFS disk or partition
installboot OpenBSD installs a bootstrap on an FFS disk or partition
DtMsgLogSetHandler HP-UX installs an alternate message logging handler
autofsmount Tru64 Installs and removes AutoFS intercept points
XmRepTypeInstallTearOffModelConverter IRIX A representation type manager function that installs the resource converter for XmNtearOffModel.
XmRepTypeInstallTearOffModelConvert HP-UX A representation type manager function that installs the resource converter for XmNtearOffModel.
XmRepTypeInstallTearOffModelConverter Tru64 A representation type manager function that installs the resource converter for XmNtearOffModel.
XmRepTypeAddReverse Tru64 A representation type manager function that installs the reverse converter for a previously register...
XmRepTypeAddReverse HP-UX A representation type manager function that installs the reverse converter for a previously registered represe
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service