Instalando o SVN sem acesso root

3

Eu tenho um acesso SSH remoto a um servidor da web. Ele está rodando no CentOS e eu queria saber como instalar um cliente SVN localmente?

É possível?

    
por studiohack 27.11.2009 / 06:15

4 respostas

3

A maioria dos programas unix pode ser compilada, instalada e executada sem permissões de root. Com ferramentas que usam autoconf, você só precisa especificar um prefixo para onde instalar os artefatos resultantes. O procedimento geralmente é assim:

./configure --prefix=${HOME}
make
make check
make install

Com o subversion, você pode ter que compilar um número de dependências primeiro. Estes incluem:

  • libapr e libapr-util
  • SQLite
  • libz
  • libneon ou libserf (opcional)
  • OpenSSL (opcional)
  • Berkely DB (opcional)
  • libsasl (opcional)
  • KDELibs, chaveiro do GNOME (opcional)
por 27.11.2009 / 06:35
2

Você pode fazer o download do código-fonte SVN . No começo, você pode dizer ./configure --prefix=/path/to/home/directory . Então você pode make , e make install , e o subversion será instalado no caminho especificado em "prefixo". Isso o instalaria em um local onde seu usuário poderia executar o programa, mas não seria instalado em todo o sistema.

    
por 27.11.2009 / 06:32
1

Faça o download das fontes mais recentes no link

descompacte-o e altere dir para a pasta de resultados (por exemplo, subversion-1.8.1 - mais recente)

./configure --prefix=$HOME 

make install  

verifique o resultado

$HOME/bin/svn --version

divirta-se! :)

    
por 27.11.2009 / 06:43
0

Faça o download da fonte SVN para o seu diretório pessoal e execute o make sem instalar. O executável do SVN deve aparecer no diretório src ou similar.

Outra forma seria encontrar o pacote SVN rpm apropriado e extrair conteúdos em vez de instalar.

    
por 27.11.2009 / 06:18

Tags