<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>cablop.net - Software Tips &#187; Ubuntu</title>
	<atom:link href="http://sw.cablop.net/tips/tag/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://sw.cablop.net/tips</link>
	<description>Tips de software, hardware... y algo más</description>
	<lastBuildDate>Fri, 05 Feb 2010 16:50:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mover los archivos de las bases de datos de MySQL a otra ruta en Ubuntu</title>
		<link>http://sw.cablop.net/tips/2009/10/13/mover-los-archivos-de-las-bases-de-datos-de-mysql-a-otra-ruta-en-ubuntu/</link>
		<comments>http://sw.cablop.net/tips/2009/10/13/mover-los-archivos-de-las-bases-de-datos-de-mysql-a-otra-ruta-en-ubuntu/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 00:52:23 +0000</pubDate>
		<dc:creator>天龙</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[base de datos]]></category>

		<guid isPermaLink="false">http://sw.cablop.net/tips/?p=114</guid>
		<description><![CDATA[Esto es especialmente útil cuando queremos que estos archivos queden en otra ubicación, como otro directorio, otra partición, otro disco duro, quizá un disco extraíble o una unidad en red.
Los pasos:
1) Creamos la nueva ubicación para los archivos y le damos los permisos al usuario mysql
$ sudo mkdir /nueva/ubicacion/bases/mysql
$ sudo chown mysql:mysql /nueva/ubicacion/bases/mysql
2) Nos deplazamos [...]]]></description>
			<content:encoded><![CDATA[<p>Esto es especialmente útil cuando queremos que estos archivos queden en otra ubicación, como otro directorio, otra partición, otro disco duro, quizá un disco extraíble o una unidad en red.</p>
<p>Los pasos:</p>
<p>1) Creamos la nueva ubicación para los archivos y le damos los permisos al usuario mysql</p>
<p style="padding-left: 30px"><span style="color: #993300"><code>$ sudo mkdir /nueva/ubicacion/bases/mysql<br />
$ sudo chown mysql:mysql /nueva/ubicacion/bases/mysql</code></span></p>
<p>2) Nos deplazamos a la ubicación actual de los archivos de las bases de datos
</p>
<p style="padding-left: 30px"><span style="color: #993300"><code>$ cd /var/lib/mysql</code></span></p>
<p>3) Detenemos el motor de bases de datos</p>
<p style="padding-left: 30px"><span style="color: #993300"><code>$ sudo /etc/init.d/mysql stop</code></span></p>
<p>4) Copiamos la carpeta de cada base de datos a la nueva ubicación preservando sus permisos</p>
<p style="padding-left: 30px"><span style="color: #993300"><code>$ cp -rp mysql /nueva/ubicacion/bases/mysql/</code></span></p>
<p>5) Editamos el archivo my.cnf (<span style="color: #339966">/etc/mysql/my.cnf</span>)</p>
<p style="padding-left: 30px"><span style="color: #993300"><code>$ sudo -b gedit /etc/mysql/my.cnf</code></span></p>
<p>o</p>
<p style="padding-left: 30px"><span style="color: #993300"><code>$ sudo nano /etc/mysql/my.cnf</code></span></p>
<p>y modificamos la línea</p>
<p style="padding-left: 30px"><span style="color: #333399"><code>datadir = /var/lib/mysql</code></span></p>
<p>con la nueva ubicación</p>
<p style="padding-left: 30px"><span style="color: #333399"><code>datadir = /nueva/ubicacion/bases/mysql</code></span></p>
<p>6) Renombramos o reubicamos las viejas bases de datos.</p>
<p>7) Reiniciamos el servidor MySQL</p>
<p style="padding-left: 30px"><span style="color: #993300"><code>$ sudo /etc/init.d/mysql start</code></span></p>
<p>Si todo ha salido bien, nuestro servidor de MySQL está corriendo nuevamente con las mismas bases de datos que ya teníamos.</p>
<p><strong>Fuente:</strong></p>
<p><a href="http://www.ubuntu-howto.info/howto/how-to-move-mysql-databases-to-another-location-partition-or-hard-drive" target="_blank"> How to move mysql database to another drive or partition</a></p>
]]></content:encoded>
			<wfw:commentRss>http://sw.cablop.net/tips/2009/10/13/mover-los-archivos-de-las-bases-de-datos-de-mysql-a-otra-ruta-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Que la consola no nos pida la contraseña al usar sudo</title>
		<link>http://sw.cablop.net/tips/2009/08/29/que-la-consola-no-nos-pida-la-contrasena-al-usar-sudo/</link>
		<comments>http://sw.cablop.net/tips/2009/08/29/que-la-consola-no-nos-pida-la-contrasena-al-usar-sudo/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 16:42:21 +0000</pubDate>
		<dc:creator>天龙</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[consola]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[sudo]]></category>
		<category><![CDATA[sudoers]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[visudo]]></category>

		<guid isPermaLink="false">http://sw.cablop.net/tips/?p=83</guid>
		<description><![CDATA[Consola o terminal, que es la misma cosa… que no es lo que se discute en este momento.
Algunos usuarios, como yo, no queremos que el sistema nos pregunte la contraseña a cada paso que damos cuando usamos sudo (ni Vista que fuera) y simplemente queremos ver como al ejecutar sudo &#60;nuestrocomando&#62; simplemente las cosas se [...]]]></description>
			<content:encoded><![CDATA[<p>Consola o terminal, que es la misma cosa… que no es lo que se discute en este momento.</p>
<p>Algunos usuarios, como yo, no queremos que el sistema nos pregunte la contraseña a cada paso que damos cuando usamos sudo (ni Vista que fuera) y simplemente queremos ver como al ejecutar <em>sudo &lt;nuestrocomando&gt;</em> simplemente las cosas se hagan. (Que la práctica no es recomendada, bueno, quizá para un servidor, pero en nuestro equipo de la casa…)</p>
<p><span style="text-decoration: underline">Esta es una de las soluciones:</span></p>
<p>Primero abrimos la consola.</p>
<p>Luego ejecutamos el comando</p>
<p style="padding-left: 30px"><span style="color: #993300">sudo visudo</span></p>
<p>(Esperamos que esta sea la última vez que escribamos la contraseña en la consola.)</p>
<p>Nos aparecerá un editor (en las versiones anteriores tuvieron el cuidado de que fuera nano, en hardy no sé porque es el condenado vi).</p>
<p>Y descomentamos la línea que dice:</p>
<p style="padding-left: 30px"><span style="color: #000080"># %sudo ALL=NOPASSWD: ALL</span></p>
<p>Para ello quitamos el # al inicio de esa línea. [1]</p>
<p>Luego guardamos el archivo.</p>
<p>Solo nos falta una cosa… añadimos nuestro usuario al grupo sudo y con eso ya está.</p>
<p>[1] Parece que a veces sudo le hace caso a las primeras directivas que lee y a veces a las últimas… y a veces nos quita los permisos de algunas reglas al establecer nuevas o simplemente omite los permisos de las nuevas directivas… Simple, si ese es el caso movemos la línea al final del archivo. O, en el caso paranóico, la dejamos donde está, lo que la convierte en la primera regla, y luego la copiamos también en el final del archivo, lo que la hace la primera y la última reglas.</p>
<p><span style="text-decoration: underline">En resumen</span></p>
<p>1. En la consola ejecutamos <span style="color: #993300">sudo visudo</span>.<br />
2. En el editor descomentamos la línea <span style="color: #333399"># %sudo ALL=NOPASSWD: ALL</span> y guardamos (en algunos casos, es necesario copiarla o moverla al final del archivo).<br />
3. Añadimos nuestro usuario al grupo sudo.</p>
]]></content:encoded>
			<wfw:commentRss>http://sw.cablop.net/tips/2009/08/29/que-la-consola-no-nos-pida-la-contrasena-al-usar-sudo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cambiar la contraseña del usuario postgres en Ubuntu con PostgreSQL 8.3</title>
		<link>http://sw.cablop.net/tips/2009/08/29/cambiar-la-contrasena-del-usuario-postgres-en-ubuntu-con-postgresql-8-3/</link>
		<comments>http://sw.cablop.net/tips/2009/08/29/cambiar-la-contrasena-del-usuario-postgres-en-ubuntu-con-postgresql-8-3/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 16:03:24 +0000</pubDate>
		<dc:creator>天龙</dc:creator>
				<category><![CDATA[PostgreSQL 8.3]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[PostgreSQL 8.x]]></category>

		<guid isPermaLink="false">http://sw.cablop.net/tips/?p=52</guid>
		<description><![CDATA[Esta es una situación bastante simple, pero no sobra tenerla aquí a la mano.
Nos conectamos a la base de datos postgres con el usuario postgres:
sudo -u postgres psql postgres
Ya en el shell de PostgreSQL solicitamos establecer la contraseña al usuario postgres:
\password postgres
Asignamos la contraseña que nos parezca apropiada.
Eso es todo.
]]></description>
			<content:encoded><![CDATA[<p>Esta es una situación bastante simple, pero no sobra tenerla aquí a la mano.</p>
<p>Nos conectamos a la base de datos <em>postgres</em> con el usuario <em>postgres</em>:</p>
<p style="padding-left: 30px"><span style="color: #993300">sudo -u postgres psql postgres</span></p>
<p>Ya en el shell de PostgreSQL solicitamos establecer la contraseña al usuario <em>postgres</em>:</p>
<p style="padding-left: 30px"><span style="color: #993300">\password postgres</span></p>
<p>Asignamos la contraseña que nos parezca apropiada.</p>
<p>Eso es todo.</p>
]]></content:encoded>
			<wfw:commentRss>http://sw.cablop.net/tips/2009/08/29/cambiar-la-contrasena-del-usuario-postgres-en-ubuntu-con-postgresql-8-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalar PostGIS en Ubuntu con PostgreSQL 8.3</title>
		<link>http://sw.cablop.net/tips/2009/08/29/instalar-postgis-en-ubuntu-con-postgresql-8-3/</link>
		<comments>http://sw.cablop.net/tips/2009/08/29/instalar-postgis-en-ubuntu-con-postgresql-8-3/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 16:01:11 +0000</pubDate>
		<dc:creator>天龙</dc:creator>
				<category><![CDATA[PostGIS]]></category>
		<category><![CDATA[PostgreSQL 8.3]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[PostgreSQL 8.x]]></category>
		<category><![CDATA[template_postgis]]></category>

		<guid isPermaLink="false">http://sw.cablop.net/tips/?p=49</guid>
		<description><![CDATA[Esta instalación se realizó sobre Ubuntu 9.04 con PostgreSQL 8.3.
Instalación de PostGIS
Una vez instalado el PostgreSQL instalamos el PostGIS.
Nos vamos a sentir tentados a instalar el paquete postgis, pero este es un metapaquete que por alguna razón no nos instala el PostGIS.
El que debemos instalar es postgresql-8.3-postgis.
Por consola el comando es:
sudo apt-get install postgresql-8.3-postgis
Con eso [...]]]></description>
			<content:encoded><![CDATA[<p>Esta instalación se realizó sobre Ubuntu 9.04 con PostgreSQL 8.3.</p>
<p><strong>Instalación de PostGIS</strong></p>
<p>Una vez instalado el PostgreSQL instalamos el PostGIS.</p>
<p>Nos vamos a sentir tentados a instalar el paquete <em>postgis</em>, pero este es un metapaquete que por alguna razón no nos instala el PostGIS.</p>
<p>El que debemos instalar es <em>postgresql-8.3-postgis</em>.</p>
<p>Por consola el comando es:</p>
<p style="padding-left: 30px"><span style="color: #993300">sudo apt-get install postgresql-8.3-postgis</span></p>
<p>Con eso ya tenemos instalado el PostGIS.</p>
<p>Nos hace falta crear ahora el <em>template_postgis</em>.</p>
<p><strong>Creación del <em>template_postgis</em></strong></p>
<p>Nos logeamos en PostgreSQL al <em>template1:</em></p>
<p style="padding-left: 30px"><span style="color: #993300">sudo -u postgres psql template1</span></p>
<p>Creamos una base de datos, <em>template_postgis</em>, a partir de este template:</p>
<p style="padding-left: 30px"><span style="color: #993300">create database template_postgis with template = template1;</span></p>
<p>Actualizamos la tabla <em>pg_database</em> para indicarle que la nueva base de datos es un template:</p>
<p style="padding-left: 30px"><span style="color: #993300">UPDATE pg_database SET datistemplate = TRUE where datname = &#8216;template_postgis&#8217;;</span></p>
<p>Nos conectamos a la nueva base de datos:</p>
<p style="padding-left: 30px"><span style="color: #993300">\c template_postgis</span></p>
<p>Agregamos las extensiones de PostGIS y le damos acceso  a las tablas espaciales a todos:</p>
<p style="padding-left: 30px"><span style="color: #993300">CREATE LANGUAGE plpgsql ;</span></p>
<p style="padding-left: 30px"><span style="color: #993300">\i /usr/share/postgresql-8.3-postgis/lwpostgis.sql;</span></p>
<p style="padding-left: 30px"><span style="color: #993300">\i /usr/share/postgresql-8.3-postgis/spatial_ref_sys.sql;</span></p>
<p style="padding-left: 30px"><span style="color: #993300">GRANT ALL ON geometry_columns TO PUBLIC;</span></p>
<p style="padding-left: 30px"><span style="color: #993300">GRANT ALL ON spatial_ref_sys TO PUBLIC;</span></p>
<p>Restringimos futuros cambios en la base de datos:</p>
<p style="padding-left: 30px"><span style="color: #993300">VACUUM FREEZE;</span></p>
<p>Y con eso hemos terminado.</p>
<p><strong>Fuentes:</strong></p>
<p><a href="http://acuriousanimal.orggeo.net/?q=node/20" target="_blank">Final steps installing PostGIS on Ubuntu</a> para la creación del template.</p>
]]></content:encoded>
			<wfw:commentRss>http://sw.cablop.net/tips/2009/08/29/instalar-postgis-en-ubuntu-con-postgresql-8-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mover los datos de PostgreSQL 8.3 en Ubuntu a otro directorio</title>
		<link>http://sw.cablop.net/tips/2009/08/29/mover-los-datos-de-postgresql-8-3-en-ubuntu-a-otro-directorio/</link>
		<comments>http://sw.cablop.net/tips/2009/08/29/mover-los-datos-de-postgresql-8-3-en-ubuntu-a-otro-directorio/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 15:50:32 +0000</pubDate>
		<dc:creator>天龙</dc:creator>
				<category><![CDATA[PostgreSQL 8.3]]></category>
		<category><![CDATA[cluster]]></category>
		<category><![CDATA[PostgreSQL 8.x]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://sw.cablop.net/tips/?p=42</guid>
		<description><![CDATA[En mi caso yo lo hago por ubicar los archivos de la base de datos en otra partición diferente o incluso una unidad de disco diferente para prevenir que en una eventual pérdida del sistema operativo también se pierdan los datos.
PostgreSQL puede administrar varios clusters de datos al mismo tiempo en el mismo sistema. El [...]]]></description>
			<content:encoded><![CDATA[<p>En mi caso yo lo hago por ubicar los archivos de la base de datos en otra partición diferente o incluso una unidad de disco diferente para prevenir que en una eventual pérdida del sistema operativo también se pierdan los datos.</p>
<p>PostgreSQL puede administrar varios clusters de datos al mismo tiempo en el mismo sistema. El cluster por defecto es llamado main. Ese es el que vamos a reubicar en otro lugar.</p>
<p><strong>Los pasos</strong></p>
<p>1) Detenemos PostgreSQL</p>
<p style="padding-left: 30px"><span style="color: #800000">sudo /etc/init.d/postgresql-8.3 stop</span></p>
<p>2) Creamos el directorio donde vamos a ubicar el cluster</p>
<p style="padding-left: 30px"><span style="color: #800000">sudo mkdir /ruta/a/la/ubicacion/nueva/del/cluster</span></p>
<p>3) Nos ubicamos en la carpeta que contiene a la vieja ubicacion del cluster</p>
<p style="padding-left: 30px"><span style="color: #800000">cd /var/lib/postgresql/8.3</span></p>
<p>4) Copiamos la carpeta del cluster a la nueva ubicación</p>
<p style="padding-left: 30px"><span style="color: #800000">sudo cp -R -p main /ruta/a/la/ubicacion/nueva/del/cluster</span></p>
<p>5) Editamos el archivo <span style="color: #008000">/etc/postgresql/8.3/main/postgresql.conf</span></p>
<p>En modo gráfico</p>
<p style="padding-left: 30px"><span style="color: #800000">sudo -b gedit /etc/postgresql/8.3/main/postgresql.conf</span></p>
<p>Por consola</p>
<p style="padding-left: 30px"><span style="color: #800000">sudo nano /etc/postgresql/8.3/main/postgresql.conf</span></p>
<p>Y cambiamos el valor <em>data_directory</em> por la ruta nueva</p>
<p style="padding-left: 30px"><span style="color: #000080">data_directory = &#8216;/ruta/a/la/ubicacion/nueva/del/cluster/main&#8217;</span></p>
<p>6) Reiniciamos PostgreSQL</p>
<p style="padding-left: 30px"><span style="color: #800000">sudo /etc/init.d/postgresql-8.3 start</span></p>
]]></content:encoded>
			<wfw:commentRss>http://sw.cablop.net/tips/2009/08/29/mover-los-datos-de-postgresql-8-3-en-ubuntu-a-otro-directorio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalar Tomcat 6 en Ubuntu</title>
		<link>http://sw.cablop.net/tips/2009/08/29/instalar-tomcat-6-en-ubuntu/</link>
		<comments>http://sw.cablop.net/tips/2009/08/29/instalar-tomcat-6-en-ubuntu/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 15:48:17 +0000</pubDate>
		<dc:creator>天龙</dc:creator>
				<category><![CDATA[Tomcat 6]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://sw.cablop.net/tips/?p=40</guid>
		<description><![CDATA[La página web mencionada tiene todos los derechos reservados, así que solo me limitaré a referenciar el enlace para que podamos realizar esa instalación en nuestro Ubuntu sin inconvenientes.
Fuente:
Installing Tomcat 6 on Ubuntu
]]></description>
			<content:encoded><![CDATA[<p>La página web mencionada tiene todos los derechos reservados, así que solo me limitaré a referenciar el enlace para que podamos realizar esa instalación en nuestro Ubuntu sin inconvenientes.</p>
<p>Fuente:</p>
<p><a title="Permanent Link: Installing Tomcat 6 on Ubuntu" rel="bookmark" href="http://www.howtogeek.com/howto/linux/installing-tomcat-6-on-ubuntu/">Installing Tomcat 6 on Ubuntu</a></p>
]]></content:encoded>
			<wfw:commentRss>http://sw.cablop.net/tips/2009/08/29/instalar-tomcat-6-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como configurar Subversion (SVN) en Apache 2 sobre Ubuntu</title>
		<link>http://sw.cablop.net/tips/2009/08/29/como-configurar-subversion-svn-en-apache-2-sobre-ubuntu/</link>
		<comments>http://sw.cablop.net/tips/2009/08/29/como-configurar-subversion-svn-en-apache-2-sobre-ubuntu/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 15:42:01 +0000</pubDate>
		<dc:creator>天龙</dc:creator>
				<category><![CDATA[Apache 2]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Subversion]]></category>

		<guid isPermaLink="false">http://sw.cablop.net/tips/?p=34</guid>
		<description><![CDATA[Este post esta basado en este Subversion over Apache 2 on Ubuntu, en inglés.
Subversion o (SVN) es una poderosa herramienta de control de versiones (para desarrollo, diseño e incluso documentos) que puede instalarse sobre el servidor Apache 2 y esto en Ubuntu se logra con unos sencillos pasos.
Primero, el trasfondo.
Asumiremos que se tiene instalado Apache [...]]]></description>
			<content:encoded><![CDATA[<p>Este post esta basado en este <a href="http://davidwinter.me.uk/articles/2006/02/16/subversion-over-apache-2-on-ubuntu/" target="_blank">Subversion over Apache 2 on Ubuntu</a>, en inglés.</p>
<p>Subversion o (SVN) es una poderosa herramienta de control de versiones (para desarrollo, diseño e incluso documentos) que puede instalarse sobre el servidor Apache 2 y esto en Ubuntu se logra con unos sencillos pasos.</p>
<p><strong>Primero, el trasfondo.</strong></p>
<p>Asumiremos que se tiene instalado Apache 2 en el sistema Ubuntu entonces procederemos paso a paso a ir instalando y configurando lo demás.</p>
<p><strong>Instalación de Subversion y mod para Apache</strong></p>
<p>Esto lo logramos con la línea:</p>
<p style="padding-left: 30px"><code><span style="color: #800000">sudo apt-get install subversion libapache2-svn</span></code></p>
<p>El módulo emplea WebDAV para trasmitir los archivos a Subversion, esto nos facilitará mucho las cosas ya que emplearemos el mismo puerto 80 empleado por Apache 2.</p>
<p>Ahora procedemos a habilitar el módulo (aunque esto teóricamente se hace por defecto al instalarlo).</p>
<p style="padding-left: 30px"><code><span style="color: #800000">sudo a2enmod dav_svn</span></code></p>
<p><strong>Creación de un repositotio SVN</strong></p>
<p>Crearemos el repositorio y su estructura.</p>
<p style="padding-left: 30px"><code><span style="color: #800000">sudo mkdir /ruta/local/al/repositorio<br />
sudo svnadmin create /ruta/local/al/repositorio</span></code></p>
<p>Haremos que Apache 2 sea el propietario (owner) del repositorio recién creado</p>
<p style="padding-left: 30px"><code><span style="color: #800000">sudo chown -R www-data /home/svn</span></code></p>
<p>Y crearemos un archivo de contraseñas que emplearemos para restringir el acceso al repositorio</p>
<p style="padding-left: 30px"><code><span style="color: #800000">sudo htpasswd -cm /ruta/al/archivo_de_contraseñas.passwd nombre_del_usuario</span></code></p>
<p>La consola preguntará por la contraseña que desearemos asignar al usuario.</p>
<p>Si ya disponemos de un archivo existente y solo queremos agregar un nuevo usuario entonces el comando que necesitaremos es:</p>
<p style="padding-left: 30px"><code><span style="color: #800000">sudo htpasswd -m /ruta/al/archivo_de_contraseñas.passwd nombre_del_nuevo_usuario</span></code></p>
<p>Ahora, editaremos el archivo <span style="color: #008000">/etc/apache2/mods-enabled/dav_svn.conf</span></p>
<p>En la consola lo consegumos mediante</p>
<p style="padding-left: 30px"><code><span style="color: #800000">sudo nano /etc/apache2/mods-enabled/dav_svn.conf</span></code></p>
<p>Y en el entorno gráfico mediante:</p>
<p style="padding-left: 30px"><code><span style="color: #800000">sudo -b gedit /etc/apache2/mods-enabled/dav_svn.conf</span></code></p>
<p>Tendremos que añadir las siguientes líneas al archivo por cada repositorio que deseemos instalar:</p>
<p style="padding-left: 30px"><code><span style="color: #000080">&lt;Location /ruta/en/url/al/repositorio&gt;<br />
    DAV svn<br />
    SVNPath /ruta/local/al/repositorio<br />
&nbsp;<br />
    AuthType Basic<br />
    AuthName "Subversion Repository"<br />
    AuthUserFile /ruta/al/archivo_de_contraseñas.passwd<br />
    Require valid-user<br />
&lt;/Location&gt;</span></code></p>
<p>Naturalmente debemos remplazar /ruta/en/url/al/repositorio, /ruta/local/al/repositorio y /ruta/al/archivo_de_contraseñas.passwd por las ubicaciones y archivos reales que vamos a emplear.</p>
<p>Y por último debemos reiniciar el servidor Apache 2</p>
<p style="padding-left: 30px"><code><span style="color: #800000">sudo /etc/init.d/apache2 restart</span></code><code></p>
<p><strong>Hemos terminado</strong></p>
<p>Podemos comprobar que el repositorio está funcionando en nuestro navegador web:</p>
<p>http://nuestro.servidor/ruta/en/url/al/repositorio</p>
<p>Y el navegador nos preguntará por nuestras credenciales de acceso (el nombre que dimos anteriormente y la contraseña que le asignamos).</code></p>
]]></content:encoded>
			<wfw:commentRss>http://sw.cablop.net/tips/2009/08/29/como-configurar-subversion-svn-en-apache-2-sobre-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
