<?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>Razumite Apstraktno &#187; pacman</title>
	<atom:link href="http://punky030.com/blog/tag/pacman/feed/" rel="self" type="application/rss+xml" />
	<link>http://punky030.com/blog</link>
	<description>blog jednog zaljubljenika u slobodu...</description>
	<lastBuildDate>Mon, 06 Feb 2012 12:35:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Korišćenje AUR repoa, naravno &#8211;&gt; Arch Linux</title>
		<link>http://punky030.com/blog/2009/02/18/koriscenje-aur-repoa-naravno-arch-linux/</link>
		<comments>http://punky030.com/blog/2009/02/18/koriscenje-aur-repoa-naravno-arch-linux/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 20:57:58 +0000</pubDate>
		<dc:creator>Punky</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Softver]]></category>
		<category><![CDATA[Arch]]></category>
		<category><![CDATA[arch linux]]></category>
		<category><![CDATA[AUR]]></category>
		<category><![CDATA[pacman]]></category>
		<category><![CDATA[yaourt]]></category>

		<guid isPermaLink="false">http://punky030.com/blog/?p=445</guid>
		<description><![CDATA[AUR (Arch Linux User-Community Repository) je poseban repo za korisnike Arch Linuxa. Kada sam pisao o repoima Arch Linuxa, spomenuo sam da AUR održavaju korisnici. Naime, za razliku od zvaničnih repoa koji sadrže binarne pakete, AUR ih ne zadrži. AUR repo sadrži neku vrstu uputstva kako napraviti binarni paket i kako ga instalirati&#8230;Postoje više načina [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://aur.archlinux.org/">AUR</a> (Arch Linux User-Community Repository) je poseban repo za korisnike <strong>Arch Linuxa</strong>. Kada sam <a href="http://punky030.com/blog/2009/02/13/par-reci-o-repoima-arch-linux/">pisao o repoima</a> Arch Linuxa, spomenuo sam da AUR održavaju korisnici. Naime, za razliku od zvaničnih repoa koji sadrže binarne pakete, AUR ih ne zadrži. AUR repo sadrži neku vrstu uputstva kako napraviti binarni paket i kako ga instalirati&#8230;Postoje više načina za instalaciju iz AUR-a, a jedan je baš taj, pravljenje binarnih paketa i instalacija uz pomoć <a href="http://punky030.com/blog/2009/02/11/arch-linux-paket-manager-pacman/">pacmana</a>,a da bi sve to proteklo kako treba i da bi odradili to što hoćemo, treba nam alat:</p>
<p><strong><em>sudo pacman -S base-devel</em></strong></p>
<p>Sada treba (ne &#8220;pod mora&#8221;, kao ne sme bez toga, već zbog vaše bolje organizacije) napraviti &#8220;build&#8221; direktorijum ili neki direktorijum u kojem će se odigrati zaplet! <img src='http://punky030.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Možete recimo da napravite build direktorijum na vašoj <strong>/home</strong> particiji:</p>
<p><strong><em>sudo mkdir /home/vaš user name/build</em></strong></p>
<p>Kada smo to završili, trebamo pregledati (ako već ne znamo šta nam treba) <a href="http://aur.archlinux.org/packages.php">AUR repo</a> i naći šta nam treba. Na primeru recimo <strong><em><a href="http://lancelot.fomentgroup.org/main">lancelot</a></em></strong> paketa (plazmoid i meni nove generacije za KDE okruženje). Našli ste lancelot i na toj stranici stoji dosta podataka o njemu, verzija, podaci o osobi koja održava paket, koje su zavisnosti paketa i slično. Takođe, tu se nalaze i tri stvari ili ti linka i to: <strong>Tarball, FIles i PKGBUILD</strong>. U našem slučaju trebamo skinuti taj Tarball fajl i raspakovati ga recimo u tom našem <em>build</em> direktorijumu&#8230;Među raspakovanim fajlovima se nalazi i PKBUILD fajl koji nam treba za pravljenje paketa. Jedino što sada treba uraditi je kroz konzolu ući u direktorijum gde je raspakovan Tarball fajl i kucati komandu za pravljenje paketa:</p>
<p><strong><em>makepkg -s</em></strong></p>
<p>Ova komanda će napraviti paket i zajedno sa time dovući sve zavisnosti ako su one ikako dostupne u oficijalnim repoima. Paket koja ova komanda napravi će imenom podsećati na program koji ste hteli a ime će se završavati na <strong>.pkg.tar.gz</strong>. Jedino što sada trebate uraditi je da uz pomoć pacmana instalirate dati paket:</p>
<p><strong><em>sudo pacman -U ime paketa..pkg.tar.gz</em></strong></p>
<p>I to bi odprilike bilo sve! <img src='http://punky030.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Postoji i lakši način za baratanje paketima iz AUR repoa, uz pomoć jednog takođe vrlo moćnog alata, ali to u sledećem postu&#8230;Što se tiče ovog prvog načina, problem se može desiti jedino sa zavisnostima, ali je na samoj stranici paketa lepo napisano koje su zavisnosti, tako da se i to može rešiti&#8230; <img src='http://punky030.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://www.archlinux.org/"><img src="http://i16.photobucket.com/albums/b44/atepac/Userbar/arch.gif" alt="Arch linux user!" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://punky030.com/blog/2009/02/18/koriscenje-aur-repoa-naravno-arch-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arch linux paket manager &#8211; PACMAN</title>
		<link>http://punky030.com/blog/2009/02/11/arch-linux-paket-manager-pacman/</link>
		<comments>http://punky030.com/blog/2009/02/11/arch-linux-paket-manager-pacman/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 20:06:33 +0000</pubDate>
		<dc:creator>Punky</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Softver]]></category>
		<category><![CDATA[Arch]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[kdemod]]></category>
		<category><![CDATA[pacman]]></category>
		<category><![CDATA[shaman]]></category>

		<guid isPermaLink="false">http://punky030.com/blog/?p=421</guid>
		<description><![CDATA[Šta to ima Arch linux što drugi nemaju? Šta je to što posle određenog vremena na Arch linuxu ne možete da zamislite da nemaju druge distribucije? Šta je to što zbog svoje lakoće korišćenja odbija korisnike da istu stvar rade sa Gui alatom? Šta je dika i ponos ove distribucije? Po meni, odgovor na sva [...]]]></description>
			<content:encoded><![CDATA[<p>Šta to ima Arch linux što drugi nemaju? Šta je to što posle određenog vremena na Arch linuxu ne možete da zamislite da nemaju druge distribucije? Šta je to što zbog svoje lakoće korišćenja odbija korisnike da istu stvar rade sa Gui alatom? Šta je dika i ponos ove distribucije?</p>
<p>Po meni, odgovor na sva gore postavljena pitanja može da bude kratko i jasno <a href="http://www.archlinux.org/pacman/">pacman</a>! Ima i drugih stvari u kojim Arch linux prednjači u odnosu na druge distribucije (Arch linux je rolling distro, nema nove verzije, samo update), ali je njegov paket manager, pacman, ubedljivo na prvom mestu kada pričamo o prednostima ove distribucije.</p>
<p>Na vrlo jednostavan način sa pacmanom instalirate pakete, upgrade-ujete pakete, osvežavate listu paketa i bukvalno sve što vam treba. Pacman koristi proste binarne pakete sa lakim načinom korišćenja istih tih paketa. Sam pacman je pisan u C programskom jeziku i kao takav je &#8220;lagan i veoma brz&#8221;. Da bi ste stvarno naučili i videli koliko je pacman moćan, pročitajte <a href="http://www.archlinux.org/pacman/pacman.8.html">&#8220;man pacman&#8221;</a> stranicu ili ako ste ponosni korisnik Arch linuxa prosto u konzoli kucajte <em>man pacman</em>.</p>
<p><img src="http://i230.photobucket.com/albums/ee49/razumite/pacman-540x360.jpg" alt="pacman" /></p>
<p>Arch Linux ima dva repoa i to <a href="http://www.archlinux.org/packages/search/?arch=all&amp;repo=all&amp;q=&amp;limit=50">oficijalni repo</a> u kome se nalaze <em>core</em> i <em>extra</em> (tu je i testing, ali ga ako ne znate šta radite ne preporučujem) i <a href="http://aur.archlinux.org/">AUR</a>, tj. nešto kao korisnički ili neoficijalni repo, ali o tom repou drugi put.. pacman po defaultu koristi i barata paketima iz oficijalnih repoa&#8230;</p>
<p><strong><em>Par najosnovnijih komandi za svakodnevni rad:</em></strong></p>
<p>Prvo i osnovno što treba znati je kako osvežiti listu paketa koristeći pacman:</p>
<p><strong><code>pacman -Sy</code></strong></p>
<p>Ako pritom hoćete i da updateujete sistem, onda komanda izgleda ovako:</p>
<p><strong><code>pacman -Syu</code></strong></p>
<p>Da bi instalirali određeni paket (program), kucajte sledeće:</p>
<p><strong><code>pacman -S <em>ime paketa</em></code></strong></p>
<p>što bi na primeru firefoxa izgledalo ovako:</p>
<p><strong><code>pacman -S firefox</code></strong></p>
<p>A na to bi dodao, pa ne može lakše, zar ne? <img src='http://punky030.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Za slučaj da želite da pretražite, kroz konzolu naravno, repoe sa paketima na netu, to možete na sledeći način:</p>
<p><strong><code>pacman -Ss</code> <em>ime paketa ili približno ime nečega što vam treba</em></strong></p>
<p>A posle same komande, konzola će izbaciti spisak ponuđen na osnovu upita vaše pretrage.</p>
<p>Ako bi recimo hteli, a pritom koristite recimo i testing repo, da instalirate neki paket koji se nalazi u više repoa, onda to možete odraditi određivanjem iz kog repoa da se paket instalira. Recimo da se paket firefox nalazi u extra i testing repou:</p>
<p><strong><code>pacman -S extra/firefox</code></strong></p>
<p>ili</p>
<p><strong><code>pacman -S testing/firefox</code></strong></p>
<p>Tako bi ste odredili iz kog se repoa paket firefox instalira&#8230;Ako želite, a naravno, biće i toga, da deinstalirate neki program, onda to odradite na sledeći načim:</p>
<p><strong><code>pacman -R <em>ime paketa</em></code></strong></p>
<p>Ako pak želite da reinstalirate program sa svim njegovim zavisnostima, koje pritom ne koriste drugi programi, onda se to radi na sledeći način:</p>
<p><strong><code>pacman -Rs <em>ime paketa</em></code></strong></p>
<p>To bi odprilke bilo najosnovnije o korišćenju pacman-a. Pacman se koristi i za instaliranje programa iz AUR-a, ali ot ome i o načinu kako se to radi u nekom od sledećih postova.</p>
<p><strong><strong><em>GUI za pacman:</em></strong></strong></p>
<p>Pacman, da ne bude zabune <img src='http://punky030.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> , ima i svoje <a href="http://wiki.archlinux.org/index.php/Pacman_GUI_Frontends">Gui frontend-ove</a>, tačnije programe sa kojima sve ovo gore navedeno radite, ali mišom, što bi rekli na klik. Jedan od po meni najboljih frontendova za pacman je Shaman:</p>
<p><img src="https://sourceforge.net/dbimage.php?id=166908" alt="Shaman" /></p>
<p><a href="http://boom1992.files.wordpress.com/2008/03/shaman.png">Klik za jednu veću sliku Shamana!</a></p>
<p>Rad sa Shamanom i ostalim Gui alatima za pacman je izlišno objašnjavati i svodi se na:</p>
<p>1. Kucaj ime paketa</p>
<p>2. Obeleži za install</p>
<p>3. Instaliraj i uživaj</p>
<p> <img src='http://punky030.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>P.S. U svakom slučaju, za svakog po nešto, a onaj ko ne proba neće shvatiti koliko je sve ovo dobro&#8230;I da&#8230;ja ne koristim Gui alate, pacman je sam po sebi lak, brz i prost! <img src='http://punky030.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://punky030.com/blog/2009/02/11/arch-linux-paket-manager-pacman/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
	</channel>
</rss>

