Sådan bruger du AUR aka Arch User Repository

Arch har et meget stort arkiv af pakker, men ikke alt er tilgængeligt via repos og ofte må du muligvis kompilere pakker fra AUR. Mens du kan gøre det manuelt, og det er meget nemt, plejer jeg at bruge værktøjer som 'yaourt' til at kompilere pakker.

Sådan manuelt kompilere pakker fra AUR

Du kan søge efter den ønskede pakke i AUR og download derefter snapshotet. I dette eksempel blev installeret Geary e-mail-klient. Og vi har downloadet git snapshot.

Udpak nu den hentede pakke.

tjære -xvf gearty-git.tar

cd til den uddragne mappe

cd geargit

Og kør følgende kommando som almindelig bruger (ikke-root)

makepkg-sri

Det vil bede dig om at indtaste root password, når det kræves. Hvis der ikke rapporteres nogen fejl, fortsætter den med at installere. Når det er engang, vil det søge din bekræftelse at installere pakker og afhængigheder. Det er så nemt at kompilere pakker på Arch.

Brug Yaourt til at installere AUR pakker

Kun ved siden af ​​denne tilgang er, at du skal åbne en browser for at søge efter pakker. Den gode nyhed er, at der er mange uofficielle værktøjer, der gør det muligt for en Arch-bruger at søge efter pakker uden at forlade kommandolinjen og kompilere dem med lethed. Min favorit er yaourt.

Lad os installere Yaourt.

Yaourt skal pakke forespørgsel, så først keg git repo af pakke forespørgsel:

git klon https://aur.archlinux.org/package-query.git

Nu cd i den hentede pakke:

cd-pakke-forespørgsel

Og kør nu makepkg-kommandoen:

makepkg-sri

Som sædvanlig vil det spørge dig adgangskode, når pakken er kompileret og installeret, cd ud af pakke-forespørgselsmappen:

cd ..

Download nu yaourt-pakken fra GIT

git klon https://aur.archlinux.org/yaourt.git

Skift bibliotek 'cd yaourt' og kør makepkg:

makepkg -si

Når du har installeret, kom du ud i yaourt-biblioteket:

cd ..

Nu har du installeret Yaourt på dit system.

Sådan bruger du Yaourt

Arch Clubs første regel er: Opdater altid opbevaringsoplysninger inden du installerer en pakke:

yaourt -Syu -aur

Denne kommandosynkroniseringsdatabase, opgraderer installerede pakker og andre pakker.

Installation af pakker med yaourt

Den gode nyhed er, at yaourt også kan installere de pakker, der allerede er tilgængelige i repo. Så hvis du vil installere GIMP, kan du enten bruge pacman:

sudo pacman -S pakkenavn

Eksempel

sudo pacman -S gimp

Eller du kan brugeren yaourt:

yaourt -S gimp

Hvis du kun vil søge AUR-hoppepakker fra officiel repo, skal du bruge uden -S eller bruge -aur-flag:

yaourt - aur gimp

Lad os nu prøve at installere Plex Media Server, som ikke er i den officielle repos.

yaourt plex-media

Du vil se en liste over pakker relateret til Plex Media Server. Det viser også, hvor mange mennesker der har installeret det.

swapnil $ yaourt plex-media 1 aur /plex-medieafspiller 1.0.4-2 (2)
    Næste generation Plex Desktop Client 2 aur /plex-medie-server 0.9.15.2.1663-4 (198)
    Plex Media Server 3 aur /plex-media-server-plexpass 0.9.15.2.1663-1 (63)
    Plex Media Server (PlexPass version)
==> Indtast antal pakker, der skal installeres (ex: 1 2 3 eller 1-3)

Nu er alt hvad du behøver, indtast nummeret på den pakke, i mit tilfælde er det den anden pakke, så indtastet 2 og tryk Enter-tasten. Yaourt starter sin magi og begynder at installere pakker.

Yaourt vil også vise, om der er fejl og fejl rapporteret af andre brugere under udarbejdelsen, så vær opmærksom på det. Hvis der er nogen kommentar, tilbyder Yaourt at redigere pakkefilen med den ønskede editor for at lave foreslåede ændringer. Ellers, når Yaourt foreslår at redigere en fil, og ingen redigeringer er nødvendige, skal du bare sige nej. Vær ekstra forsigtig, fordi da Yaourt installerer hver pakke, vil den kaste adskillige konformationsbeskeder, når og når det skal installere en afhængighed.

Sådan installerer du applikationer og pakker i Arch Linux.

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.