'N Gids om die Pacman-pakketbestuurder te gebruik

inleiding

In vorige gidse het ek jou gewys hoe om programme op Debian-gebaseerde Linux-verspreidings te installeer met behulp van apt-get, en ek het jou ook gewys hoe om programme op Red Hat-gebaseerde Linux-verspreidings te installeer met behulp van yum .

In hierdie gids sal ek jou wys hoe om pakkette te installeer met behulp van die opdraglyn in Arch-gebaseerde Linux-verspreidings soos Manjaro.

Watter programme is op u rekenaar geïnstalleer

U kan 'n lys van al die pakkette wat op u stelsel geïnstalleer is, sien deur die volgende opdrag te gebruik:

pacman -Q

Dit sal 'n lys van al die toepassings op u rekenaar en hul weergawe nommers terugstuur.

Die Wysigingslogboek vir 'n geïnstalleerde aansoek sien

U kan meer inligting oor 'n pakket of pakkette ophaal deur verskeie navraagopsies soos volg te verskaf:

pacman -Q -c octopi

Bekyk pakkette geïnstalleer as afhanklikhede vir ander pakkette

Bogenoemde opdrag sal my die veranderingslys vir octopi wys as dit bestaan. As dit nie bestaan ​​nie, sal 'n boodskap vertoon word wat aan jou vertel dat daar geen veranderingslys beskikbaar is nie.

pacman -Q -d

Bogenoemde opdrag wys u al die lêers wat as afhanklikes aan ander pakkette geïnstalleer is.

pacman -Q -d -t

Dit sal jou wys op alle weeskinders wat op jou rekenaar geïnstalleer is.

Bekyk pakkette wat spesifiek geïnstalleer is

As u al die eksplisiet geïnstalleerde pakkette wil sien, gebruik die volgende opdrag:

pacman -Q-e

'N eksplisiete pakket is een wat jy eintlik gekies het om te installeer in teenstelling met 'n pakket wat as afhanklikheid van ander pakkette geïnstalleer is.

U kan sien watter eksplisiete pakkette geen afhanklikhede het nie deur die volgende opdrag te gebruik:

pacman -Q -e -t

Bekyk al die pakkette in 'n groep

Om te sien watter groepe pakkette aan u behoort, kan u die volgende opdrag gebruik:

pacman -Q -g

Hiermee word die naam van die groep vermeld, gevolg deur die naam van die pakket.

As u al die pakkette in 'n spesifieke groep wil sien, kan u die groep naam spesifiseer:

pacman -Q -g basis

Wys inligting oor geïnstalleerde pakkette

As jy die naam, beskrywing en al die ander besonderhede van 'n pakket wil weet, gebruik die volgende opdrag:

pacman -Q -i pakkie naam

Die uitset sluit in:

Gaan die gesondheid van 'n geïnstalleerde pakket na

Om die gesondheid van 'n spesifieke pakket na te gaan, kan u die volgende opdrag gebruik:

pacman -Q-k packagename

Dit sal terugvoer soortgelyk aan die volgende gee:

Kras: 1208 totale lêers, 0 ontbrekende lêers

U kan hierdie opdrag uitvoer teen al die geïnstalleerde pakkette:

pacman -Q -k

Vind alle lêers wat deur 'n pakket besit word

U kan al die lêers wat deur 'n spesifieke pakket besit word, vind deur die volgende opdrag te gebruik:

pacman -Q -l pakkie naam

Dit gee die pakket naam en die pad na lêers wat dit besit. U kan verskeie pakkette spesifiseer na die -l.

Vind pakkette wat nie in die sinkronisatabasisse gevind word nie (dws handmatig geïnstalleer)

U kan handmatig geïnstalleerde pakkette vind met die volgende opdrag:

pacman -Q -m

Pakkette wat geïnstalleer word deur Google soos Google Chrome sal gelys word met hierdie opdrag.

Vind pakkette slegs beskikbaar in die sinchronisasie databasisse

Dit is die omgekeerde van die vorige opdrag en toon slegs pakkette geïnstalleer via die sinkronisasie databasisse.

pacman -Q -n

Vind uit datumpakkette

Om pakkette te vind wat opgedateer moet word, gebruik die volgende opdrag:

pacman -Q -u

Dit sal 'n lys pakkette, hul weergawe nommers, en die nuutste weergawe nommers terug.

Hoe om 'n pakket te installeer met Pacman

Om 'n pakket te installeer, gebruik die volgende opdrag:

pacman -S pakkie naam

U kan die sudo-bevel gebruik om u toestemmings te verhef sodat hierdie opdrag kan hardloop. Alternatiewelik, skakel na 'n gebruiker met verhoogde regte met die su-opdrag .

Wanneer 'n pakket beskikbaar is in verskeie repositories, kan u kies watter repository te gebruik deur die volgende in die opdrag te spesifiseer:

pacman -S repository / paknaam

Die installering van 'n pakket met pacman sal outomaties afhanklikes aflaai en installeer.

U kan ook 'n groep pakkette installeer, soos 'n lessenaar omgewing soos XFCE .

Wanneer u 'n groep naam spesifiseer, sal die uitset wees soos volg:

Daar is 17 lede in groep xfce4

Repository ekstra

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

U kan kies om alle pakkette in die groep te installeer deur terug te keer. Alternatiewelik kan u individuele pakkette installeer deur 'n komma-geskeide lys van nommers (di 1,2,3,4,5) te verskaf. As u al die pakkette tussen 1 en 10 wil installeer, kan u ook 'n koppelteken (dws 1-10) gebruik.

Hoe om op datumpakkette op te gradeer

Om al die out-of-date pakkette op te gradeer, gebruik die volgende opdrag:

pacman -S -u

Soms wil jy die pakkette opgradeer, maar vir 'n spesifieke pakket, wil jy hê dit moet in 'n ouer weergawe bly (omdat jy weet dat die nuwer weergawe 'n funksie verwyder het of gebreek is). U kan die volgende opdrag hiervoor gebruik:

pacman -S -u -ignore packagename

Wys 'n lys van beskikbare pakkette

U kan 'n lys van die beskikbare pakkette in die sinkronisasie databasis met die volgende opdrag sien:

pacman -S -l

Vertoon inligting oor 'n pakket in die sinkronisasie databasis

U kan gedetailleerde inligting oor 'n pakket in die sinkronisasie databasis vind deur die volgende opdrag te gebruik:

pacman -S-in paknaam

Soek vir 'n pakket in die sinkronisasie databasis

As jy net wil soek vir 'n pakket in die sinkronisasie databasis, gebruik die volgende opdrag:

pacman -S-pakkie naam

Die resultate sal 'n lys wees van alle beskikbare pakkette wat ooreenstem met die soekkriteria.

Verfris die sinkronisasie databasis

U kan seker maak dat die sinkronisasie databasis op datum is met die volgende opdrag:

pacman -S -y

Dit moet gebruik word voordat die opdrag opdrag uitgevoer word. Dit is ook nuttig om dit te bestuur as jy dit nie al 'n rukkie gedoen het nie, sodat wanneer jy soek, die nuutste resultate kry.

'N Nota oor skakelaars

Gedurende hierdie gids het jy opgemerk dat ek elke skakelaar op sy eie gespesifiseer het. Byvoorbeeld:

pacman -S -u

U kan natuurlik ook skakelaars kombineer:

pacman-Su