<?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>PHPBSD.net &#187; source</title>
	<atom:link href="http://www.phpbsd.net/tag/source/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.phpbsd.net</link>
	<description>Blogueando sobre PHP, BSD, SEO, AJAX, Seguridad, Rendimiento... y mucho más</description>
	<lastBuildDate>Thu, 07 Oct 2010 11:57:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Actualiza tu FreeBSD a toda pastilla con portsnap</title>
		<link>http://www.phpbsd.net/2006/11/14/actualiza-tu-freebsd-a-toda-pastilla-con-portsnap/</link>
		<comments>http://www.phpbsd.net/2006/11/14/actualiza-tu-freebsd-a-toda-pastilla-con-portsnap/#comments</comments>
		<pubDate>Tue, 14 Nov 2006 17:43:25 +0000</pubDate>
		<dc:creator>Oriol</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[bsd]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[ports]]></category>
		<category><![CDATA[portsnap]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://www.phpbsd.net/2006/11/14/actualiza-tu-freebsd-a-toda-pastilla-con-portsnap/</guid>
		<description><![CDATA[Como prometía en el post Mantén al día tu FreeBSD usando CVSup voy a explicar como usar portsnap para mantener actualizado el árbol de ports de FreeBSD.
Es necesario mantener al día el árbol de ports para actualizar el software instalado que no pertenece al sistema base. Una utilidad imprescindible para manejar las actualizaciones es portupgrade, [...]


Entradas relacionadas:<ul><li><a href='http://www.phpbsd.net/2006/10/21/manten-al-dia-tu-freebsd-usando-cvsup/' rel='bookmark' title='Permanent Link: Mantén al día tu FreeBSD usando CVSup'>Mantén al día tu FreeBSD usando CVSup</a></li><li><a href='http://www.phpbsd.net/2006/11/26/servidor-de-actualizaciones-software-en-un-cluster-freebsd/' rel='bookmark' title='Permanent Link: Servidor de actualizaciones software en un clúster FreeBSD'>Servidor de actualizaciones software en un clúster FreeBSD</a></li><li><a href='http://www.phpbsd.net/2006/10/10/compilacion-de-todo-un-freebsd-kernel-y-world/' rel='bookmark' title='Permanent Link: Compilación de todo un FreeBSD (kernel y world)'>Compilación de todo un FreeBSD (kernel y world)</a></li></ul>]]></description>
			<content:encoded><![CDATA[<p>Como prometía en el post <a title="Mantén al día tu FreeBSD usando CVSup" href="http://www.phpbsd.net/2006/10/21/manten-al-dia-tu-freebsd-usando-cvsup/">Mantén al día tu FreeBSD usando CVSup</a> voy a explicar como usar portsnap para mantener actualizado el árbol de ports de FreeBSD.</p>
<p>Es necesario mantener al día el árbol de ports para actualizar el software instalado que no pertenece al sistema base. Una utilidad imprescindible para manejar las actualizaciones es portupgrade, usando portsnap con portupgrade puedes mantener tu sistema actualizado a la última cómodamente.</p>
<p>Portsnap es una utilidad mucho más rápida que el clásico cvsup ya que trabaja con snapshots comprimidos con el añadido que cuando te actualizas sólo se baja las diferencias.</p>
<p>Actualmente portsnap ya viene instalado con la base de la actual release 6.1. La configuración por defecto es apropiada para la mayoría de casos, lo único que hemos de hacer es lo siguiente:</p>
<p><strong>[1]</strong> (opcional) Reiniciar el árbol de ports.</p>
<p>Es buena idea borrar todo el contenido del directorio &#8220;/usr/ports&#8221; y empezar desde cero con portsnap (igualmente es necesario bajarlo todo de nuevo).</p>
<p><code># rm -rf /usr/ports<br />
# mkdir /usr/ports</code></p>
<p><strong>[2]</strong> Descargar e instalar el árbol de ports</p>
<p><code># portsnap fetch<br />
# portsnap extract</code></p>
<p><strong>[3]</strong> Listos</p>
<p>Ya está todo listo. Ahora cada vez que quieras bajarte las últimas actualizaciones sólo has de teclear:</p>
<p><code># portsnap fetch update</code></p>
<p>También puedes programar un cron aunque es recomendable ejecutarlo manualmente. Para los ya iniciados con portupgrade puedes usar el siguiente comando en un cron:</p>
<p><code>portsnap -I cron update; portversion -v</code></p>
<p>Para saber si existen actualizaciones del software instalado.</p>


<p>Entradas relacionadas:<ul><li><a href='http://www.phpbsd.net/2006/10/21/manten-al-dia-tu-freebsd-usando-cvsup/' rel='bookmark' title='Permanent Link: Mantén al día tu FreeBSD usando CVSup'>Mantén al día tu FreeBSD usando CVSup</a></li><li><a href='http://www.phpbsd.net/2006/11/26/servidor-de-actualizaciones-software-en-un-cluster-freebsd/' rel='bookmark' title='Permanent Link: Servidor de actualizaciones software en un clúster FreeBSD'>Servidor de actualizaciones software en un clúster FreeBSD</a></li><li><a href='http://www.phpbsd.net/2006/10/10/compilacion-de-todo-un-freebsd-kernel-y-world/' rel='bookmark' title='Permanent Link: Compilación de todo un FreeBSD (kernel y world)'>Compilación de todo un FreeBSD (kernel y world)</a></li></ul></p>]]></content:encoded>
			<wfw:commentRss>http://www.phpbsd.net/2006/11/14/actualiza-tu-freebsd-a-toda-pastilla-con-portsnap/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mantén al día tu FreeBSD usando CVSup</title>
		<link>http://www.phpbsd.net/2006/10/21/manten-al-dia-tu-freebsd-usando-cvsup/</link>
		<comments>http://www.phpbsd.net/2006/10/21/manten-al-dia-tu-freebsd-usando-cvsup/#comments</comments>
		<pubDate>Fri, 20 Oct 2006 23:26:33 +0000</pubDate>
		<dc:creator>Oriol</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[bsd]]></category>
		<category><![CDATA[cvsup]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[ports]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://www.phpbsd.net/2006/10/21/manten-al-dia-tu-freebsd-usando-cvsup/</guid>
		<description><![CDATA[Este proceso describe como descargar o actualizar todo el código fuente de la release de FreeBSD que tienes instalada y de todo el árbol de ports al completo. Si quieres bajarte una release distinta de la instalada o seleccionar exactamente que quieres descargar puedes consultar el handbook para ver el detalle de las distintas colecciones [...]


Entradas relacionadas:<ul><li><a href='http://www.phpbsd.net/2006/11/14/actualiza-tu-freebsd-a-toda-pastilla-con-portsnap/' rel='bookmark' title='Permanent Link: Actualiza tu FreeBSD a toda pastilla con portsnap'>Actualiza tu FreeBSD a toda pastilla con portsnap</a></li><li><a href='http://www.phpbsd.net/2006/11/26/servidor-de-actualizaciones-software-en-un-cluster-freebsd/' rel='bookmark' title='Permanent Link: Servidor de actualizaciones software en un clúster FreeBSD'>Servidor de actualizaciones software en un clúster FreeBSD</a></li><li><a href='http://www.phpbsd.net/2007/01/16/nueva-release-de-la-serie-6x-del-freebsd/' rel='bookmark' title='Permanent Link: Nueva release de la serie 6.x del FreeBSD'>Nueva release de la serie 6.x del FreeBSD</a></li></ul>]]></description>
			<content:encoded><![CDATA[<p>Este proceso describe como descargar o actualizar todo el código fuente de la release de FreeBSD que tienes instalada y de todo el árbol de ports al completo. Si quieres bajarte una release distinta de la instalada o seleccionar exactamente que quieres descargar puedes consultar el <a target="_blank" title="FreeBSD Handbook: Using CVSup" href="http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvsup.html">handbook</a> para ver el detalle de las distintas colecciones de archivos existentes.</p>
<p><strong>[1]</strong> Instalar CVSup</p>
<p>Para instalar cvsup podemos usar la versión binaria del paquete o tirar por la compilación. En este caso es recomendable usar la versión binaria ya que la compilación nos llevará mucho tiempo y disco.</p>
<p>Para la versión binaria:</p>
<p><code># pkg_add -r cvsup-without-gui</code></p>
<p>Para la versión compilada:</p>
<p><code># cd /usr/ports/net/cvsup-without-gui/<br />
# make install clean</code></p>
<p><strong>[2]</strong> Crear los archivos de configuración</p>
<p>Primero copiamos las configuraciones de ejemplo:</p>
<p><code># cd /usr/share/examples/cvsup/<br />
# grep -v "^#" standard-supfile > /etc/standard-supfile<br />
# grep -v "^#" ports-supfile > /etc/ports-supfile</code></p>
<p>Editamos los nuevos archivos del direcorio /etc para seleccionar el servidor cvsup. Si estás en España en ambos puedes poner:</p>
<p><code>*default host=cvsup.es.FreeBSD.org</code></p>
<p><strong>[3]</strong> Ejecutamos CVSup</p>
<p>Ahora sólo falta descargar todo el source. Esto es un proceso lento dependiendo de tu velocidad de conexión a la red:</p>
<p><code># cvsup -g -L 2 /etc/standard-supfile<br />
# cvsup -g -L 2 /etc/ports-supfile</code></p>
<p><strong>[4]</strong> Listos.</p>
<p>Para mantenerse actualizado sólo es necesario ejecutar los comandos citados en el tercer paso. Podemos programar un cron semanal para este fin.</p>
<p>Una utilidad alternativa y muy potente para descargar el árbol de ports es &#8220;portsnap&#8221;. En algún siguiente post explicaré como usarla.</p>


<p>Entradas relacionadas:<ul><li><a href='http://www.phpbsd.net/2006/11/14/actualiza-tu-freebsd-a-toda-pastilla-con-portsnap/' rel='bookmark' title='Permanent Link: Actualiza tu FreeBSD a toda pastilla con portsnap'>Actualiza tu FreeBSD a toda pastilla con portsnap</a></li><li><a href='http://www.phpbsd.net/2006/11/26/servidor-de-actualizaciones-software-en-un-cluster-freebsd/' rel='bookmark' title='Permanent Link: Servidor de actualizaciones software en un clúster FreeBSD'>Servidor de actualizaciones software en un clúster FreeBSD</a></li><li><a href='http://www.phpbsd.net/2007/01/16/nueva-release-de-la-serie-6x-del-freebsd/' rel='bookmark' title='Permanent Link: Nueva release de la serie 6.x del FreeBSD'>Nueva release de la serie 6.x del FreeBSD</a></li></ul></p>]]></content:encoded>
			<wfw:commentRss>http://www.phpbsd.net/2006/10/21/manten-al-dia-tu-freebsd-usando-cvsup/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

