<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="lt">
	<id>https://wiki.eofnet.lt/w//index.php?action=history&amp;feed=atom&amp;title=Emerge</id>
	<title>Emerge - Versijų istorija</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.eofnet.lt/w//index.php?action=history&amp;feed=atom&amp;title=Emerge"/>
	<link rel="alternate" type="text/html" href="https://wiki.eofnet.lt/w//index.php?title=Emerge&amp;action=history"/>
	<updated>2026-04-19T09:05:47Z</updated>
	<subtitle>Šio puslapio versijų istorija projekte</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.eofnet.lt/w//index.php?title=Emerge&amp;diff=1560&amp;oldid=prev</id>
		<title>\dev\null: Masinis paketų šalinimas</title>
		<link rel="alternate" type="text/html" href="https://wiki.eofnet.lt/w//index.php?title=Emerge&amp;diff=1560&amp;oldid=prev"/>
		<updated>2008-08-02T07:56:52Z</updated>

		<summary type="html">&lt;p&gt;Masinis paketų šalinimas&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Naujas puslapis&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== MASKED PACKAGES ==&lt;br /&gt;
&lt;br /&gt;
Tai yra gentoo portage užmaskuoti paketai kaip testuojami/nestabilūs. Paprastai jų negalima įdiegti dėl to, kad tai gali pakenkti sistemos stabilumui, gentoo kūrėjai rūpinasi bendru gentoo sistemos saugumu.&lt;br /&gt;
&lt;br /&gt;
'''localhost ~ # emerge xmms'''&lt;br /&gt;
 Calculating dependencies&lt;br /&gt;
 !!! All ebuilds that could satisfy &amp;quot;xmms&amp;quot; have been masked.&lt;br /&gt;
 !!! One of the following masked packages is required to complete your request:&lt;br /&gt;
 - media-sound/xmms-1.2.10-r16 (masked by: package.mask, ~x86 keyword)&lt;br /&gt;
 # Diego PettenĆ² &amp;lt;flameeyes@gentoo.org&amp;gt; (23 Oct 2006)&lt;br /&gt;
 # Pending removal 23 November for multiple bugs&lt;br /&gt;
 # Use anything but this, like media-sound/audacious&lt;br /&gt;
 # media-sound/amarok media-sound/mpd media-sound/rhythmbox&lt;br /&gt;
 # media-sound/muine media-sound/banshee  &lt;br /&gt;
 - media-sound/xmms-1.2.10-r14 (masked by: package.mask)&lt;br /&gt;
 - media-sound/xmms-1.2.10-r15 (masked by: package.mask)&lt;br /&gt;
&lt;br /&gt;
Bet mums vistiek reikia xmms ir ką gi męs darome ?&lt;br /&gt;
&lt;br /&gt;
 mkdir /etc/portage&lt;br /&gt;
 cd /etc/portage&lt;br /&gt;
 touch package.unmask&lt;br /&gt;
 echo &amp;quot;=media-sound/xmms-1.2.10-r16&amp;quot; &amp;gt;&amp;gt; package.unmask&lt;br /&gt;
&lt;br /&gt;
Tą patį reikia daryti ir su kitais paketais jai matote jog parašyta &amp;quot;masked by: package.mask&amp;quot; reiškia tai hardmasked paketas.&lt;br /&gt;
&lt;br /&gt;
Jai matome jog prie paketo parašyta (masked by: ~x86 keyword) reikia eilutę įrašyti ir į package.keywords.&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;=example/example-1.2-r1 ~x86&amp;quot; &amp;gt;&amp;gt; package.keywords.&lt;br /&gt;
&lt;br /&gt;
== System Update ==&lt;br /&gt;
 emerge --sync&lt;br /&gt;
 emerge --deep system&lt;br /&gt;
 emerge --deep world&lt;br /&gt;
