Vodič za korištenje Pacman paketa menadžera

Uvod

U prethodnim vodičima pokazao sam vam kako instalirati aplikacije na Debian-ovim Linux distribucijama koristeći apt-get, a takođe vam je pokazao kako instalirati aplikacije na Linux distribucijama na temelju Red Hat-a koristeći yum .

U ovom vodiču ću vam pokazati kako instalirati pakete koristeći komandnu liniju unutar Arch based Linux distribucija kao što je Manjaro.

Koji se programi instaliraju na računaru

Možete pregledati listu svih paketa instaliranih na vašem sistemu pomoću sljedeće naredbe:

pacman -Q

Ovo će vratiti listu svih aplikacija na vašem računaru i brojeve njihovih verzija.

Pregledanje dnevnika promjene za instaliranu aplikaciju

Možete dobiti više informacija o paketu ili zaista pakete pružanjem različitih opcija upita na sledeći način:

pacman -Q -c oktopi

Pogledajte pakete koji su instalirani kao zavisnosti za druge pakete

Gornja komanda će mi pokazati promenu za oktopije ako postoji. Ako to ne postoji, na ekranu će se prikazati poruka koja vam govori da nije dostupna nikakva izmena.

pacman -Q -d

Gornja komanda prikazuje sve datoteke koje su instalirane kao zavisnosti od drugih paketa.

pacman -Q -d -t

Ovo će vam pokazati sve siročadne zavisnosti instalirane na računaru.

Pogledajte eksplicitno instalirane pakete

Ako želite da vidite sve eksplicitno instalirane pakete, upotrebite sledeću komandu:

pacman -Q -e

Jedinstveni paket je onaj koji ste zapravo izabrali da instalirate za razliku od paketa koji je instaliran kao zavisnost od drugih paketa.

Možete videti koji eksplicitni paketi nemaju zavisnosti koristeći sledeću komandu:

pacman -Q -e -t

Pogledajte sve pakete u grupi

Da biste videli koje grupe paketa pripadaju vama, možete koristiti sljedeću naredbu:

pacman -Q -g

Ovo će navesti ime grupe, a zatim ime paketa.

Ako želite da vidite sve pakete u određenoj grupi, možete odrediti ime grupe:

pacman -Q -g baza

Povratak informacija o instaliranim paketima

Ako želite da znate ime, opis i sve druge detalje o paketu koristite sledeću komandu:

pacman -Q -i packagename

Izlaz uključuje:

Provjerite zdravlje instaliranog paketa

Da biste provjerili zdravlje određenog paketa možete koristiti sljedeću naredbu:

pacman -Q -k packagename

Ovo će vratiti izlaz sličan sledećem:

ogrebotina: ukupno 1208 datoteka, 0 nedostajućih datoteka

Ovu komandu možete pokrenuti protiv svih instaliranih paketa:

pacman -Q -k

Pronađi sve datoteke koje poseduju paketi

Sve datoteke koje su u vlasništvu određenog paketa možete pronaći pomoću sljedeće naredbe:

pacman -Q -l packagename

Ovo vraća ime paketa i putanju do datoteka koje poseduje. Možete odrediti više paketa nakon -l.

Pronađi pakete koje nisu pronađene u bazi podataka Sync (tj. Ručno instalirano)

Ručno instalirane pakete možete pronaći pomoću sljedeće naredbe:

pacman -Q -m

Paketi instalirani koristeći yaourt kao što je Google Chrome će biti navedeni pomoću ove komande.

Pronađite pakete dostupne samo u bazi podataka Sync

Ovo je inverzna prema prethodnoj naredbi i prikazuje samo pakete instalirane preko sinhronizacionih baza podataka.

pacman -Q -n

Saznajte izvan paketa

Da biste pronašli pakete koji treba ažurirati, upotrebite sledeću komandu:

pacman -Q -u

Ovo će vratiti listu paketa, brojeve njihovih verzija i najnovije verzije brojeva.

Kako instalirati paket koristeći Pacman

Da biste instalirali paket koristite sledeću komandu:

pacman -S packagename

Možda ćete morati da koristite naredbu sudo da biste podigli svoje dozvole za pokretanje ove naredbe. Alternativno, prebacite se na korisnika sa povišenim dozvolama pomoću su naredbe .

Kada je paket dostupan u više repozitorija, možete izabrati koje skladište ćete koristiti tako što ćete ga specificirati u naredbi na sledeći način:

pacman -S repositoryname / packagename

Instaliranje paketa sa pacman-om će automatski preuzeti i instalirati sve zavisnosti.

Takođe možete instalirati grupu paketa kao što je desktop okruženje kao što je XFCE .

Kada navedete naziv grupe, izlaz će biti duž linije:

U grupi xfce4 ima 17 članova

Repozitorij ekstra

1) exo 2) garcon 3) gtk-xfce-motor

Možete odabrati da instalirate sve pakete u grupi pritiskom na povratak. Alternativno, možete instalirati pojedinačne pakete tako što ćete obezbediti listu sa brojevima odvojenim zarezom (tj. 1,2,3,4,5). Ako želite instalirati sve pakete između 1 i 10, možete koristiti i crticu (tj. 1-10).

Kako nadograditi pakete bez datuma

Da biste nadogradili sve zastarele pakete, upotrebite sledeću komandu:

pacman -S -u

Ponekad želite nadograditi pakete, ali za jedan određeni paket, želite da ostane na starijoj verziji (jer znate da je nova verzija uklonila funkciju ili je slomljena). Za ovo možete koristiti sljedeću naredbu:

pacman -S -u - igno pakiranje

Prikaži listu dostupnih paketa

Možete pregledati listu dostupnih paketa u bazi sinhronizacije pomoću sljedeće naredbe:

pacman -S -l

Prikaz informacija o paketu u bazi sinhronizacije

Detaljne informacije o paketu možete pronaći u bazi sinhronizacije pomoću sljedeće naredbe:

pacman -S-i packagename

Potražite paket u bazi sinhronizacije

Ako samo želite da potražite paket u bazi sinhronizacije, upotrebite sledeću komandu:

pacman -S -s packagename

Rezultati će biti lista svih raspoloživih paketa koji odgovaraju kriterijumima pretraživanja.

Osvežite bazu sinhronizacije

Možete se uveriti da je baza sinhronizacije ažurirana koristeći sledeću komandu:

pacman -S -y

Ovo treba koristiti prije pokretanja komande za nadogradnju. Takođe je korisno to pokrenuti ako to niste učinili neko vrijeme, tako da kada pretražujete dobijate najnovije rezultate.

Napomena o prekidačima

Tokom ovog vodiča primjet ćete da sam svaki prekidač sam odredio. Na primjer:

pacman -S -u

Možete, naravno, kombinirati prekidače:

pacman -Su