Hvordan bruke Pacman på Arch Linux

Hvordan bruke Pacman på Arch Linux
Pacman, som står for “Package Manager”, er standard kommandolinjeverktøy for å administrere programvarepakkene under Arch Linux. Den administrerer systemets pakkedatabase og brukes til å installere, oppdatere og avinstallere pakkene. En av de største pakkelederne for Linux, Pacman er kjent for sin enkelhet, hastighet og allsidighet. I denne guiden vil du se hvordan vi kan bruke den til forskjellige formål ved hjelp av noen illustrasjoner.

Oppdater og oppgradere ved hjelp av pacman

La oss komme i gang med noen kommandoer fra Arch Linux for å demonstrere bruken av Pacman -verktøyet. Den aller første utnyttelsen av en PacMan er å bruke den til å synkronisere den lokale pakkedatabasen med Remote Package Repositories. Følgende kommando sikrer at pakkene som er installert på systemet er oppdatert og har den nyeste sikkerhets- og feilrettingene. "-S" -flagget brukes til å fortelle Pacman å utføre en synkroniseringsoperasjon. "Y" -flagget brukes til å fortelle Pacman å anta ja til eventuelle spørsmål eller bekreftelser under synkroniseringsoperasjonen.

[omar@omar ~] $ sudo pacman -y

Den samme Pacman -kommandoen kan endres ved bruk av det ekstra "Y" -flagget som brukes igjen for å bekrefte at brukeren ønsker å fortsette med oppdateringen. Dette er et sikkerhetstiltak for å forhindre tilfeldige oppdateringer.

[omar@omar ~] $ sudo pacman -yy
[sudo] Passord for Omar:

Etter å ha synkronisert pakkene med "-s" -flagget og forfrisket pakkelistene med "Y" -flagget, kan du bruke “U” -flagget til å utføre en full systemoppgradering. Dette inkluderer oppdateringer til systemets pakker, samt oppgraderinger til alle pakker som har nye tilgjengelige versjoner. Utgangen fra kommandoen viser at det ikke er noen nye oppdateringer tilgjengelig for disse pakkene for øyeblikket.

[OMAR@OMAR ~] $ SUDO PACMAN -SYU

Ved å ordne flaggene i en instruksjon, kan vi oppnå det målet vi vil. Nå brukes "y" etter "-s" -flagget til å oppdatere pakkelistene. Det tredje flagget, "Y", brukes igjen for å bekrefte at brukeren ønsker å fortsette med oppdateringen. Det fjerde flagget, “U”, ber Pacman om å utføre en full systemoppgradering. Når kommandoen blir utført, starter den med å synkronisere pakkedatabasene og slutter med en full systemoppgradering.

[omar@omar ~] $ sudo pacman -yyu

Følgende kommando demonstrerer bruken av alternativet “-u” to ganger. Det er alternativet å utføre en systemoppgradering og nedgradering når det er mulig. Utgangen viser at alle installerte pakker allerede er den nyeste versjonen, og det er ingen tilgjengelige oppdateringer.

[omar@omar ~] $ sudo pacman -syuu

Hvis du vil kombinere alle formålene med de forskjellige flaggene som vi tidligere har brukt, kan du kombinere alle flaggene i en instruksjon som det vi gjorde i følgende illustrasjon. "-Yy" er muligheten til å oppdatere alle pakker, og "-u" er muligheten til å utføre en systemoppgradering. Tilleggsalternativet sørger for at Pacman laster ned hele pakkelisten igjen og oppdaterer pakkelisten Cache. Dette kan hjelpe hvis du står overfor problemer med at pakkelisten er utdatert.

[omar@omar ~] $ sudo pacman -yyuu

Last ned pakkene ved hjelp av Pacman

