<?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>Senín ( con n ) &#187; CentOS</title>
	<atom:link href="http://www.senin.org/weblog/category/centos/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.senin.org/weblog</link>
	<description>Mis notas rápidas de perl y shell</description>
	<lastBuildDate>Wed, 28 Jul 2010 23:14:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>install: cannot stat `nls/af.gmo&#8217;: No such file or directory</title>
		<link>http://www.senin.org/weblog/2009/11/20/install-cannot-stat-nlsaf-gmo-no-such-file-or-directory/</link>
		<comments>http://www.senin.org/weblog/2009/11/20/install-cannot-stat-nlsaf-gmo-no-such-file-or-directory/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 12:24:48 +0000</pubDate>
		<dc:creator>jorge</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Cosas de la vida]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.senin.org/weblog/2009/11/20/install-cannot-stat-nlsaf-gmo-no-such-file-or-directory/</guid>
		<description><![CDATA[Estoy generando un rpm para sysstats desde el codigo fuente en http://pagesperso-orange.fr/sebastien.godard/sysstat-9.0.6.tar.gz . El caso es que CentOS no dispone de &#8216;pidstat&#8217;( muy útil para analizar post-morten o in-morten que proceso nos está molestando). El caso es que he seguido estos pasos: yum install gcc make rpm-build cd /usr/src wget http://pagesperso-orange.fr/sebastien.godard/sysstat-9.0.6.tar.gz tar zxvf sysstat-9.0.6.tar.gz sysstat-9.0.6/sysstat-9.0.6.spec [...]]]></description>
			<content:encoded><![CDATA[<p>Estoy generando un rpm para sysstats desde el codigo fuente en <a href="http://pagesperso-orange.fr/sebastien.godard/sysstat-9.0.6.tar.gz" target="_blank">http://pagesperso-orange.fr/sebastien.godard/sysstat-9.0.6.tar.gz </a>. El caso es que CentOS no dispone de &#8216;pidstat&#8217;( muy útil para analizar post-morten o in-morten que proceso nos está molestando). </p>
<p>El caso es que he seguido estos pasos:</p>
<pre>
yum install gcc make rpm-build
cd /usr/src
wget http://pagesperso-orange.fr/sebastien.godard/sysstat-9.0.6.tar.gz
tar zxvf sysstat-9.0.6.tar.gz sysstat-9.0.6/sysstat-9.0.6.spec
cp sysstat-9.0.6.tar.gz /usr/src/redhat/SOURCES/sysstat-9.0.6.tar.gz
rpmbuild -bb sysstat-9.0.6/sysstat-9.0.6.spec
</pre>
<p>y la compilación fallaba con estas últimas lineas:</p>
<pre>
install -m 644 nls/af.gmo /var/tmp/sysstat-9.0.6-root-root/usr/share/locale/af/LC_MESSAGES/sysstat.mo
install: cannot stat `nls/af.gmo': No such file or directory
make: *** [install_nls] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.94933 (%install)
</pre>
<p>Algo fallaba, y algo me faltaba por instalar&#8230; asi echando un vistazo al log del configure encontré esto: </p>
<pre>
WARNING: msgfmt command not found!
WARNING: xgettext command not found!
WARNING: msgmerge command not found!
</pre>
<p>Pues ahí lo llevas primo, eso va a ser, vamos a ver en que paquete está:</p>
<pre>
# yum provides */msgfmt
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: ftp.cica.es
 * base: ftp.cica.es
 * updates: ftp.cica.es
Excluding Packages from CentOS-Plesk - Base
Finished
gettext-0.14.6-4.el5.i386 : GNU libraries and utilities for producing multi-lingual messages.
Repo        : base
Matched from:
Filename    : /usr/bin/msgfmt

gettext-0.14.6-4.el5.x86_64 : GNU libraries and utilities for producing multi-lingual messages.
Repo        : base
Matched from:
Filename    : /usr/bin/msgfmt

gettext-0.14.6-4.el5.x86_64 : GNU libraries and utilities for producing multi-lingual messages.
Repo        : installed
Matched from:
Filename    : /usr/bin/msgfmt

gettext-0.14.6-4.el5.i386 : GNU libraries and utilities for producing multi-lingual messages.
Repo        : installed
Matched from:
Filename    : /usr/bin/msgfmt
</pre>
<p>Pues nada, vamos a instalarlo</p>
<pre>
yum install gettext
</pre>
<p>Le damos otra vez a generar el rpm</p>
<pre>
rpmbuild -bb sysstat-9.0.6/sysstat-9.0.6.spec
</pre>
<p>y ahora si tenemos ya nuestro rpm listo para instalar </p>
<pre>
rpm -ivh /usr/src/redhat/RPMS/x86_64/sysstat-9.0.6-1.x86_64.rpm
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.senin.org/weblog/2009/11/20/install-cannot-stat-nlsaf-gmo-no-such-file-or-directory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
