Installazione di SVN senza accesso root


3

Ho un accesso SSH remoto a un server web. Funziona su CentOS e mi chiedevo come posso installare un client SVN localmente?

È anche possibile?

Risposte:


3

La maggior parte dei programmi unix può essere compilata, installata ed eseguita senza i permessi di root. Con gli strumenti che utilizzano autoconf, devi solo specificare un prefisso su dove installare gli artefatti risultanti. La procedura di solito si presenta così:

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

Con sovversione, potrebbe essere necessario compilare prima un numero di dipendenze. Questi includono:

  • libapr e libapr-util
  • SQLite
  • libz
  • libneon o libserf (opzionale)
  • OpenSSL (opzionale)
  • Berkely DB (opzionale)
  • libsasl (opzionale)
  • KDELibs, portachiavi GNOME (opzionale)

2

È possibile scaricare il codice sorgente SVN . All'inizio, puoi dire ./configure --prefix=/path/to/home/directory. Quindi puoi make, e make install, e la sovversione verrà installata nel percorso specificato in "prefisso". Ciò lo installerebbe in un posto dove l'utente potrebbe eseguire il programma, ma non sarà installato a livello di sistema.


O anche solo --prefix=$HOME, dal momento che dovrebbe essere impostato correttamente.

1

Scarica le ultime fonti da http://subversion.tigris.org

scompattalo e cambia dir nella cartella dei risultati (ad esempio subversion-1.8.1 - ultimo)

./configure --prefix=$HOME 

make install  

controlla il risultato

$HOME/bin/svn --version

godere! :)


0

Scarica il sorgente SVN nella tua home directory ed esegui make senza installarlo. L'eseguibile SVN dovrebbe apparire nella directory src o simile.

Un altro modo sarebbe trovare il pacchetto rpm SVN appropriato ed estrarre i contenuti invece di installarli.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.