<?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>www.slackers.lv &#187; pakotņu veidošana</title>
	<atom:link href="http://www.slackers.lv/tag/pakotnu-veidosana/feed" rel="self" type="application/rss+xml" />
	<link>http://www.slackers.lv</link>
	<description>Slackware Linux lietotāju blogs</description>
	<lastBuildDate>Fri, 28 May 2010 12:48:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Slackware pakotnes veidošana</title>
		<link>http://www.slackers.lv/48-slackware-pakotnes-veidosana</link>
		<comments>http://www.slackers.lv/48-slackware-pakotnes-veidosana#comments</comments>
		<pubDate>Tue, 29 Sep 2009 08:00:44 +0000</pubDate>
		<dc:creator>swami</dc:creator>
				<category><![CDATA[Dažādi]]></category>
		<category><![CDATA[pakotņu veidošana]]></category>

		<guid isPermaLink="false">http://www.slackers.lv/?p=48</guid>
		<description><![CDATA[Šis ir virspusējs apraksts no slackwiki.org par to, kā notiek Slackware pakotņu veidošana. Daži soļi nav tik būtiski, dažus vispār var izlaist.
Konfigurējam un kompilējam pakotni kā parasti:
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc
make
Izveidojam pagaidu mēŗķdirektoriju:
mkdir /tmp/build
Instalējam kompilēto pakotni pagaidu direktorijā:
make install DESTDIR=/tmp/build
Ierobežojam lib/bin direktorijas pagaidu direktorijas robežās:
strip -s /tmp/build/usr/lib/* /tmp/build/usr/bin/*
Pirms pakotnes izveidošanas jāpārliecinās, vai viss, kas paredzēts mapei [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Šis ir virspusējs apraksts no <a href="http://slackwiki.org/Building_A_Package" target="_blank">slackwiki.org</a> par to, kā notiek Slackware pakotņu veidošana. Daži soļi nav tik būtiski, dažus vispār var izlaist.</p>
<p style="text-align: justify;"><span id="more-48"></span>Konfigurējam un kompilējam pakotni kā parasti:</p>
<pre>./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc
make</pre>
<p style="text-align: justify;">Izveidojam pagaidu mēŗķdirektoriju:</p>
<pre>mkdir /tmp/build</pre>
<p style="text-align: justify;">Instalējam kompilēto pakotni pagaidu direktorijā:</p>
<pre>make install DESTDIR=/tmp/build</pre>
<p style="text-align: justify;">Ierobežojam <em>lib/bin</em> direktorijas pagaidu direktorijas robežās:</p>
<pre>strip -s /tmp/build/usr/lib/* /tmp/build/usr/bin/*</pre>
<p style="text-align: justify;">Pirms pakotnes izveidošanas jāpārliecinās, vai viss, kas paredzēts mapei <em><tt>/usr/man</tt></em> , ir kompresēts:</p>
<pre>gzip -9 /tmp/build/usr/man/man?/*.?</pre>
<p style="text-align: justify;">Izveidojam <em><tt>install</tt> </em>direkrotiju, kurā izvietojam aprakstu un instalācijas skriptus:</p>
<pre>cd /tmp/build
mkdir install
cd install</pre>
<p style="text-align: justify;">Atveram teksta redaktoru, izveidojam failu ar nosaukumu <em><tt>slack-desc</tt></em> un aizpildam saturu sekojošā formātā:</p>
<pre>|-----handy-ruler------------------------------------------------------
app: Aplikācijas nosaukums (Īss apraksts)
app:
app: Būvētās pakotnes apraksts.
app: Visām 11 "app:" līnijām jābūt definētām.
app: "app" aizstājam ar aplikācijas nosaukumu.
app: handy-ruler paredzēts vieglākam darba, šīs līnijas nedrīkst
app: pārsniegt 79 simbolus.
app:
app:
app:
app:</pre>
<p style="text-align: justify;">Veidojam pašu pakotni:</p>
<pre>cd /tmp/build
makepkg ../app-version-arch-tag.txz</pre>
<p style="text-align: justify;"><em>(Domu zīmēm jābūt norādītām kā piemērā, ja versijai ir apakšversija, piemēram, &#8211; &#8220;1.0 RC2&#8243;, jāraksta 1.0_RC2 nevis 1.0-RC2. Arhitektūrai jābūt, piemēram, &#8220;i486&#8243;. Tegs satur būvējuma numuru un autora iniciāļus, piemēram, 1jb būs Jāņa Bērziņa 1.būvējums. Piemēram, oficiālo Slackware pakotņu nosaukumu tegos izmanto tikai numurus.)</em></p>
<p style="text-align: justify;">Ja tiek uzdots jautājums par simbolsaišu izveidi, atbildam &#8220;<tt>yes"</tt><br />
Ja tiek uzdots jautājums par piekļuves tiesību atiestatīšanu, atbildam &#8220;no&#8221;
</p>
<p style="text-align: justify;">Ja viss ir kārtībā, varam instalēt pakotni.</p>
<pre>cd ..
installpkg app-version-arch-tag.txz</pre>
<p style="text-align: justify;">Sīkākai informācija var skatīties slackwiki.org lapas <a title="SlackBuild Scripts" href="http://slackwiki.org/SlackBuild_Scripts" target="_blank">SlackBuild_Scripts</a> un <a title="Different Approach To Buildscripts" href="http://slackwiki.org/Different_Approach_To_Buildscripts" target="_blank">Different_Approach_To_Buildscripts</a>.</p>
<p style="text-align: justify;"><em>slackwiki.org</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.slackers.lv/48-slackware-pakotnes-veidosana/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
