Amazon 표준 Linux 인스턴스에 this library called librsync을 설치하는 데 문제가 있습니다. Amazon EC2 인스턴스에서 librsync 설치
나는이 시도 :yum install librsync-devel
을하지만 난 No package librsync available
가지고
나는 또한 밝히는는이 지침을 설치 한 다음 (공정 충분한 것 같아요!) :
To build and test librsync from the extracted distribution do;
$ ./configure
$ make all check
난 리눅스 전문가가 아니므로 라이브러리 파일을 추출하고 다음 명령을 실행하십시오.
[[email protected]**-***-**-*** librsync]$ ./configure
-bash: ./configure: Permission denied
[[email protected]**-***-**-*** librsync]$ sudo ./configure
sudo: ./configure: command not found
[[email protected]**-***-**-*** librsync]$ sudo configure
sudo: configure: command not found
구성 파일의 권한을 변경하고 ./configure
명령을 다시 실행했습니다. 나는 완전히 잃었어요
checking whether g++ accepts -g... no
checking dependency style of g++... none
checking how to run the C++ preprocessor... /lib/cpp
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
: 나는 다음이 긴 예 목록 (full log here)하고 있어요. EC2 linux 인스턴스에서이 librsync 라이브러리를 설치하는 방법에 대해 알고 싶습니까?
감사합니다. 브라이언, 예, 사실 제 질문에 대한 답변을보기 직전에 발견되었습니다 (편집 참조). 예, sourceforge에서 파일을 얻었습니다. 로컬로 압축을 풀고 winscp를 통해 업로드했습니다. 권한 문제를 우회 한 후에 C++에 대한 오류가 거의 없었습니다. 나는 [여기에 전체 로그를 게시] (http://pastebin.com/E77VQ02m) – TheDude
브라이언 감사합니다. 그 (거의) 해냈어! 내가 tar를 다시 업로드하고 EC2 인스턴스에서 압축을 풀어서 gcc & make를 설치하고 ** ** 로그를 보았다. (http://pastebin.com/9C9nEk3g)), 나는 그것을 호출 해 보았다. 즉. 'librsync --help'하지만 작동하지 않습니다 ('-bash : librsync : command not found') ... 저는 그것이 실행 파일이 아니라 라이브러리라는 것을 알고 있습니다 만, 어떻게하면 SSH를 통해 호출 할 수 있습니까? – TheDude
추 신 : [readme는 여기에 있습니다.] (https://github.com/kaseya/librsync/blob/master/README) 및 [makefile.in은 여기에 있습니다.] (https://github.com/kaseya/librsync/blob/master/ Makefile.in) – TheDude