I tidligere artikler har vi vist deg hvordan du installerer programmer på Debian-baserte Linux-distribusjoner ved hjelp av apt-get, og vi har også vist deg hvordan du installerer programmer på Red Hat-baserte Linux-distribusjoner ved hjelp av yum.
I denne veiledningen vil vi vise deg hvordan du installerer pakker ved hjelp av kommandolinjen i Arch-baserte Linux-distribusjoner som Manjaro.
Hvilke programmer er installert på datamaskinen din
Du kan se en liste over alle pakkene som er installert på systemet ditt ved hjelp av følgende kommando:
pacman -Q
Dette vil returnere en liste over alle programmene på datamaskinen din og deres versjonsnummer.
Vise endringsloggen for et installert program
Du kan hente mer informasjon om en pakke eller faktisk pakker ved å levere ulike spørringsalternativer som følger:
Se pakker installert som avhengighet for andre pakker
Ovennevnte kommando vil vise meg changelog for octopi hvis den eksisterer. Hvis det ikke eksisterer, vises en melding som forteller deg at ingen changelog er tilgjengelig.
pacman -Q -d
Kommandoen ovenfor viser deg alle filene som er installert som avhengigheter til andre pakker.
pacman -Q -d -t
Dette vil vise deg alle foreldreløse avhengighetene som er installert på datamaskinen din.
Se eksplisitt installerte pakker
Hvis du vil se alle eksplisitt installerte pakkene, bruker du følgende kommando:
pacman -Q -e
En eksplisitt pakke er en som du faktisk valgte å installere i motsetning til en pakke som ble installert som en avhengighet av andre pakker.
Du kan se hvilke eksplisitte pakker som ikke har noen avhengighet ved å bruke følgende kommando:
Se alle pakkene i en gruppe
For å se hvilke grupper pakker tilhører deg, kan du bruke følgende kommando:
pacman -Q -g
Dette vil oppgi navnet på gruppen etterfulgt av navnet på pakken.
Hvis du vil se alle pakkene i en bestemt gruppe, kan du spesifisere gruppenavnet:
Returner informasjon om installerte pakker
Hvis du vil vite navnet, beskrivelsen og all annen måte om detaljer om en pakke, bruk følgende kommando:
pacman -Q -i pakkenavn
Utgangen inkluderer:
- Navn
- versjon
- beskrivelse
- arkitektur
- URL til pakkens nettsted
- Tillatelse
- grupper
- gir
- Kommer an på
- Valgfrie Deps
- Kreves av
- Valgfritt for
- Konflikter med
- erstatter
- Installert størrelse
- Navn på pakker
- Bygge dato
- Installer dato
- Installer grunn
- Installer script
- validert
Sjekk helsen til en installert pakke
For å sjekke helsen til en bestemt pakke kan du bruke følgende kommando:
pacman -Q-k pakkenavn
Dette vil returnere utdata som ligner på følgende:
ripe: 1208 totalt filer, 0 manglende filer
Du kan kjøre denne kommandoen mot alle de installerte pakkene:
Finn alle filer som eies av en pakke
Du finner alle filene som eies av en bestemt pakke, ved hjelp av følgende kommando:
pacman -Q -l pakkenavn
Dette returnerer pakkenavnet og banen til filer som den eier. Du kan angi flere pakker etter -l.
Finn pakker ikke funnet i Synkroniseringsdatabaser (dvs. installert manuelt)
Du finner manuelt installerte pakker med følgende kommando:
pacman -Q -m
Pakker installert ved hjelp av Google, som Google Chrome, blir oppført ved hjelp av denne kommandoen.
Finn pakker som bare er tilgjengelige i Synkroniseringsdatabaser
Dette er omvendt til forrige kommando og viser bare pakker installert via synkroniseringsdatabaser.
Finn ut av datopakker
For å finne pakker som må oppdateres, bruk følgende kommando:
pacman -Q -u
Dette vil returnere en liste over pakker, deres versjonsnumre og de nyeste versjonsnumrene.
Slik installerer du en pakke ved hjelp av Pacman
For å installere en pakke, bruk følgende kommando:
pacman -S pakkenavn
Du må kanskje bruke sudo-kommandoen for å heve dine tillatelser for denne kommandoen å kjøre. Alternativt kan du bytte til en bruker med forhøyede tillatelser ved hjelp av su-kommandoen.
Når en pakke er tilgjengelig i flere arkiver, kan du velge hvilket lager som skal brukes ved å spesifisere det i kommandoen som følger:
pacman -S repository / pakkenavn
Installere en pakke med pacman vil automatisk laste ned og installere eventuelle avhengigheter.
Du kan også installere en gruppe pakker som et skrivebordsmiljø som XFCE.
Når du spesifiserer et gruppenavn, vil utgangen være i tråd med:
Det er 17 medlemmer i gruppe xfce4Repository ekstra1) exo 2) garcon 3) gtk-xfce-motor Du kan velge å installere alle pakkene i gruppen ved å trykke på retur. Alternativt kan du installere individuelle pakker ved å gi en kommaseparert liste over tall (dvs. 1,2,3,4,5). Hvis du vil installere alle pakkene mellom 1 og 10, kan du også bruke en bindestrek (dvs. 1-10). For å oppgradere alle de utdaterte pakkene, bruk følgende kommando: pacman -S -u Noen ganger vil du oppgradere pakkene, men for en bestemt pakke, vil du at den skal være i en eldre versjon (fordi du vet at nyere versjon har fjernet en funksjon eller er ødelagt). Du kan bruke følgende kommando for dette: pacman -S -u -ignore pakkenavn Du kan vise en liste over tilgjengelige pakker i synkroniseringsdatabasen med følgende kommando: Du finner detaljert informasjon om en pakke i synkroniseringsdatabasen ved hjelp av følgende kommando: Hvis du bare vil søke etter en pakke i synkroniseringsdatabasen, bruk følgende kommando: pacman-s-pakkenavn Resultatene vil være en liste over alle tilgjengelige pakker som samsvarer med søkekriteriene. Du kan forsikre deg om at synkroniseringsdatabasen er oppdatert ved å bruke følgende kommando: pacman -S -y Dette bør brukes før du kjører oppgraderingskommandoen. Det er også nyttig å kjøre dette hvis du ikke har gjort det på en stund, slik at når du søker, får du de siste resultatene. I hele denne veiledningen har du lagt merke til at jeg har spesifisert hver bryter på egen hånd. For eksempel: pacman -S -u Du kan selvsagt kombinere brytere: pacman -Su Slik oppgraderer du ut av datopakker
Vis en liste over tilgjengelige pakker
Vis informasjon om en pakke i synkroniseringsdatabasen
Søk etter en pakke i synkroniseringsdatabasen
Oppdater synkroniseringsdatabasen
En kommentar om brytere