Skip to content

En guide till hur du använder Pacman Package Manager

19 de augusti de 2021
PacManCEDX 56831fea5f9b586a9efbb1a6

I tidigare artiklar har vi visat dig hur du installerar applikationer på Debian-baserade Linux-distributioner med apt-get och vi har också visat dig hur du installerar applikationer på Red Hat-baserade Linux-distributioner med yum. I den här guiden visar vi dig hur du installerar paket med kommandoraden inom Arch-baserade Linux-distributioner som Manjaro.

Vilka program är installerade på din dator

Du kan visa en lista över alla paket som är installerade på ditt system med följande kommando: pacman -Q

Detta kommer att visa en lista över alla program på din dator och deras versionsnummer.

Pacman lista installerade paket

Visa ändringsloggen för ett installerat program

Du kan hämta mer information om ett paket eller paket genom att ange olika frågealternativ enligt följande: pacman -Qc firefox

Visa paket installerade som beroende för andra paket

Det föregående kommandot visar dig ändringsloggen för Firefox om den finns. Om det inte existerar visas ett meddelande om att ingen ändringslogg är tillgänglig. pacman -Qd

Kommandot ovan visar dig alla filer som är installerade som beroenden till andra paket.

Pacman -listan installerade beroendepaket

Detta visar dig alla föräldralösa beroenden som är installerade på din dator. pacman -Qdt

Visa uttryckligen installerade paket

Om du vill se alla de uttryckligen installerade paketen använder du följande kommando: pacman -Qe

Ett explicit paket är ett paket som du faktiskt valde att installera i motsats till ett paket som installerades som ett beroende av andra paket.

Pacman listar uttryckligen installerade paket

Du kan se vilka explicita paket som inte har några beroenden med hjälp av följande kommando: pacman -Qet

Visa alla paket i en grupp

För att se vilka grupper installerade paket tillhör kan du använda följande kommando: pacman -Si | grep -i grupper

Detta kommer att lista alla grupper som ett paket tillhör. Om du vill se alla paket i en viss grupp kan du ange gruppnamnet: pacman -Sg xfce4

Returinformation om installerade paket

Om du vill veta namnet, beskrivningen och alla andra detaljer om ett paket använder du följande kommando: pacman -Qi firefox

Pakman information om paketutmatning

Utdata inkluderar:

  • namn
  • version
  • beskrivning
  • arkitektur
  • URL till paketets webbplats
  • Licens
  • Grupper
  • Ger
  • Beror på
  • Valfria dep
  • Krävs av
  • Valfritt för
  • Konflikter med
  • Ersätter
  • Installerad storlek
  • Förpackarens namn
  • Byggdatum
  • Installationsdatum
  • Installera skäl
  • Installera Script
  • Validerad

Hitta alla filer som ägs av ett paket

Du kan hitta alla filer som är installerade av ett specifikt paket med följande kommando: pacman -Ql firefox

Detta returnerar paketnamnet och sökvägen till filer som det äger. Du kan ange flera paket efter -l.

Paketfiler i Pacman -listan

Om du vill kontrollera vilka filer ett paket du inte har installerat ännu skulle installera och var, kör följande: pacman -Fl firefox

Om du vill kontrollera platsen för den binära körbara filen som ägs av ett paket, använd ’-Qo-flaggan. pacman -Qo firefox

Pacman lista filer som ägs av paket

Hitta paket som inte finns i synkroniseringsdatabaserna (dvs. installeras manuellt)

Du kan hitta manuellt installerade paket med följande kommando: pacman -Qm

Paket installerade med yaourt som Google Chrome kommer att listas med det här kommandot.

Hitta endast paket tillgängliga i synkroniseringsdatabaserna

Detta är det omvända till föregående kommando och visar bara paket installerade via synkroniseringsdatabaserna. pacman -Qn

Hitta föråldrade paket

För att hitta paket som måste uppdateras, använd följande kommando: pacman -Qu

Detta kommer att visa en lista med paket, deras versionsnummer och de senaste versionsnumren.

Hur man installerar ett paket med Pacman

För att installera ett paket, använd följande kommando: sudo pacman -S

Du kan behöva använda sudo -kommandot för att höja dina behörigheter för att detta kommando ska köras. Alternativt kan du växla till en användare med förhöjda behörigheter med hjälp av su -kommandot.

Pacman installationspaket

När ett paket är tillgängligt i flera arkiv kan du välja vilket arkiv som ska användas genom att ange det i kommandot enligt följande: Installera ett paket med Pacman laddar automatiskt ner och installerar alla beroenden. Du kan också installera en grupp paket, till exempel en skrivbordsmiljö som XFCE. När du anger ett gruppnamn kommer utmatningen att vara i linje med: pacman -S xfce4

Förråd extra 1) exo 2) garcon 3) gtk-xfce-motor

Du kan välja att installera alla paket i gruppen genom att trycka på retur. Alternativt kan du installera enskilda paket genom att tillhandahålla en kommaseparerad lista med siffror (dvs 1,2,3,4,5). Om du vill installera alla paket mellan 1 och 10 kan du också använda en bindestreck (dvs. 1-10).

Hur man uppgraderar inaktuella paket

För att uppgradera alla inaktuella paket använder du följande kommando: pacman -Syu

Pacman uppdateringssystem

Ibland vill du uppgradera paketen, men för ett särskilt paket vill du att den ska vara kvar i en äldre version (eftersom du vet att den nyare versionen har tagit bort en funktion eller är trasig). Så om Firefox orsakade problemet kan du använda följande kommando för detta: pacman -Syu –ignore = firefox

Visa en lista över tillgängliga paket

Du kan visa en lista över tillgängliga paket i synkroniseringsdatabasen med följande kommando: pacman -Sl

Det kommer att visa en absolut monströs lista, så det är bättre att använda med ”grep” för att söka. pacman -Sl | grep -i vin

Visa information om ett paket i synkroniseringsdatabasen

Du kan hitta detaljerad information om ett paket i synkroniseringsdatabasen med följande kommando: pacman -Si

Sök efter ett paket i synkroniseringsdatabasen

Om du bara vill söka efter ett paket i synkroniseringsdatabasen använder du följande kommando: pacman -Ss wine

Resultaten kommer att vara en lista över alla tillgängliga paket som matchar sökkriterierna.

Pacman söker tillgängliga paket

Uppdatera synkroniseringsdatabasen

Du kan se till att synkroniseringsdatabasen är uppdaterad med följande kommando: pacman -Sy

Detta bör användas innan du kör uppgraderingskommandot. Det är också användbart att köra detta om du inte har gjort det på ett tag så att när du söker får du de senaste resultaten.