
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.
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.
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.
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
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.
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
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.
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
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.
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.