<?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>Jon Segador &#187; yum</title>
	<atom:link href="http://jonsegador.com/tag/yum/feed/" rel="self" type="application/rss+xml" />
	<link>http://jonsegador.com</link>
	<description>Desarrollador web y android, con todo lo que ello implica</description>
	<lastBuildDate>Mon, 23 Jan 2012 19:24:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>CentOS / Red Hat: Deshacer yum update (roll back)</title>
		<link>http://jonsegador.com/2010/03/centos-redhat-deshacer-yum-update-rollback/</link>
		<comments>http://jonsegador.com/2010/03/centos-redhat-deshacer-yum-update-rollback/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 12:05:23 +0000</pubDate>
		<dc:creator>Jon</dc:creator>
				<category><![CDATA[Servidores]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[rollback]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[yum]]></category>

		<guid isPermaLink="false">http://jonsegador.com/?p=162</guid>
		<description><![CDATA[Es bastante importante tener actualizado nuestro servidor con los parches de seguridad más recientes. Puede que el sistema se actualice sin problemas&#8230; pero puede que no. En esos momentos es cuando desearíamos poder volver a la versión anterior de los paquetes que hemos actualizado. Con el gestor de paquetes yum lo podemos hacer. Para ello, [...]]]></description>
			<content:encoded><![CDATA[<p>Es bastante importante tener actualizado nuestro servidor con los parches de seguridad más recientes. Puede que el sistema se actualice sin problemas&#8230; <strong>pero puede que no</strong>. En esos momentos es cuando desearíamos poder<strong> volver a la versión anterior de los paquetes que hemos actualizado</strong>.</p>
<p>Con el gestor de paquetes <strong>yum</strong> lo podemos hacer. Para ello, primero tenemos que modificar un par de archivos:</p>
<p>Añadimos esta linea al fichero <strong>/etc/yum.conf</strong></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">tsflags</span>=repackage</pre></div></div>

<p>También deberemos añadir esta linea al archivo <strong>/etc/rpm/macros</strong> (si no existe, lo creamos)</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">%</span>_repackage_all_erasures <span style="color: #000000;">1</span></pre></div></div>

<p>La documentación de rpm no tiene ninguna referencia a la opción deshacer (rollback). Para volver a la versión de los paquetes anteriores a la actualización <strong>usaremos el comando rpm con el parametro &#8211;rollback</strong></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">rpm <span style="color: #660033;">-Uhv</span> <span style="color: #660033;">--rollback</span> <span style="color: #ff0000;">'15:00'</span>
rpm <span style="color: #660033;">-Uhv</span> <span style="color: #660033;">--rollback</span> <span style="color: #ff0000;">'2 hours ago'</span>
rpm <span style="color: #660033;">-Uhv</span> <span style="color: #660033;">--rollback</span> <span style="color: #ff0000;">'december 31'</span>
rpm <span style="color: #660033;">-Uhv</span> <span style="color: #660033;">--rollback</span> <span style="color: #ff0000;">'yesterday'</span></pre></div></div>

<p>Es una buena idea activar el rollback por lo que pueda pasar. Ahora podremos ejecutar</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">yum update</pre></div></div>

<p>sin miedo a posibles incompatibilidades.</p>
]]></content:encoded>
			<wfw:commentRss>http://jonsegador.com/2010/03/centos-redhat-deshacer-yum-update-rollback/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

