<?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=Pacman</id>
	<title>Pacman - 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=Pacman"/>
	<link rel="alternate" type="text/html" href="https://wiki.eofnet.lt/w//index.php?title=Pacman&amp;action=history"/>
	<updated>2026-04-19T12:29:38Z</updated>
	<subtitle>Šio puslapio versijų istorija projekte</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.eofnet.lt/w//index.php?title=Pacman&amp;diff=3443&amp;oldid=prev</id>
		<title>\dev\null: mass remove scriptas</title>
		<link rel="alternate" type="text/html" href="https://wiki.eofnet.lt/w//index.php?title=Pacman&amp;diff=3443&amp;oldid=prev"/>
		<updated>2015-02-08T09:15:47Z</updated>

		<summary type="html">&lt;p&gt;mass remove scriptas&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Naujas puslapis&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Pacman''' paketų tvarkyklė yra vienas iš pagrindinių skiriamųjų [[Archlinux|Arch Linux]] distribucijos bruožų. Jis jungia paprastą binarinį paketų formatą su paprastumu ypatinga paketų darymo sistema (Angl. &amp;quot;Build system&amp;quot;). '''Pacman''' tikslas yra, lengvas paketų valdymas nesvarbu ar jie būtų iš oficialių repozitorių, ar sukurti pačio vartotojo.&lt;br /&gt;
&lt;br /&gt;
'''Pacman''' skirtas išlaikyti sistemą visada atnaujinta, sinchronizuojant ir atnaujinant paketus bei jų sąrašus iš pagrindinio serverio. Šis serverio / kliento modelis taip pat leidžia vartotojui atsisiųsti / įdiegti paketus naudojant paprastą komandą, taip pat atsiunčiant paketui reikiamas priklausomybes. &lt;br /&gt;
'''Pacman''' yra parašyta [[C]] programavimo kalba ir naudoja '''Pkg.tar.xz''' pakuotės formatą.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''PASTABA:''' Oficialus '''pacman''' paketas taip pat turi keletą kitų naudingų įrankių, tokių kaip '''makepkg''', '''pactree''', '''vercmp''' ir daugiau: paleiskite ''&amp;quot;pacman -Ql pacman | grep bin&amp;quot;'', kad pamatytumėte pilną sąrašą.&lt;br /&gt;
&lt;br /&gt;
== Panaudojimas ==&lt;br /&gt;
&lt;br /&gt;
Paketų sinchronizavimas ir globalus sistemos paketų atnaujinimas.&lt;br /&gt;
 sudo pacman -Syu&lt;br /&gt;
Paketų paiesška&lt;br /&gt;
 pacman -Ss paketas&lt;br /&gt;
Paketo diegimas&lt;br /&gt;
 sudo pacman -S paketas&lt;br /&gt;
Paketo įdiegimas iš failo&lt;br /&gt;
 sudo pacman -U paketo_failas&lt;br /&gt;
Paketo ištrinimas iš sistemos&lt;br /&gt;
 sudo pacman -R paketas&lt;br /&gt;
Paketo ištrinimas iš sistemos su jo priklausomybėmis bei konfigūracija&lt;br /&gt;
 sudo pacman -Rs paketas&lt;br /&gt;
Paketo ištrinimas iš sistemos su jo priklausomybės, konfigūracija bei nenaudojamomis bibliotekomis&lt;br /&gt;
 sudo pacman -Rns&lt;br /&gt;
Informacija apie paketą (iš repozitorių)&lt;br /&gt;
 pacman -Si&lt;br /&gt;
Informacija apie paketą iš lokalios duombazės&lt;br /&gt;
 pacman -Qi&lt;br /&gt;
Paketo paieška lokalioje duombazėje&lt;br /&gt;
 pacman -Qs&lt;br /&gt;
Rodyti sąrašą vienišų paketų&lt;br /&gt;
 pacman -Qdt&lt;br /&gt;
Rodyti sąrašą paketų kurie buvo įdiegti rankiniu būdu (t.y iš AUR)&lt;br /&gt;
 pacman -Qm&lt;br /&gt;
Rodyti visus įdiegtus paketus&lt;br /&gt;
 pacman -Q&lt;br /&gt;
Parodo kuriam paketui priklauso tam tikras failas, pvz.:&lt;br /&gt;
 pacman -Qo /usr/lib/xscreensaver/sonar&lt;br /&gt;
Laikinosios atminties pravalymas ištrinant nenaudojamus paketų failus&lt;br /&gt;
 sudo pacman -Scc&lt;br /&gt;
Rodyti paketus kurie buvo įdiegti vieno paketo įdiegimo metu&lt;br /&gt;
 pacman -Ql paketas&lt;br /&gt;
== Mass Remove scriptas ==&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 # (c) \dev\null 2015&lt;br /&gt;
 # Mass remove packages for archlinux pacman package manager&lt;br /&gt;
 # use pacman -Qm | grep package|awk '{ print $1 }' &amp;gt; packages.txt # to locate packages what you need if they installed from aur&lt;br /&gt;
 # use pacman -Q | grep package|awk '{ print $1 }' &amp;gt; packages.txt # to locate packages what you need to be removed &lt;br /&gt;
 packages=&amp;quot;&amp;quot; &lt;br /&gt;
 while read line&lt;br /&gt;
 do&lt;br /&gt;
  packages=&amp;quot;$packages$line &amp;quot;&lt;br /&gt;
 done &amp;lt; packages.txt&lt;br /&gt;
 echo &amp;quot;Packages what needs to be removed are: $packages&amp;quot;&lt;br /&gt;
 pacman -Rns $packages&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Archlinux]]&lt;/div&gt;</summary>
		<author><name>\dev\null</name></author>
	</entry>
</feed>