Como faço para instalar o s3cmd no CentOS 7.2?

1

Seguir as instruções do link abaixo não funciona como esperado, uma vez que são para o CentOS 6.6 e estou executando o 7.2. No passado eu instalei o s3cmd via yum e ele funciona muito bem. Agora, no entanto, o yum está me dizendo que o s3cmd depende do python 2.6, enquanto o meu servidor está executando 2.7. É a minha melhor abordagem para instalar o python 2.6 ao lado de 2.7 ou para compilar o s3cmd a partir do código-fonte e seguir esse caminho? Estou um pouco fora do meu elemento de qualquer maneira, então sou grato por qualquer contribuição aqui.

(Isso é o que eu já tentei, sem sucesso)

link

    
por etipaced 26.04.2016 / 22:52

1 resposta

0

De acordo com a página que você vinculou , ela aponta para link . De acordo com o site oficial do Amazon S3 Tools :

S3cmd requires Python 2.6 (or newer)

e

Note: the [LINUX repositories at http://s3tools.org/repositories] are NOT up to date. Download the latest version of S3cmd from SourceForge or GitHub above or get the s3cmd package from your Linux distribution's own repositories.

Se yum install s3cmd com seus repositórios padrão (ou possivelmente EPEL) não funcionar por algum motivo, você poderá instalar a partir do SourceForge. A última versão é a 1.6.1, então faça o download em aqui . Depois de fazer o download, faça o seguinte:

$ tar -xzf s3cmd-1.6.1.tar.gz
$ cd s3cmd-1.6.1
$ sudo python setup.py install

Isso extrairá o arquivo .tar.gz e navegará até a pasta extraída e executará o script de instalação s3cmd.

Note que, de acordo com o arquivo INSTALL , você precisa do módulo "distutils" do Python :

You will however need Python "distutils" module for this to work. It is often part of the core python package (e.g. in OpenSuse Python 2.5 package) or it can be installed using your package manager, e.g. in Debian use

apt-get install python-setuptools

Again, consult your distribution documentation on how to find out the actual package name and how to install it then.

    
por 26.04.2016 / 23:17

Tags