Jeigu pridėtume parametrą --fetchonly paketai pirmiausia būtų parsiūsti.&lt;br /&gt;
&lt;br /&gt;
system - sistemos core paketai, world vartotojo paketai.&lt;br /&gt;
&lt;br /&gt;
Jaigu emerge paleidote kitame terminale ir norite pamatyti kokie paketai šiuo metu yra diegiami galite paleisti šią eilutę&lt;br /&gt;
 watch -n 1 -t 'echo &amp;quot;Current Compile&amp;quot;;ps ax|grep &amp;quot;sandbox&amp;quot;|grep -v grep|grep -v bash'&lt;br /&gt;
&lt;br /&gt;
== Upgrade ==&lt;br /&gt;
&lt;br /&gt;
Atnaujinimas į kitą versiją pvz iš (2007.1 į 2008.0)&lt;br /&gt;
&lt;br /&gt;
 unlink /etc/make.profile&lt;br /&gt;
 ln -s /usr/portage/profiles/default/linux/x86/2008.0 /etc/make.profile&lt;br /&gt;
 emerge --sync&lt;br /&gt;
Tuomet atnaujiname core sistemą&lt;br /&gt;
 emerge -uavDN system&lt;br /&gt;
Dabar galime atnaujinti visą sistemą&lt;br /&gt;
 emerge --deep world&lt;br /&gt;
&lt;br /&gt;
== Kitos funkcijos ==&lt;br /&gt;
&lt;br /&gt;
Paieška&lt;br /&gt;
 emerge --search gimp&lt;br /&gt;
arba&lt;br /&gt;
 emerge -s gimp&lt;br /&gt;
Paieška aprašymuose&lt;br /&gt;
 emerge --searchdesc &amp;quot;video player&amp;quot;&lt;br /&gt;
arba&lt;br /&gt;
 emerge -S &amp;quot;video player&amp;quot;&lt;br /&gt;
Portų atnaujinimas iš rsync serverių&lt;br /&gt;
 emerge --sync&lt;br /&gt;
Portų atnaujinimas iš web serverių (Puikiai tinka jei prieš jus yra ugnesienė)&lt;br /&gt;
 emerge --webrsync&lt;br /&gt;
Tiktai parsiuntimas į dist&lt;br /&gt;
 emerge --fetchonly gimp&lt;br /&gt;
Diegti maskuotus paketus x86 platformai&lt;br /&gt;
 ACCEPT_KEYWORDS=&amp;quot;~x86&amp;quot; emerge mozilla-firebird-cvs&lt;br /&gt;
Patikrinti naujausią maskuotą paketo versiją&lt;br /&gt;
 ACCEPT_KEYWORDS=&amp;quot;~x86&amp;quot; emerge -pv gimp&lt;br /&gt;
&lt;br /&gt;
'''Gentoolkit''' įrankis skirtas įdiegtų paketų peržiūrai bei versijų patikrinimui&lt;br /&gt;
 emerge gentoolkit&lt;br /&gt;
&lt;br /&gt;
Rodyti visus įdiegtus paketus&lt;br /&gt;
 qlist -I&lt;br /&gt;
&lt;br /&gt;
== Masinis paketų pašalinimas ==&lt;br /&gt;
&lt;br /&gt;
Tarkime jums reikia pašalinti visą kde ? Po vieną paketą šalinti yra nepraktiška ir nepatogu todėl mes padarysime vieną trick'ą.&lt;br /&gt;
&lt;br /&gt;
Padarome kde paketų listą&lt;br /&gt;
 qlist -I -C |grep kde &amp;gt; packages.lst&lt;br /&gt;
Dabar pasidarysime scriptuką, kad viskas vyktų automatiškai ir mums nereiktų vargti&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 for i in `more packages.lst `&lt;br /&gt;
 do&lt;br /&gt;
 echo &amp;quot;Uninstalling $i&amp;quot;&lt;br /&gt;
 emerge --unmerge $i&lt;br /&gt;
 done&lt;br /&gt;
Išsaugome kaip &amp;quot;unmerge-all&amp;quot; chmodiname +x&lt;br /&gt;
 chmod +x unmerge-all&lt;br /&gt;
&lt;br /&gt;
Naudojimas labai parastas pasidarome paketų listą ir paleidžiame šį scriptuką&lt;br /&gt;
 ./unmerge-all&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Gentoo]]&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>\dev\null</name></author>
	</entry>
</feed>