<?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>iuttu &#187; ubuntu</title> <atom:link href="http://www.iuttu.com/tag/ubuntu/feed/" rel="self" type="application/rss+xml" /><link>http://www.iuttu.com</link> <description>Desarrollo web</description> <lastBuildDate>Mon, 23 Jan 2012 16:52:04 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>Instalar un servidor svn</title><link>http://www.iuttu.com/2009/02/instalar-servidor-svn-ubuntu/</link> <comments>http://www.iuttu.com/2009/02/instalar-servidor-svn-ubuntu/#comments</comments> <pubDate>Tue, 24 Feb 2009 13:16:29 +0000</pubDate> <dc:creator>iuttu</dc:creator> <category><![CDATA[productividad]]></category> <category><![CDATA[svn]]></category> <category><![CDATA[ubuntu]]></category> <guid
isPermaLink="false">http://blog.iuttu.com/?p=138</guid> <description><![CDATA[Acostumbrarse a utilizar control de versiones puede costar, pero es imprescindible si queremos trabajar en equipo, mantener un histórico o una copia de seguridad de nuestro trabajo. Para montar un servidor svn en Ubuntu antes debemos desarcargar algunos paquetes (suponemos que ya tienes un servidor apache instalado): 1 $sudo apt-get install subversion subversion-tools libapache2-svn Creamos [...]]]></description> <content:encoded><![CDATA[<p>Acostumbrarse a utilizar control de versiones puede costar, pero es imprescindible si queremos trabajar en equipo, mantener un histórico o una copia de seguridad de nuestro trabajo.</p><p>Para montar un servidor <a
href="http://es.wikipedia.org/wiki/Subversion" title="svn">svn</a> en Ubuntu antes debemos desarcargar algunos paquetes (suponemos que ya tienes un servidor apache instalado):</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
</pre></td><td
class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">$sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> subversion subversion-tools libapache2-svn</pre></td></tr></table></div><p>Creamos la carpeta para nuestros ficheros (la del ejemplo es la de defecto) e indicamos que Apache será el propietario de los mismos (los accesos los hará Apache):</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
3
4
</pre></td><td
class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">$sudo</span> <span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #660033;">-p</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">svn</span>
<span style="color: #007800;">$sudo</span> <span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #660033;">-p</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>svn<span style="color: #000000; font-weight: bold;">/</span>proyecto
<span style="color: #007800;">$sudo</span> <span style="color: #c20cb9; font-weight: bold;">svnadmin</span> create <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>svn<span style="color: #000000; font-weight: bold;">/</span>proyecto
<span style="color: #007800;">$sudo</span> <span style="color: #c20cb9; font-weight: bold;">chown</span> <span style="color: #660033;">-R</span> www-data.www-data <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">svn</span></pre></td></tr></table></div><p>Ya está todo montado. Ahora sólo falta configurar las rutas y los accesos. Para ello, editamos el fichero <em>/etc/apache2/mods-available/dav_svn.conf</em> con nuestro editor preferido (en mi caso, joe):</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
</pre></td><td
class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">$sudo</span> joe <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>mods-available<span style="color: #000000; font-weight: bold;">/</span>dav_svn.conf</pre></td></tr></table></div><p>Hay varias formas de especificar los permisos para acceso al svn. En este caso utilizaremos una <a
href="http://en.wikipedia.org/wiki/Basic_access_authentication" title="autenticación básica">autenticación básica</a>:</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td
class="code"><pre class="apache" style="font-family:monospace;">&lt;<span style="color: #000000; font-weight:bold;">location</span> /svn&gt;
  <span style="color: #00007f;">DAV</span> svn
  <span style="color: #00007f;">SVNParentPath</span> /var/lib/svn
  <span style="color: #00007f;">AuthType</span> Basic
  <span style="color: #00007f;">AuthName</span> <span style="color: #7f007f;">&quot;Repositorio svn&quot;</span>
  <span style="color: #00007f;">AuthUserFile</span> /etc/apache2/svn.passwd
  <span style="color: #00007f;">Require</span> valid-<span style="color: #00007f;">user</span>
