Lo primero que hay que hacer para poner en marcha un sistema de archivos distribuido con Coda, es instalar y configurar el servidor SCM, como se verá a continuación.
Antes de proceder con la instalación, se ha de añadir una nueva fuente en el /etc/apt/sources.list, para ello edite dicho archivo y añada una de las siguientes líneas:
En caso de tratarse de la distribución estable de Debian:
deb http://www.coda.cs.cmu.edu/debian stable/ |
En caso de tratarse de la distribución en desarrollo de Debian (Sid)[9]:
deb http://www.coda.cs.cmu.edu/debian unstable/ |
Una vez que se han guardado los cambios, se actualiza el sistema:
# apt-get update |
Y finalmente se instala el servidor Coda:
# apt-get install coda-server Leyendo lista de paquetes... Hecho Creando árbol de dependencias... Hecho Se instalarán los siguientes paquetes extras: coda-update liblwp2 librpc23 librvm1 rvm-tools Se instalarán los siguientes paquetes NUEVOS: coda-server coda-update liblwp2 librpc23 librvm1 rvm-tools 0 actualizados, 6 se instalarán, 0 para eliminar y 1 no actualizados. Se necesita descargar 0B/7591kB de archivos. Se utilizarán 18,0MB de espacio de disco adicional después de desempaquetar. ¿Desea continuar? [S/n] s Leyendo bitácoras... Hecho. Seleccionando el paquete liblwp2 previamente no seleccionado. (Leyendo la base de datos ... 214264 ficheros y directorios instalados actualmente.) Desempaquetando liblwp2 (de .../l/lwp/liblwp2_1.10_i386.deb) ... Seleccionando el paquete librpc23 previamente no seleccionado. Desempaquetando librpc23 (de .../r/rpc2/librpc23_1.20_i386.deb) ... Seleccionando el paquete coda-update previamente no seleccionado. Desempaquetando coda-update (de .../coda-update_6.0.3-1_i386.deb) ... Seleccionando el paquete librvm1 previamente no seleccionado. Desempaquetando librvm1 (de .../r/rvm/librvm1_1.8_i386.deb) ... Seleccionando el paquete rvm-tools previamente no seleccionado. Desempaquetando rvm-tools (de .../r/rvm/rvm-tools_1.8_i386.deb) ... Seleccionando el paquete coda-server previamente no seleccionado. Desempaquetando coda-server (de .../coda-server_6.0.3-1_i386.deb) ... Configurando liblwp2 (1.10) ... Configurando librpc23 (1.20) ... Configurando coda-update (6.0.3-1) ... Configurando librvm1 (1.8) ... Configurando rvm-tools (1.8) ... Configurando coda-server (6.0.3-1) ... localepurge: checking system for new locale ... localepurge: processing locale files ... localepurge: processing man pages ... |
El siguiente listado muestra el contenido de los dos paquetes instalados anteriormente:
# dpkg -L coda-server /. /etc /etc/coda /etc/coda/server.conf.ex /etc/init.d /etc/init.d/codasrv.init /etc/init.d/auth2.init /usr /usr/bin /usr/bin/getvolinfo /usr/bin/norton /usr/bin/norton-reinit /usr/bin/reinit /usr/bin/rpc2ping /usr/bin/smon2 /usr/sbin /usr/sbin/coda-server-logrotate /usr/sbin/startserver /usr/sbin/codaconfedit /usr/sbin/codastart /usr/sbin/partial-reinit.sh /usr/sbin/createvol_rep /usr/sbin/purgevol /usr/sbin/purgevol_rep /usr/sbin/bldvldb.sh /usr/sbin/vice-setup /usr/sbin/vice-setup-rvm /usr/sbin/vice-setup-scm /usr/sbin/vice-setup-srvdir /usr/sbin/vice-setup-user /usr/sbin/vice-killvolumes /usr/sbin/coda-setup-ports /usr/sbin/pdbtool /usr/sbin/inoder /usr/sbin/au /usr/sbin/auth2 /usr/sbin/initpw /usr/sbin/volutil /usr/sbin/codasrv /usr/sbin/printvrdb /usr/share /usr/share/doc /usr/share/doc/coda-server /usr/share/doc/coda-server/copyright /usr/share/doc/coda-server/changelog.gz /usr/share/doc/coda-server/changelog.Debian.gz /vice /vice/backup /vice/db /vice/misc /vice/vol /vice/srv # dpkg -L rvm-tools /. /usr /usr/sbin /usr/sbin/rvmutl /usr/sbin/rdsinit /usr/share /usr/share/doc /usr/share/doc/rvm-tools /usr/share/doc/rvm-tools/copyright /usr/share/doc/rvm-tools/changelog.gz # dpkg -L coda-update /. /usr /usr/sbin /usr/sbin/rpc2portmap /usr/sbin/updatesrv /usr/sbin/updateclnt /usr/sbin/updatefetch /usr/share /usr/share/doc /usr/share/doc/coda-update /usr/share/doc/coda-update/copyright /usr/share/doc/coda-update/changelog.gz /usr/share/doc/coda-update/changelog.Debian.gz /etc /etc/init.d /etc/init.d/coda-update |