Ho un accesso SSH remoto a un server web. Funziona su CentOS e mi chiedevo come posso installare un client SVN localmente?
È anche possibile?
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:
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:
È 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.
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! :)
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.
--prefix=$HOME
, dal momento che dovrebbe essere impostato correttamente.