&lt;/<span style="color: #000000; font-weight:bold;">location</span>&gt;</pre></td></tr></table></div><p>Esta configuración previene el acceso de lectura anónimo y utiliza el fichero /etc/apache2/svn.passwd como repositorio de contraseñas. Sólo falta crear un nuevo usuario:</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
</pre></td><td
class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">$sudo</span> htpasswd <span style="color: #660033;">-c</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>svn.passwd nombre_usuario1</pre></td></tr></table></div><p>El sistema nos pedirá la contraseña y guardará los datos en el fichero. Si queremos añadir más de un usuario, lanzaremos el mismo comando sin la opción &#8220;-c&#8221; (que crea el fichero la primera vez). Reiniciamos el servidor apache:</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
</pre></td><td
class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">$sudo</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>apache2 restart</pre></td></tr></table></div><p>Y listo. Si accedemos a http://localhost/svn/proyecto desde nuestro navegador o cliente svn solicitará la contraseña de acceso y ya podremos empezar a utilizar el control de versiones.</p> ]]></content:encoded> <wfw:commentRss>http://www.iuttu.com/2009/02/instalar-servidor-svn-ubuntu/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Servidor Ubuntu sin monitor</title><link>http://www.iuttu.com/2009/01/servidor-ubuntu-sin-monitor/</link> <comments>http://www.iuttu.com/2009/01/servidor-ubuntu-sin-monitor/#comments</comments> <pubDate>Sat, 17 Jan 2009 11:36:41 +0000</pubDate> <dc:creator>iuttu</dc:creator> <category><![CDATA[General]]></category> <category><![CDATA[ubuntu]]></category> <guid
isPermaLink="false">http://blog.iuttu.com/?p=132</guid> <description><![CDATA[Es posible que hayas decidido instalar Ubuntu en alguno de los servidores del trabajo o reciclando un ordenador de casa. Es bastante habitual utilizar un switch o dejar estas máquinas sin teclado, ratón y monitor. Yo lo hice la semana pasada y al acceder remotamente me encontré con un escritorio a una resolución de 640&#215;480. [...]]]></description> <content:encoded><![CDATA[<p>Es posible que hayas decidido instalar Ubuntu en alguno de los servidores del trabajo o reciclando un ordenador de casa. Es bastante habitual utilizar un switch o dejar estas máquinas sin teclado, ratón y monitor.</p><p>Yo lo hice la semana pasada y al acceder remotamente me encontré con un escritorio a una resolución de 640&#215;480. Al parecer, si arrancas sin un monitor conectado (o incluso conectado pero no encendido) el sistema no se puede configurar correctamente. Para evitarlo, tendremos que añadir esta línea en el fichero <em>/etc/X11/xorg.conf</em> en la sección <em>Device</em>:</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
3
4
5
</pre></td><td
class="code"><pre class="ini" style="font-family:monospace;">Section <span style="color: #933;">&quot;Device&quot;</span>
...
        Option          <span style="color: #933;">&quot;NoDDCValue&quot;</span>
...
EndSection</pre></td></tr></table></div><p>Con lo que el sistema obviará la señal del monitor. En mi caso también necesité indicar el refresco en la sección <em>Monitor</em> mediante las opciones <em>HorizSync</em> y <em>VertRefresh</em>.</p><p>Si no hay ningún problema, en el próximo arranque el sistema se adaptará a la resolución que hayamos indicado en la subsección <em>Display</em> de la sección <em>Screen</em> de nuestro fichero xorg.conf. En mi caso:</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td
class="code"><pre class="ini" style="font-family:monospace;">Section <span style="color: #933;">&quot;Screen&quot;</span>
...
        SubSection <span style="color: #933;">&quot;Display&quot;</span>
                Modes           <span style="color: #933;">&quot;1024x768&quot;</span>
        EndSubSection
...
EndSection</pre></td></tr></table></div> ]]></content:encoded> <wfw:commentRss>http://www.iuttu.com/2009/01/servidor-ubuntu-sin-monitor/feed/</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>Script para borrar los archivos .svn de una carpeta (bis =)</title><link>http://www.iuttu.com/2008/10/script-borrar-archivos-svn-carpeta-ubuntu/</link> <comments>http://www.iuttu.com/2008/10/script-borrar-archivos-svn-carpeta-ubuntu/#comments</comments> <pubDate>Sun, 12 Oct 2008 15:39:44 +0000</pubDate> <dc:creator>iuttu</dc:creator> <category><![CDATA[General]]></category> <category><![CDATA[Programación]]></category> <category><![CDATA[svn]]></category> <category><![CDATA[ubuntu]]></category> <guid
isPermaLink="false">http://blog.iuttu.com/?p=53</guid> <description><![CDATA[Hace un par de meses Santi publicada una breve entrada explicando como borrar recursivamente carpetas SVN en MacOS (de la que he plagiado el título =) Hoy me he encontrado en la misma situación, pero en Ubuntu. En Linux es más habitual tener que tirar de línea de comandos para trabajar, pero para el que [...]]]></description> <content:encoded><![CDATA[<p>Hace un par de meses <a
title="Santiago Fagúndez" href="http://www.dewebs.es">Santi</a> publicada <a
title="Script para borrar los archivos .svn de una carpeta" href="http://www.dewebs.es/2008/08/08/script-para-borrar-los-archivos-svn-de-una-carpeta/">una breve entrada explicando como borrar recursivamente carpetas SVN en MacOS</a> (de la que he plagiado el título =)</p><p>Hoy me he encontrado en la misma situación, pero en Ubuntu. En Linux es más habitual tener que tirar de línea de comandos para trabajar, pero para el que no quiera pensar, la llamada sería así (actualizado según los comentarios):</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
</pre></td><td
class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">find</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">grep</span> <span style="color: #ff0000;">&quot;\.svn$&quot;</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">xargs</span> <span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #660033;">-fr</span></pre></td></tr></table></div> ]]></content:encoded> <wfw:commentRss>http://www.iuttu.com/2008/10/script-borrar-archivos-svn-carpeta-ubuntu/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Database Caching 7/13 queries in 0.014 seconds using disk: basic

Served from: www.iuttu.com @ 2012-02-06 14:43:06 -->
