<?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>Sarawut Ninsawat &#187; rpm</title>
	<atom:link href="https://www.ninsawat.com/?cat=4&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>https://www.ninsawat.com</link>
	<description>A Personal Blog but not private</description>
	<lastBuildDate>Sat, 02 Aug 2025 08:02:05 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.2</generator>
	<item>
		<title>rpm ครั้งที่ 2</title>
		<link>https://www.ninsawat.com/?p=35&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rpm-%25e0%25b8%2584%25e0%25b8%25a3%25e0%25b8%25b1%25e0%25b9%2589%25e0%25b8%2587%25e0%25b8%2597%25e0%25b8%25b5%25e0%25b9%2588-2</link>
		<comments>https://www.ninsawat.com/?p=35#comments</comments>
		<pubDate>Tue, 30 Oct 2007 04:46:00 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[rpm]]></category>

		<guid isPermaLink="false">http://www.ninsawat.com/?p=35</guid>
		<description><![CDATA[ครั้งนี้เอาแบบ น้อย ๆ แล้วจะมาเพ่ิมทีหลังแล้วกัน-ในบางครั้งอาจจะพบเจอ การอ้างถึง variable แบบ %{php} ถ้าต้องการใช้ก็สามารถ Tag ที่มีอยู่ใน rpm แต่หากไม่มี define ก็สามารถ สร้างขึ้นมาเองได้เช่น%define php php เป็นต้น- หากต้องการตรวจสอบค่าตัวแปรใน rpm ให้ใช้คำสั่งrpm &#8211;eval %{php} เป็นต้นlink อ้างอิงเพิ่มเติมLink เพิ่มเติม 2 Powered by ScribeFire.]]></description>
				<content:encoded><![CDATA[<div xmlns='http://www.w3.org/1999/xhtml'>ครั้งนี้เอาแบบ น้อย ๆ แล้วจะมาเพ่ิมทีหลังแล้วกัน<br/><br/>-ในบางครั้งอาจจะพบเจอ การอ้างถึง variable แบบ %{php} ถ้าต้องการใช้ก็สามารถ Tag ที่มีอยู่ใน rpm แต่หากไม่มี define ก็สามารถ สร้างขึ้นมาเองได้เช่น<br/><br/>%define php php  <br/><br/>เป็นต้น<br/><br/>- หากต้องการตรวจสอบค่าตัวแปรใน rpm ให้ใช้คำสั่ง<br/><br/>rpm &#8211;eval %{php} เป็นต้น<br/><br/><a href='http://www.redhat.com/advice/tips/rpm_revisited.html'>link อ้างอิงเพิ่มเติม</a><br/><br/><a href='http://ccux-linux.de/forums/archive/index.php/t-2883.html'>Link เพิ่มเติม 2</a><br/><br/>
<p class='poweredbyperformancing'>Powered by <a href='http://scribefire.com/'>ScribeFire</a>.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>https://www.ninsawat.com/?feed=rss2&#038;p=35</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>การ Recomplie RPM Package</title>
		<link>https://www.ninsawat.com/?p=7&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e0%25b8%2581%25e0%25b8%25b2%25e0%25b8%25a3-recomplie-rpm-package</link>
		<comments>https://www.ninsawat.com/?p=7#comments</comments>
		<pubDate>Fri, 02 Dec 2005 05:14:00 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[rpm]]></category>

		<guid isPermaLink="false">http://www.ninsawat.com/?p=7</guid>
		<description><![CDATA[วันนี้อาจจะนอกเรื่องด้าน Mapserver นิดหน่อยแต่ก็มีส่วนสำคัญในการทำงานที่เกี่ยวกับ Mapserver คือการ Recomplie RPM Package โดยหากเราได้ทำการ install RPM แล้วหากมันไม่ประสบความสำเร็จ เราอาจจะทำการ Recomplie มันได้ใหม่ ทั้งนี้เราจำเป็นต้องมี SRPM มาด้วย ก็คือ src ของมันนั้นเอง ทำการ install โดยคำสั่ง rpm -ivh &#8220;package name&#8221; จากนั้นเข้าไปใน directory /usr/src/RPM/SPECS/ ก็จะพบกับไฟล์ .spec เราจะทำการ Recomplie โดยคำสั่ง rpm -ba &#8220;spec name&#8221; ผลการ Complie จะสร้าง rpm ใน directory /usr/src/RPM/RPMS/ และ src rpm ใน directory ซึ่งหากมีการเปลี่ยน spec ก็สามารถใช้&#8230;]]></description>
				<content:encoded><![CDATA[<p>วันนี้อาจจะนอกเรื่องด้าน Mapserver นิดหน่อยแต่ก็มีส่วนสำคัญในการทำงานที่เกี่ยวกับ Mapserver</p>
<p>คือการ Recomplie RPM Package โดยหากเราได้ทำการ  install RPM แล้วหากมันไม่ประสบความสำเร็จ เราอาจจะทำการ Recomplie มันได้ใหม่ ทั้งนี้เราจำเป็นต้องมี SRPM มาด้วย ก็คือ src ของมันนั้นเอง ทำการ install โดยคำสั่ง</p>
<p><span style="font-style: italic;">rpm -ivh &#8220;package name&#8221;</span></p>
<p>จากนั้นเข้าไปใน directory</p>
<p>/usr/src/RPM/SPECS/</p>
<p>ก็จะพบกับไฟล์ .spec</p>
<p>เราจะทำการ Recomplie โดยคำสั่ง</p>
<p><span style="font-style: italic;">rpm -ba &#8220;spec name&#8221;</span></p>
<p>ผลการ Complie จะสร้าง rpm ใน directory</p>
<p>/usr/src/RPM/RPMS/</p>
<p>และ src rpm ใน directory ซึ่งหากมีการเปลี่ยน spec ก็สามารถใช้ SRPM แทนต้นฉบับได้</p>
<p>/usr/src/RPM/SRPMS/</p>
<p>จากนั้นก็ลอง install แล้วทดสอบดู อาจจะใช้คำสั่ง</p>
<p><span style="font-style: italic;">urpmi &#8211;test &#8220;package name&#8221;</span></p>
<p>บางทีหากการ Recomplie มีปัญหาลองตรวจสอบดู เพราะมีการเปลี่ยน นิดหน่อย</p>
<p>จาก<br />
<blockquote> CopyRight: </p></blockquote>
<p> เป็น<br />
<blockquote> License: </p></blockquote>
<p>แถวท้าย คำสั่งในการ แสดง content ทั้งหมดใน rpm คือ</p>
<p>rpm -qil
<package name=""></package>
]]></content:encoded>
			<wfw:commentRss>https://www.ninsawat.com/?feed=rss2&#038;p=7</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
