CentOS 7.2에 s3cmd를 설치하는 방법은 무엇입니까?

CentOS 7.2에 s3cmd를 설치하는 방법은 무엇입니까?

아래 링크의 지침을 따르면 CentOS 6.6용이고 7.2를 실행 중이므로 예상대로 작동하지 않습니다. 과거에 yum을 통해 s3cmd를 설치했는데 제대로 작동했습니다. 그러나 이제 yum에서는 s3cmd가 Python 2.6에 의존하고 내 서버가 2.7을 실행하고 있다고 알려줍니다. Python 2.6 및 2.7을 설치하는 최선의 접근 방식입니까, 아니면 소스에서 s3cmd를 컴파일하고 해당 경로로 이동합니까? 어느 쪽이든, 나는 그것에 약간 빠져 있으므로 여기에 의견을 보내 주시면 감사하겠습니다.

(이것은 내가 성공하지 못한 채 시도한 것입니다)

https://s3bubble.com/installing-s3cmd-on-centos-6-6/

답변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

실제 패키지 이름을 찾는 방법과 설치 방법을 알아보려면 배포 설명서를 다시 참조하세요.

관련 정보