아래 링크의 지침을 따르면 CentOS 6.6용이고 7.2를 실행 중이므로 예상대로 작동하지 않습니다. 과거에 yum을 통해 s3cmd를 설치했는데 제대로 작동했습니다. 그러나 이제 yum에서는 s3cmd가 Python 2.6에 의존하고 내 서버가 2.7을 실행하고 있다고 알려줍니다. Python 2.6 및 2.7을 설치하는 최선의 접근 방식입니까, 아니면 소스에서 s3cmd를 컴파일하고 해당 경로로 이동합니까? 어느 쪽이든, 나는 그것에 약간 빠져 있으므로 여기에 의견을 보내 주시면 감사하겠습니다.
(이것은 내가 성공하지 못한 채 시도한 것입니다)
답변1
~에 따르면당신이 링크한 페이지, 이는 다음을 가리킨다.http://s3tools.org/repositories. 공식에 따르면Amazon S3 도구 사이트:
S3cmd에는 Python 2.6 이상이 필요합니다.
그리고
참고: [LINUX 저장소는 다음 위치에 있습니다.http://s3tools.org/repositories]최신이 아닙니다. 위의 SourceForge 또는 GitHub에서 S3cmd의 최신 버전을 다운로드하거나 Linux 배포판의 자체 저장소에서 s3cmd 패키지를 가져옵니다.
yum install s3cmd
어떤 이유로 기본 저장소(또는 EPEL)가 작동하지 않는 경우 SourceForge에서 설치할 수 있습니다. 최신버전은 1.6.1 이므로 아래에서 다운로드해주세요.여기. 다운로드한 후 다음을 수행하십시오.
$ tar -xzf s3cmd-1.6.1.tar.gz
$ cd s3cmd-1.6.1
$ sudo python setup.py install
그러면 .tar.gz 파일이 추출되고 추출된 폴더로 이동한 후 s3cmd 설치 스크립트가 실행됩니다.
에 따르면 참고하시기 바랍니다.설치 파일, Python "distutils" 모듈이 필요합니다:
그러나 이 작업을 수행하려면 Python "distutils" 모듈이 필요합니다. 이는 일반적으로 핵심 Python 패키지(예: OpenSuse Python 2.5 패키지)의 일부이거나 Debian과 같은 패키지 관리자를 사용하여 설치할 수 있습니다.
apt-get install python-setuptools
실제 패키지 이름을 찾는 방법과 설치 방법을 알아보려면 배포 설명서를 다시 참조하세요.