Hur man installerar programvara från Arch Linux User Repository

click fraud protection

En av Arch Linux största styrkor är det kraftfulla, användardrivna arkivet. Med det kan användare ladda upp sina egna paket. Som ett resultat, Arch Linux åtnjuter några av de bästa tillgängliga programvarorna på Linux. Eftersom det växer intresse för Arch AUR, har vi beslutat att gå igenom det i detalj. Vi talar om att bygga paket för hand, förklara vad en "PKGBUILD" är och till och med visa dig några program som gör det enkelt att interagera med Arch Linux User Repository. Så här kan du installera programvara från Arch Linux User Repository.

SPOILER VARNING: Bläddra ner och titta på videodelen i slutet av denna artikel.

Nackdelarna med en AUR-hjälper

För nya Arch-användare kan det vara svårt att installera ett AUR-paket utan en AUR-hjälper. Verkligheten är att det är oerhört användbart eftersom du kan spara dem genom att bygga paketen själv. När en användare laddar ner allt de behöver för att PKGBUILD ska fungera, spottar pakethanteraren ett vanligt paket. Det vanliga paketet kan installeras snabbt istället för att sammanställas före installationen.

instagram viewer

Om du kör Arch Linux på många datorer och litar på AUR-programvara är detta en stor sak. Det finns inget behov av att sammanställa stor mjukvara på långsamma processorer som inte är optimerade. Istället kompilera paketen en gång på din snabbaste CPU och skicka över dem.

Installera AUR-paket utan hjälp

För att installera programvara från Arch Linux User Repository måste du ladda ner "snapshots". Kom ihåg att installation av dessa paket (ibland) kan vara tråkigt. Detta beror på att vissa paket har bibliotek och program som behövs för att bygga källkoden. Under normala omständigheter kommer dessa beroenden enkelt att fyllas i av det ursprungliga Arch Linux-paketförvaret. Andra gånger kanske du inte är så lycklig. Vissa paket kan kräva beroenden som också måste byggas via snapshot.

För att börja, gå till AUR. Detta är en webbplats som vem som helst kan ladda upp PKGBUILD-filer till. En PKGBUILD är ett skript som är skräddarsytt specifikt för Arch. Den beskriver i detalj hur man tar tag i källkoden för ett program och installerar sig själv. Vem som helst kan ladda upp en av dessa filer vilket innebär att AUR kan vara osäker ibland.

Användare bör dock inte vara oroliga. Varje paket som laddas upp har ett kommentarsavsnitt. Det här avsnittet låter användare kommentera paketets stabilitet och säkerhet, såväl som för att hjälpa andra användare att få programmet att fungera på sitt system. Det finns också en rapportfunktion som användare kan använda om de känner att en PKGBUILD-fil i AUR är skadlig.

Använd sökfunktionen på webbplatsen och sök efter ett program du vill ha. I det här exemplet kommer vi att använda Google Chrome. På paketssidan letar du efter ”Ladda ner snapshot” och klickar på den. När nedladdningen är klar öppnar du en terminal och gör följande:

Använd först CD kommandot att ange ~ / Överför katalogen.

cd ~ / Nedladdningar

Inuti nedladdningar, ta bort stillbildsfilen med hjälp av tjära kommando.

tar -xvzf google-chrome.tar.gz

Ange den nya mappen som tar-kommandot har gjort med cd-kommandot.

cd google-chrome

Använd ls kommando för att visa allt innehållet i den här mappen.

ls

Du kommer att märka flera filer. I det här fallet finns det ett install.sh-skalskript. Ignorera det här. Ange istället det här kommandot:

makepkg

De makepkg kommandot ber om att systemet ska generera ett ursprungligt Arch Linux-paket för Google Chrome. Ge det tid att bygga. Det måste ladda ner Ubuntu Google Chrome-paketet, dissekera det och konvertera det. Du vet att det är gjort när terminalfönstret kan användas igen.

Använd ls kommando för att visa innehållet i mappen igen. Inuti Google Chrome-stillbildsmappen finns ett nytt inbyggt arch-paket. Flytta arch-paketet till din hemmapp.

