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:
- naam
- weergawe
- beskrywing
- argitektuur
- URL na pakket se webwerf
- lisensie
- groepe
- bied
- Hang af van
- Opsionele Deps
- Vereis deur
- Opsioneel vir
- Bots Met
- Vervang
- Geïnstalleerde grootte
- Naam van Packager
- Bou datum
- Installeer datum
- Installeer rede
- Installeer Script
- bekragtig
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