Pacman -kommandoen kan være nyttig for å laste ned hvilken som helst pakke på Arch Linux uten å bli installert. For dette må vi bruke "-sw" -flagget i instruksjonen. Følgende kommando er illustrasjonen av å laste ned en GIMP -pakke i et Arch Linux -system uten å installere den. Kommandoen laster ned GIMP -pakken og dens avhengigheter, men den installerer dem ikke.

[omar@omar ~] $ sudo pacman -sw gimp

Installer pakkene ved hjelp av Pacman

Pacman -kommandoen er veldig nyttig når du vil laste ned eller installere en pakke på Archlinux -maskinen. Tilsvarende må du bruke alternativet "-s" for å installere en pakke sammen med navnet på pakken. Følgende instruksjon viser at pakkenavnet som er spesifisert etter alternativet er "Firefox". Etter å ha løst avhengighetene, ber kommandoen brukeren om å bekrefte om de vil fortsette med installasjonen. Hvis brukeren legger inn “y”, fortsetter kommandoen med installasjonen. I dette tilfellet viser utgangen fremdriften for installasjonen av "Firefox" -pakken. Kommandoen installerer Firefox og eventuelle avhengigheter.

[OMAR@OMAR ~] $ SUDO PACMAN -S FIREFOX

Den forrige illustrasjonen viser hvordan du kan installere en enkelt pakke ved hjelp av Pacman -instruksjonen. Nå får vi se hvordan vi kan installere flere pakker samtidig. Følgende kommando viser pakkenavn som er spesifisert etter Python-Pip og Python-PY-alternativene, atskilt med komma og vedlagt i krøllete seler . Når nedlastingen er ferdig, fortsetter kommandoen deretter med installasjonen av de gjenværende pakkene og viser fremdriften i installasjonen.

[omar@omar ~] $ sudo pacman -s python- pip, py

Fjern pakkene med Pacman

Akkurat som vi må utføre nedlastingen og installasjonen gjennom Pacman -instruksjonen, kan vi også bruke Pacman -instruksjonen til å fjerne en installert pakke fra systemet vårt. For dette må vi bruke alternativet “-R” sammen med "Inkspace" -pakkenavnet i Pacman-instruksjonen. Inkscape og alle andre pakker som er installert som "Inkscape's" -avhengigheter, men som ikke lenger er påkrevd av noen annen pakke blir slettet fra systemet når denne kommandoen blir utført.

[omar@omar ~] $ sudo pacman -r inkscape

Liste opp de installerte pakkene ved hjelp av Pacman

Kommandoen "Pacman" kan utføres for å liste opp alle de installerte pakkene i et system på en gang. For dette må vi bruke alternativet "-Q" for å spørre pakkedatabasen for installerte pakker. Når denne kommandoen blir utført, viser den en liste over alle pakker som for øyeblikket er installert på systemet. Pakkenavnet, versjonen og depotet som det ble installert fra vises for hver pakke.

[omar@omar ~] $ pacman -q

Bruken av "-s" -flagget med "Q" -flagget er nyttig å søke etter en installert pakke med navn i Arch Linux-systemet. For eksempel viser følgende kommando at vi bruker "-Qs" kombinert for å søke etter den installerte "firmaet" -pakken. Når denne kommandoen blir utført, søker den etter de lokalt installerte pakkene etter enhver pakke som samsvarer med navnet, "Firm". Utgangen viser navn, versjon og beskrivelse av en hvilken som helst pakke som samsvarer med søkeordet, "firma".

[OMAR@OMAR ~] $ SUDO PACMAN -QS FIRM

Konklusjon

Etter å ha gått gjennom denne guiden, vil du kunne bruke Pacman -instruksjonen i Arch Linux uten å nøle. Denne artikkelen dekker bruken av Pacman -instruksjon ved å bruke noen av dens nyttige flagg som -s, -y, -u, -q, -qs, -sw og -r. Pacman -kommandoen dekker oppdateringer, oppgraderinger, nedlasting, installasjon, fjerning og søk på bestemte pakker.