mv google-chrome * .tar.gz ~ /

Ange CD-kommandot för att byta tillbaka till hemmappen för att starta installationsprocessen.

cd ~ /

Slutligen installerar AUR-paketet i systemet.

sudo pacman -U google-chrome * .tar.gz

Med allt detta är AUR-paketet byggt. Kom ihåg att eftersom paketet inte installerades via en hjälpare är du fri att distribuera paketet till andra datorer och hoppa över kompilationsprocessen.

Fördelar med att använda AUR Helper

Att kunna sammanställa ett paket från AUR och spara det för senare är ett riktigt plus. Problemet är att det kan vara tråkigt ibland. Det är därför de flesta använder en ”AUR Helper”. Detta är program som försöker hjälpa användare att enkelt ladda ner PKGBUILD-filer och åberopa kompilationsprocessen med bara några steg. Denna metod är överlägset den föredragna metoden för Arch Linux-användare som älskar AUR, men hatar att behöva göra allt för hand.

Det finns många olika AUR-hjälpare, men alla gör i princip samma sak. Det är därför vi istället för att täcka dem alla kommer att gå över de tre bästa!

Obs: dessa AUR-hjälpare finns inte i de viktigaste Arch-lagringarna. För att få dem på din Linux-dator måste du sammanställa PKGBUILD för hand. Följ instruktionerna ovan.

yaourt

yaourt är den överlägset mest använda AUR-hjälpen. Sök först i Arch User Repository efter det du vill installera. Detta görs liknande pacman-pakethanteraren själv (med -S). I det här exemplet använder vi Google Chrome igen.

yaourt -Ss Google Chrome

Sökningen visar resultat direkt från AUR (i förhållande till nyckelorden du använde). För att installera programvaran, notera paketets namn. I Chrome: s fall är paketet "google-chrome".

yaourt -S google-chrome

Detta grundläggande kommando tar dig igenom installationsprocessen. Problemet är att det är mycket tråkigt och ber användaren att upprepade gånger välja "ja" och "nej". För att installera programvara utan krångel använder du - bekräfta flaggan.

yaourt -S google-chrome - bekräfta inte

Gör så här för att uppdatera programvara installerad via AUR:

yaourt -Syyu --aur - inte bekräfta

Detta berättar för Yaourt att uppdatera Arch och ladda ner / bygga nya AUR-paket utan problem.

Pacaur

Pacaur är en annan AUR-hjälper som syftar till att göra byggpaketet enkelt. Så här använder du det:

Hitta först ett paket i AUR. Som tidigare kommer vi att använda Chrome som exempel.

pacaur -Ss google-chrome

Hitta paketets namn. I Chrome-fall är det google-chrome.

Installera programvaran med:

pacaur -S google-chrome

Svara på frågorna som Pacaur ställer om installationsprocessen, eller (som Yaourt) hoppa över dem helt med:

pacaur -S google-chrome - bekräfta

Kör det här kommandot för att uppdatera paket på Arch Linux, samt program byggda från Arch User Repository:

pacaur -Syyu

Octopi

För de på Arch som vill ha ett GUI-verktyg för att interagera med Arch Linux-systemet, liksom AUR, Octopi är den bästa lösningen. Klicka på den gröna ansiktsikonen för att installera programvara från Arch User Repo. Detta lanserar ett omslag för Octopi-verktyget. Därefter anger du ett sökord, till exempel "Google Chrome".

Snart visas en resultatsida. Högerklicka på appen du vill installera och klicka på "installera". Octopi tar dig igenom installationsprocessen.

Obs! Programmet meddelar dig när det finns uppdateringar.

Slutsats

Arch Linux är en favorit av många i samhället på grund av den stora programvarutillgängligheten. Med AUR är det oerhört enkelt att installera program som inte stöds. Om du är ny inom Arch Linux kommer det att förbättra din Arch Linux-upplevelse att lära sig behärska det här verktyget.

watch instagram story