Hvordan Bruke AUR med Arch Linux

Arch User Repository, også kjent som AUR, er en stor del Av Arch Linux økosystemet. Det er et fellesskapsdrevet lager for Arch Linux-systemet som er vert for en rekke pakker utenfor den offisielle Arch Linux-pakkedatabasen.

Populære aur-prosjekter kan til slutt komme inn i det offisielle Arch-depotet! Faktum er at et godt antall av alle de nye pakkene som ble lagt Til Arch Linux offisielle repositories, var første aur-pakker før de ble offisielle.

AUR er faktisk et lager AV PKGBUILD-skript. Det holder ikke nødvendigvis kildekoden til målpakken. Når DU bruker AUR, tar du faktisk pkgbuild-skriptet og bygger programmet for deg selv.

PKGBYGGE et spesialisert skript For Arch Linux-systemet som forteller kompilatoren hvordan man bygger en bestemt pakke for systemet. Prosessen kan omfatte nedlasting av en ekstra pakke (r) og kildekode. Skriptet er også gratis å ha spesialiserte tweaks og fikser for byggeprosessen.

Så Når DU får en pakke FRA AUR, tar du faktisk pkgbuild-skriptet. Systemet ditt trenger fortsatt å utføre skriptet og utføre byggeprosessen for å installere pakken helt.

Hvorfor AUR?

saken ER, AUR er en av de sentrale grunnene til At Arch Linux er så populær. I motsetning Til Andre Linux-økosystemer, er du mindre utsatt for et permanent sikkerhetshull i systemet ditt. Videre ER AUR-pakker enklere å installere og holde deg oppdatert, alt selv.

i TILFELLE AV AUR bygger du pakken fra kilde ved HJELP AV PKGBUILD. Pkgbuild-skriptet tar seg av hele byggeprosessen. Vedlikeholderen av pakken må selvfølgelig opprette PKGBUILD. PKGBUILD-systemet gjør byggeprosedyren flytende og problemfri. Selvfølgelig, det fortsatt har potensial til å installere ondsinnede koder i systemet. Men i stedet for å legge til en komplett repo, trenger du bare å bekymre deg for selve pakken.

Ikke bekymre deg; byggeprosedyren er aldri så enkel. Det tar heller ikke mye tid. Med mindre du selvfølgelig bygger noe tungt som Linux-kjernen eller Firefox.

Bruke AUR

Nok chitchat om AUR. Det er på tide å lære å bruke AUR.

Bruke Aur Classic Metode

dette er den manuelle og klassiske måten å installere en pakke FRA AUR. Alt må utføres manuelt, så denne banen krever mer tid og tålmodighet. SELVFØLGELIG kan aur-hjelpere automatisere hele prosessen, men det sies at MAN ikke bør bruke NOEN AUR-hjelper hvis man ikke kan bruke aur manuelt.

Installere en pakke, Klassisk Metode

Installere en pakke FRA aur er ganske annerledes enn å installere en pakke med pacman. Først må du sørge for at systemet inneholder alle nødvendige verktøy for å utføre byggeprosessen.

sudo pacman -Syu

sudo pacman -S git base-devel

Once your system is ready, grab the AUR package with Git.

git clone https://aur.archlinux.org/<pkgName>.git

Change the active directory.

cd <pkgName>/

Start the building process.

makepkg

Once the building process is complete, there will be a TAR.XZ-fil i katalogen. Installer den ved hjelp av pacman.

sudo pacman-U<pakkenavn>.tjære.xz

merk: installasjonsprosessen kan også gjøres med forrige trinn.

makepkg -sri

Uninstalling a package, Classic Method

As the installation was performed with pacman, use pacman to uninstall the package right away.

sudo pacman -R <package_name>

Note: Use the following command

sudo pacman -Rs <package_name>

Updating a package, Classic Method

The installed AUR packages won’t update them automatically. Du må oppdatere pakken manuelt ved å følge de forrige trinnene.

Ta tak i den nyeste PKGBUILD fra AUR.

https://aur.archlinux.org/<pkgName>.git

p>merk: hvis du ikke slettet den tidligere opprettede katalogen, navigerer du til den og kjører følgende kommando. Git vil oppgradere katalogen med den nyeste filen(e) og endringer.

git pull

Now, re-run the building and installing process.

makepkg
sudo pacman -U <pkgName>.tar.xz

Or,

makepkg -sri

AUR helper

To make life easier, here come the AUR helpers. AUR helpers can automate a large portion of the processes, saving time and trouble.

Ifølge den offisielle Arch Linux Aur helpers wiki er det mange aur-hjelpere der ute. Mens noen av dem er offisielt klarert, alle av dem er i stand til å utføre alle de grunnleggende jobbene effektivt. I dette tilfellet vil vi bare inkludere en håndfull AUR-hjelpere som både er pålitelige og aktivt vedlikeholdt.

  • auracle-git
  • aurutils
  • trizen
  • pacaur

I denne opplæringen vil vi bare fokusere på yay som det er en av DE mest populære PÅ AUR. Det låner sin design fra en rekke ANDRE aur hjelpere som Yaourt( utgått), Pacaur og Apacman.

Yay – Enda En Yoghurt

Installere yay krever kunnskap om å installere en aur pakke manuelt. La oss få yay klar.

først, ta tak i yay fra AUR.

https://aur.archlinux.org/yay.git

bygg og installer yay.

cd yay/
makepkg -sri

Test the yay installation.

yay

dette vil oppdatere pacman-databasen sammen med sin EGEN aur-database.

yay bruk

Akkurat som pacman, er yay veldig enkel å bruke. Yay og pacman dele felles flagg for å utføre lignende handlinger.

Merk: yay bør ikke kjøres med» sudo » privilegium.

Installere en pakke, Med Yay

Bruk yay til å installere EN aur-pakke.

yay -S <pkgName>

Searching package(s), with Yay

Just like pacman, use the «-Ss” flag for searching for a certain package on AUR.

yay -Ss <pkgName>

Need specific information about a certain package? Use the «-Si” flag.

yay -Si <pkgName>

Update all software, with Yay

The following command will perform an upgrade on all the packages – both AUR and official.

yay-Syu

Oppgi alle pakkene som krever en oppdatering.

yay-Pu

Rengjøring uønskede avhengigheter, Med Yay

for byggeprosessen, noen ganger, det må være flere avhengigheter installert. Når du avinstallerer en pakke, er dens avhengigheter fortsatt på systemet ditt. Du kan bruke yay til å utføre en rengjøring.

yay -Yc

Uninstalling package(s), with Yay

For uninstalling a package, yay uses a similar flag like pacman.

yay -R <pkgName>

To remove with the dependencies, use the following structure.

<pkgName>

merk: du kan også bruke pacman til å avinstallere pakken (sammen med avhengighetene). Lær hvordan du avinstallerer pakker med avhengigheter ved hjelp av pacman på Arch Linux.

Final thoughts

for å være En Arch-bruker må du lære bruken AV AUR. Du er velkommen til å eksperimentere deg rundt AUR og det robuste økosystemet Til Arch Linux.

Skål!

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.