Arch Bruker Depotet ofte referert til som AUR er programvare oppbevaringssted for Arch-brukere utviklet og drevet av samfunnet. Arch Bruker Depotet inneholder i utgangspunktet utviklet pakker som Arch Linux ikke direkte støtte.
La oss si at du utvikler et program som du ønsker at andre Arch brukere til å installere og bruke, hva ville du gjøre, er å gjøre det tilgjengelig for massene via samfunnet repositories., Nå, etter at du har gjort ditt program tilgjengelig via samfunnet kjeldene det er ingen måte at brukerne kan få tilgang til den via Arch Linux er Pacman-kommandoen. Og det er der AUR Hjelpere komme inn på scenen fordi de bidrar til å automatisere bruken av AUR pakker derfor å gjøre livet til brukerne godt.
I denne artikkelen, skal vi få et glimt av ulike AUR Hjelpere, må du installere dem og sjekke ut hvordan de virkelig. Hvis én eller to fanger ditt hjerte, så du er fri til å stikke av med det. Og la oss begynne.,
yay – Enda en Yoghurt – En AUR Helper Skrevet i Går
Yay er basert på design av yaourt, pacman og pacaur.,eck ut de funksjonene den har nedenfor:
- Utføre avanserte avhengighet løse
- Last ned PKGBUILDs fra ABS eller AUR
- Kategorien-fullføre AUR
- Spørring som bruker up-front for alle innspill (før du starter bygger)
- Smal søkeord (yay linux header først søk linux og så smalt på overskriften)
- Finne matchende pakken leverandører under søk og tillate utvalget
- Fjern gjøre avhengigheter på slutten av byggeprosessen
- Kjør uten sourcing PKGBUILD
Installasjon av yay
Og nå til den mest interessante delen i veiledningen., La oss gå videre og installere Yay deretter se på hva det kan gjøre for oss. Hvis du overfører fra en annen AUR hjelper, kan du bare installere Yay med at hjelper. Alternativt, den første installasjonen av Yay kan gjøres ved å klone PKGBUILD og bygning med makepkg:
Vi skal begynne med å sørge for at vi har base-devel pakken gruppe installert., Kjøre kommandoene nedenfor:
sudo pacman -S --needed git base-develgit clone https://aur.archlinux.org/yay.gitcd yaymakepkg -si
Eksempel på bruk av Yay
Du kan bruke Yay for å installere en pakke, som vist nedenfor:
sudo yay -S <package-name>
Oppgradere alle installerte pakker på ditt system som følger:
sudo yay -Syu
du vil Fjerne en pakke ved hjelp av yay som følger:
sudo yay -Rns <package-name>
aurutils
Fra sin viktigste GitHub side, aurutils er en samling av skript for å automatisere bruken av Buen Bruker Depotet, med forskjellige oppgaver, som å pakke søke, oppdatere sjekker, eller computing avhengigheter holdes atskilt., Den valgte tilnærmingen for å administrere pakker er for lokale pacman depoter, snarere enn utenlandske (installert av pacman -U) – pakker.
Installasjon
aurutils kan installeres fra enten om kilder som er oppført nedenfor. Installere en av følgende pakker, men aurutils team anbefaler aurutils.
- aurutils for den endelige versjonen (anbefales).
- aurutils-git for master gren.,
for Å installere, kjøre kommandoene nedenfor:
sudo pacman -S aurutils
Eksempler på bruk av aurutils
Du kan søke etter et program som bruker aurutils som følger:
aurutils -Ss <package-name>
for Å installere en pakke fra AUR med aurutils, gjør du følgende:
aurutils -S <package-name>
pikaur
pikaur er en annen AUR helper som du må vurdere i jakten på den perfekte partner. Det er en hjelper som er utsmykket med minimal avhengigheter. Du får til å skrive en anmeldelse PKGBUILDs alle på én gang, og deretter bygge dem alle uten brukermedvirkning.,
Installasjon av pikaur
for Å installere pikaur, skal vi begynne med å sørge for at vi har base-devel pakken gruppe installert. Kjøre kommandoene nedenfor:
sudo pacman -S --needed base-devel gitgit clone https://aur.archlinux.org/pikaur.gitcd pikaurmakepkg -fsri
Hvordan å Bruke Pikaur AUR
Pikaur bruker samme syntaks som pacman. I tilfelle du har brukt Pacman mye, du vil ikke ha noen problemer når du bruker Pikaur. For å installere en pakke fra AUR med Pikaur, bruk følgende kommando.,
$ pacaur -S <package-name>
pacaur
Pacaur er en Bue Bruker Depotet (AUR) hjelper med sikte på hastighet og enkelhet, og er utformet for å minimere brukeren ber samhandling. Den bruker en ryddig grensesnitt og gjør bruk av full sikret RPC-grensesnittet for å løse avhengighet treet. Det vil også automatisk be for sudo-tilgang når du trenger det. Det er bygd på godt utformet auracle C++ og expac C bakstykker.
Før du blir begeistret, pacaur har en målgruppe! Pacaur er rettet mot avanserte brukere som ønsker en viss grad av automatisering for repeterende oppgaver., Som sådan, brukeren forventes å bli kjent med AUR manuell bygge prosessen med makepkg og dens konfigurasjon alternativer, så vel som å være kunnskapsrik om sudo og gpg-konfigurasjon.
System konfigurasjon av pacaur
Pacaur æresbevisninger et system-wide config fil som vil bli sett for første gang i følgende fil:
$XDG_CONFIG_DIRS/pacaur/config
I tilfelle at filen mangler, er systemet vil falle tilbake til:
/etc/xdg/pacaur/config
Det er en bruker-spesifikke konfigurasjonsfil som godt., Brukerdefinert konfigurasjon filer overordnede generelle innstillinger vil bli sett for første på den følgende plasseringen.
$XDG_CONFIG_HOME/pacaur/config
i tilfelle at filen ikke er tilgjengelig, kan systemet vil da falle tilbake til:
$HOME/.config/pacaur/config
Installere Pacaur
Du kan installere Pacaur ved hjelp av en annen AUR helper, og er den raskeste måten å få det installert. Eksemplet nedenfor får Pacaur installert ved hjelp av yaourt.
$ yaourt -S --noconfirm pacaur
pakken bør installere jevnt.,
Installer fra kilde-kode i Git
sudo pacman -S gitgit clone https://github.com/E5ten/pacaur.gitcd pacaurmakepkg -si
Installere en pakke med Pacaur
for Å installere din favoritt pakke, bare gjør følgende:
pacaur -S <package-name>
Bortsett fra det, kan du enkelt sjekke om alle pakkene dine er up-to-date med den følgende kommandoen.
pacaur -Syyuu
pakku
Pakku er en pacman pakker med ekstra funksjoner, som AUR støtte.,
følgende prinsipper ble grunnlaget for programmet:
- Pacman-lignende brukergrensesnitt
- Pacman valg støtte (–asdeps, behov, etc.)
- Pacman konfigurasjon støtte (utgang innstillinger, ignorert pakker, etc)
- Last ned, stille alle spørsmål, og bare etter at du kan begynne å bygge
- Nei PKGBUILD sourcing
Installere pakku
Få pakku installert i datamaskinen din ved å kjøre kommandoene nedenfor., Sørg for at du har git programmet er installert.
git clone https://aur.archlinux.org/pakku.gitcd pakkumakepkg -si
Eksempler på bruk av pakku.
Du kan bruke pakku som illustrert nedenfor:
####Build packages from source####pakku -S --build linux linux-headers####Query all "dependency islands####pakku -Qdttt
Konklusjon
Det er mange programvare i Bue Bruker Depotet som fortsetter å dra mye av mennesker rundt om i verden. Selv om de ikke har direkte understøttelse av Arch Linux og ikke tilgjengelig via pacman-kommandoen, AUR hjelpere er her for redning. Det er nå en lek for å få tilgang til alle pakkene på Buen Bruker Depotet ved å bruke verktøy som er diskutert ovenfor., Velg én eller to som du har utviklet en forkjærlighet for og få dine favoritt installerte pakker på ditt Arch/Manjaro laptop eller pc.