java를 설치할 때 update-alternatives가 잘못된 옵션을 반환합니다.

java를 설치할 때 update-alternatives가 잘못된 옵션을 반환합니다.

java다음 위치에 설치하려고 합니다 debian jessie 8.8.

sudo update-alternatives --install /usr/bin/java java /usr/local/PeykAsa/jdk1.7.0/bin/java 315

나는 얻다:

update-alternatives: unknown option `--install /usr/bin/java'
Use 'update-alternatives --help' for program usage information.

나는 명령에 아무것도 빠졌다고 생각하지 않습니다.매뉴얼 페이지그리고 man update-alternatives말했다:

   --install link name path priority [--slave link name path]...
          Add  a  group  of  alternatives  to  the system.  link is the generic name for the master link, name is the name of its symlink in the alternatives directory, and path is the alternative being
          introduced for the master link.  The arguments after --slave are the generic name, symlink name in the alternatives directory and the alternative path for a slave link.  Zero or  more  --slave
          options,  each followed by three arguments, may be specified. Note that the master alternative must exist or the call will fail. However if a slave alternative doesn't exist, the corresponding
          slave alternative link will simply not be installed (a warning will still be displayed). If some real file is installed where an alternative link has to be installed, it is kept unless --force
          is used.

          If  the  alternative  name  specified  exists already in the alternatives system's records, the information supplied will be added as a new set of alternatives for the group.  Otherwise, a new
          group, set to automatic mode, will be added with this information.  If the group is in automatic mode, and the newly added alternatives' priority is higher than any  other  installed  alterna‐
          tives for this group, the symlinks will be updated to point to the newly added alternatives.

나는 그것을 시도했고 --force같은 결과를 얻었습니다. debian어떤 버전(예: 7, 6, 8.2, 8.8 등)에서도 이러한 문제가 발생한 적이 없습니다 .

답변1

이 명령을 어딘가에서 복사하여 붙여넣으면 ASCII 문자 대신 유니코드 문자가 표시될 수 있습니다(대시 대신 대시 -, 공백 대신 줄 바꿈하지 않는 공백 등). 단, 대시나 ​​이와 유사한 기호인 경우에는 옵션 매개변수로 처리되지 않습니다(단, 인식되지 않는 옵션으로 처리됩니다). --install /usr/bin/java오류에 매개변수로 나타나기 때문에 사이의 공백은 ASCII 공백이 아닐 수도 있지만,유니코드.

관련 정보