Ubuntu 12.04를 새로 설치 했을 때 Spark IM 을 설치하려고 하지만 모든 종류의 문제가 발생합니다. 지금까지 내가 취한 조치는 다음과 같습니다.
sudo mv Desktop/Spark/ /opt/
그런 다음 파일을 root로 실행하려고 sudo sh /opt/Spark/Spark
하지만 다음 오류가 발생합니다.
/opt/Spark/Spark: 150: /opt/Spark/Spark: bin/unpack200: not found
Error unpacking jar files. Aborting.
You might need administrative priviledges for this operation.
루트 (관리자 사용)로 파일을 실행했기 때문에 "관리 권한이 필요할 수 있습니다"라고 말하는 이유를 이해할 수 없습니다.
다음은 running의 출력입니다 ls -Al
.
total 56
drwxr-xr-x 2 pedro pedro 4096 Jul 1 2011 bin
drwxr-xr-x 4 pedro pedro 4096 Jul 1 2011 documentation
drwxr-xr-x 2 pedro pedro 4096 Jan 23 14:28 .install4j
drwxr-xr-x 4 pedro pedro 4096 Jul 1 2011 jre
drwxr-xr-x 6 pedro pedro 4096 Jul 1 2011 lib
drwxr-xr-x 2 pedro pedro 4096 Jul 1 2011 logs
drwxr-xr-x 2 pedro pedro 4096 Jul 1 2011 plugins
drwxr-xr-x 3 pedro pedro 4096 Jul 1 2011 resources
-rwxr-xr-x 1 pedro pedro 8528 Jul 1 2011 Spark
-rwxr-xr-x 1 pedro pedro 7520 Jul 1 2011 starter
drwxr-xr-x 3 pedro pedro 4096 Jul 1 2011 xtra
실행하려는 파일이 "sh"파일이므로 sudo chmod +x Spark
올바르게 수행 할 필요가 없습니까?
이것이 실행되지 않는 이유는 무엇입니까? 문제를 해결하려면 어떻게해야합니까?
이 버전의 문제점은 프로그램 /bin/unpack200
이 존재하지 않는 파일을 실행하려고한다는 것 입니다. 그러나 파일 /usr/bin/unpack200
이 존재합니다. 이것은이 파일이 사용되는 시스템의 아키텍처에 따라 다른 위치에 있다는 사실 때문입니다. 32 비트 인 경우 한 위치에 있고 64 비트 인 경우 다른 위치에 있습니다.
파일이 32 비트 아키텍처에서 실행되도록 만들어졌지만 64 비트 컴퓨터를 사용하고 있기 때문에이 문제가 발생합니다.
따라서이 문제를 해결하려면 32 비트 라이브러리를 설치해야합니다. 이렇게하려면 다음을 입력하십시오 sudo apt-get install ia32-libs
..
출처:
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다